Interface GuiComponentRegistry
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
GuiComponentRegistryImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addToRegistry
(GuiComponentFactory<?> factory) void
addToRegistry
(ItemWrapperFactory factory) void
addToRegistry
(ContainerableDuplicateResolver<?> resolver) Method for register of resolver for duplication object or container.<C extends Containerable>
ContainerableDuplicateResolver<C>Find duplicate resolver by definition of duplicated item.<C extends Containerable,
P extends Containerable>
ContainerableDuplicateResolver<C>findContainerableDuplicateResolver
(PrismContainerDefinition<C> def, @Nullable PrismContainerValue<P> parent) Find duplicate resolver by definition of duplicated item and its parent.<C extends Containerable>
PrismContainerWrapperFactory<C><T extends ItemPanelContext<?,
?>>
GuiComponentFactory<T>findValuePanelFactory
(ItemWrapper<?, ?> parentItemWrapper, PrismValueWrapper<?> valueWrapper) <IW extends ItemWrapper,
VW extends PrismValueWrapper, PV extends PrismValue, C extends Containerable>
ItemWrapperFactory<IW,VW, PV> findWrapperFactory
(ItemDefinition<?> def, PrismContainerValue<C> parent) <O extends ObjectType>
PrismObjectWrapperFactory<O>getObjectWrapperFactory
(PrismObjectDefinition<O> objectDef) Class<?>
getPanelClass
(QName typeName) void
registerWrapperPanel
(QName typeName, Class<?> panelClass)
-
Method Details
-
addToRegistry
-
findValuePanelFactory
<T extends ItemPanelContext<?,?>> GuiComponentFactory<T> findValuePanelFactory(ItemWrapper<?, ?> parentItemWrapper, PrismValueWrapper<?> valueWrapper) -
registerWrapperPanel
-
getPanelClass
-
findWrapperFactory
<IW extends ItemWrapper,VW extends PrismValueWrapper, ItemWrapperFactory<IW,PV extends PrismValue, C extends Containerable> VW, findWrapperFactoryPV> (ItemDefinition<?> def, PrismContainerValue<C> parent) -
findContainerWrapperFactory
<C extends Containerable> PrismContainerWrapperFactory<C> findContainerWrapperFactory(PrismContainerDefinition<C> def) -
getObjectWrapperFactory
<O extends ObjectType> PrismObjectWrapperFactory<O> getObjectWrapperFactory(PrismObjectDefinition<O> objectDef) -
addToRegistry
-
addToRegistry
Method for register of resolver for duplication object or container. -
findContainerableDuplicateResolver
<C extends Containerable,P extends Containerable> ContainerableDuplicateResolver<C> findContainerableDuplicateResolver(PrismContainerDefinition<C> def, @Nullable @Nullable PrismContainerValue<P> parent) Find duplicate resolver by definition of duplicated item and its parent. -
findContainerableDuplicateResolver
<C extends Containerable> ContainerableDuplicateResolver<C> findContainerableDuplicateResolver(PrismContainerDefinition<C> def) Find duplicate resolver by definition of duplicated item.
-