Interface GuiComponentRegistry
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
GuiComponentRegistryImpl
public interface GuiComponentRegistry extends Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddToRegistry(GuiComponentFactory<?> factory)voidaddToRegistry(ItemWrapperFactory factory)<C extends Containerable>
PrismContainerWrapperFactory<C>findContainerWrapperFactory(PrismContainerDefinition<C> def)<T extends ItemPanelContext<?,?>>
GuiComponentFactory<T>findValuePanelFactory(ItemWrapper<?,?> itemWrapper)<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)voidregisterWrapperPanel(QName typeName, Class<?> panelClass)
-
-
-
Method Detail
-
addToRegistry
void addToRegistry(GuiComponentFactory<?> factory)
-
findValuePanelFactory
<T extends ItemPanelContext<?,?>> GuiComponentFactory<T> findValuePanelFactory(ItemWrapper<?,?> itemWrapper)
-
findWrapperFactory
<IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue,C extends Containerable> ItemWrapperFactory<IW,VW,PV> findWrapperFactory(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
void addToRegistry(ItemWrapperFactory factory)
-
-