org.gatein.mop.core.api.workspace
Class UIContainerImpl
java.lang.Object
org.gatein.mop.core.api.workspace.WorkspaceObjectImpl
org.gatein.mop.core.api.workspace.UIComponentImpl
org.gatein.mop.core.api.workspace.UIContainerImpl
- All Implemented Interfaces:
- UIComponent, UIContainer, WorkspaceObject
public abstract class UIContainerImpl
- extends UIComponentImpl
- implements UIContainer
- Version:
- $Revision$
- Author:
- Julien Viet
UIContainerImpl
public UIContainerImpl()
createContainer
public abstract UIContainerImpl createContainer()
createInsertion
public abstract UIBodyImpl createInsertion()
createWindow
public abstract UIWindowImpl createWindow()
getComponents
public abstract Map<String,UIComponentImpl> getComponents()
getObjectType
public ObjectType<? extends UIContainer> getObjectType()
- Specified by:
getObjectType in interface UIComponent- Specified by:
getObjectType in interface WorkspaceObject- Specified by:
getObjectType in class UIComponentImpl
getChild
public UIComponent getChild(String componentName)
- Specified by:
getChild in interface UIContainer
addChild
public <T extends UIComponent> T addChild(ObjectType<T> componentType,
String name)
- Specified by:
addChild in interface UIContainer
getChildren
public Collection<? extends UIComponent> getChildren()
- Specified by:
getChildren in interface UIContainer
Copyright © 2009 eXo Platform SAS. All Rights Reserved.