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 void
addToRegistry(GuiComponentFactory<?> factory)
void
addToRegistry(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)
void
registerWrapperPanel(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)
-
-