Class GuiComponentRegistryImpl
- java.lang.Object
 - 
- com.evolveum.midpoint.gui.impl.registry.GuiComponentRegistryImpl
 
 
- 
- All Implemented Interfaces:
 GuiComponentRegistry,Serializable
@Component public class GuiComponentRegistryImpl extends Object implements GuiComponentRegistry
- See Also:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description GuiComponentRegistryImpl() 
- 
Method Summary
All Methods Instance Methods Concrete 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
public void addToRegistry(GuiComponentFactory<?> factory)
- Specified by:
 addToRegistryin interfaceGuiComponentRegistry
 
- 
registerWrapperPanel
public void registerWrapperPanel(QName typeName, Class<?> panelClass)
- Specified by:
 registerWrapperPanelin interfaceGuiComponentRegistry
 
- 
getPanelClass
public Class<?> getPanelClass(QName typeName)
- Specified by:
 getPanelClassin interfaceGuiComponentRegistry
 
- 
findValuePanelFactory
public <T extends ItemPanelContext<?,?>> GuiComponentFactory<T> findValuePanelFactory(ItemWrapper<?,?> itemWrapper)
- Specified by:
 findValuePanelFactoryin interfaceGuiComponentRegistry
 
- 
findWrapperFactory
public <IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue,C extends Containerable> ItemWrapperFactory<IW,VW,PV> findWrapperFactory(ItemDefinition<?> def, PrismContainerValue<C> parent)
- Specified by:
 findWrapperFactoryin interfaceGuiComponentRegistry
 
- 
findContainerWrapperFactory
public <C extends Containerable> PrismContainerWrapperFactory<C> findContainerWrapperFactory(PrismContainerDefinition<C> def)
- Specified by:
 findContainerWrapperFactoryin interfaceGuiComponentRegistry
 
- 
getObjectWrapperFactory
public <O extends ObjectType> PrismObjectWrapperFactory<O> getObjectWrapperFactory(PrismObjectDefinition<O> objectDef)
- Specified by:
 getObjectWrapperFactoryin interfaceGuiComponentRegistry
 
- 
addToRegistry
public void addToRegistry(ItemWrapperFactory factory)
- Specified by:
 addToRegistryin interfaceGuiComponentRegistry
 
 - 
 
 -