org.gatein.mop.core.api.workspace
Class UIComponentImpl

java.lang.Object
  extended by org.gatein.mop.core.api.workspace.WorkspaceObjectImpl
      extended by org.gatein.mop.core.api.workspace.UIComponentImpl
All Implemented Interfaces:
UIComponent, WorkspaceObject
Direct Known Subclasses:
UIBodyImpl, UIContainerImpl, UIWindowImpl

public abstract class UIComponentImpl
extends WorkspaceObjectImpl
implements UIComponent

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
UIComponentImpl()
           
 
Method Summary
abstract  ObjectType<? extends UIComponent> getObjectType()
           
 PageImpl getPage()
           
 UIContainerImpl getParent()
           
abstract  UIContainerImpl getParentContainer()
           
abstract  PageImpl getParentPage()
           
 
Methods inherited from class org.gatein.mop.core.api.workspace.WorkspaceObjectImpl
getAttributes, getName, getObjectId, getProperties, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.gatein.mop.api.workspace.ui.UIComponent
getName
 
Methods inherited from interface org.gatein.mop.api.workspace.WorkspaceObject
getAttributes, getObjectId
 

Constructor Detail

UIComponentImpl

public UIComponentImpl()
Method Detail

getParentContainer

public abstract UIContainerImpl getParentContainer()

getParentPage

public abstract PageImpl getParentPage()

getObjectType

public abstract ObjectType<? extends UIComponent> getObjectType()
Specified by:
getObjectType in interface UIComponent
Specified by:
getObjectType in interface WorkspaceObject

getParent

public final UIContainerImpl getParent()
Specified by:
getParent in interface UIComponent

getPage

public final PageImpl getPage()
Specified by:
getPage in interface UIComponent


Copyright © 2009 eXo Platform SAS. All Rights Reserved.