org.riotfamily.pages.setup
Class PageTypeHierarchy

java.lang.Object
  extended by org.riotfamily.pages.setup.PageTypeHierarchy
All Implemented Interfaces:
ApplicationContextAware

public class PageTypeHierarchy
extends Object
implements ApplicationContextAware

Since:
7.0
Author:
Felix Gnass [fgnass at neteye dot de]

Constructor Summary
PageTypeHierarchy()
           
 
Method Summary
 String getChildType(Page page)
           
 String getChildType(String parentType)
           
 String[] getChildTypeOptions(Page page)
           
 String initPageType(PageNode node)
           
 void setApplicationContext(ApplicationContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageTypeHierarchy

public PageTypeHierarchy()
Method Detail

setApplicationContext

public void setApplicationContext(ApplicationContext ctx)
Specified by:
setApplicationContext in interface ApplicationContextAware

getChildType

public String getChildType(String parentType)

getChildType

public String getChildType(Page page)

getChildTypeOptions

public String[] getChildTypeOptions(Page page)

initPageType

public String initPageType(PageNode node)