| Modifier and Type | Method and Description | 
|---|---|
| IItemDescriptor<T> | IItemRegistry. add(IItemDescriptor<T> itemDescriptor)Add an item descriptor to the registry. | 
| IItemDescriptor<T> | IItemRegistry. getHighestRankingDescriptor()Get the descriptor with the highest ranking in the registry. | 
| IItemDescriptor<T> | IItemRegistry. getItemDescriptor(String id)Return the item descriptor. | 
| IItemDescriptor<T> | IItemRegistry. remove(String id)Remove an  IItemDescriptorusing its key. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<IItemDescriptor<T>> | IItemRegistry. getItemDescriptors()Get a list of all  IItemDescriptorfrom the registry. | 
| Modifier and Type | Method and Description | 
|---|---|
| IItemDescriptor<T> | IItemRegistry. add(IItemDescriptor<T> itemDescriptor)Add an item descriptor to the registry. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractItemDescriptor<T>Abstract class for an  IItemDescriptor. | 
| class  | LazyItemDescriptor<T>Descriptor for an item. | 
| class  | WrapperItemDescriptor<T>A  IItemDescriptorthat wrap one instance of an item
 and return the same item each time. | 
| Modifier and Type | Method and Description | 
|---|---|
| IItemDescriptor<T> | ItemRegistry. add(IItemDescriptor<T> itemDescriptor)Add an item descriptor to the registry. | 
| static <T> IItemDescriptor<T> | ItemUtil. getDefaultItemDescriptor(IItemRegistry<T> registry,
                        String preferenceKey)Get an item descriptor using the preferences. | 
| IItemDescriptor<T> | ItemRegistry. getHighestRankingDescriptor()Get the descriptor with the highest ranking in the registry. | 
| IItemDescriptor<T> | ItemRegistry. getItemDescriptor(String qualifiedClassName)Return the item descriptor. | 
| IItemDescriptor<T> | ItemRegistry. remove(String className)Remove an  IItemDescriptorusing its key. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> Set<IItemDescriptor<T>> | ItemUtil. getActiveItems(IItemRegistry<T> registry,
              String qualifier,
              String disabledItemPreferenceKey)Get all active item from a registry. | 
| List<IItemDescriptor<T>> | ItemRegistry. getItemDescriptors()Get a list of all  IItemDescriptorfrom the registry. | 
| static <T> com.google.common.base.Function<IItemDescriptor<T>,T> | AbstractItemDescriptor. getItemFunction()get a  Functionto transform a descriptor into a item. | 
| static <T> List<IItemDescriptor<T>> | ItemUtil. getItemsDescriptor(IItemRegistry<T> registry,
                  String qualifier,
                  String preferenceKey)Get a list of  IItemDescriptorfrom preferences. | 
| Modifier and Type | Method and Description | 
|---|---|
| IItemDescriptor<T> | ItemRegistry. add(IItemDescriptor<T> itemDescriptor)Add an item descriptor to the registry. | 
| int | AbstractItemDescriptor. compareTo(IItemDescriptor<T> o) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MatchEngineFactoryDescriptorDescriptor for  IMatchEngine.Factory. | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<IItemDescriptor<T>> | DataHolder. getData()Get data. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DataHolder. setData(Set<IItemDescriptor<T>> currentSelection)Set data. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> | GroupsInteractiveContent. getOrderedItems()Gets  IItemDescriptorof {IDifferenceGroupProvider. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | InteractiveUIContent. checkElement(IItemDescriptor<?> descriptor)Checks one element in the viewer. | 
| <T> void | InteractiveUIContent. checkElements(IItemDescriptor<T>[] descriptors)Checks multiple element in the viewer. | 
| void | GroupsInteractiveContent. select(IItemDescriptor<IDifferenceGroupProvider.Descriptor> descriptor)Handles a selection in the viewer. | 
| <T> void | InteractiveUIContent. select(IItemDescriptor<T> descriptor)Handles a selection in the viewer. | 
| InteractiveUIContent.InteractiveUIBuilder<T> | InteractiveUIContent.InteractiveUIBuilder. setDefaultSelection(IItemDescriptor<T> newDefaultSelection)Set the default element to select. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> void | InteractiveUIContent. checkElements(Collection<IItemDescriptor<T>> descriptors)Checks multiple element in the viewer. | 
| <T> void | InteractiveUIContent. selectAll(Collection<IItemDescriptor<T>> descriptors)Handles a selection in the viewer. | 
| InteractiveUIContent.InteractiveUIBuilder<T> | InteractiveUIContent.InteractiveUIBuilder. setDefaultCheck(Set<IItemDescriptor<T>> newDefaultCheck)Sets the default element to check. | 
| void | GroupsInteractiveContent. setViewerInput(List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> input)Sets the input for interactive content. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DifferenceGroupDescriptorWrapperImplementation of  IDifferenceGroupProvider.Descriptor. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> | DifferenceGroupManager. getCurrentGroupRanking(boolean isThreeWay)Gets the current group order. | 
| List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> | DifferenceGroupManager. getDefaultRankingConfiguration(boolean isThreeWay)Gets the default groups order. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DifferenceGroupManager. setCurrentGroupRanking(List<IItemDescriptor<IDifferenceGroupProvider.Descriptor>> descriptors,
                      boolean isThreeWay)Sets the ranking of Difference group provider. | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.