org.riotfamily.pages.riot.form
Class PageFormInitializer

java.lang.Object
  extended by org.riotfamily.pages.riot.form.PageFormInitializer
All Implemented Interfaces:
FormInitializer

public class PageFormInitializer
extends Object
implements FormInitializer

FormInitializer that imports form fields defined in content-forms.xml. If a new page is edited, the PageTypeHierarchy is asked for possible page types. If more than one page type is configured, a dropdown is added that lets the user select a type.

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

Constructor Summary
PageFormInitializer(PageTypeHierarchy pageTypeHierarchy, FormRepository repository)
           
 
Method Summary
 void initForm(Form form)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageFormInitializer

public PageFormInitializer(PageTypeHierarchy pageTypeHierarchy,
                           FormRepository repository)
Method Detail

initForm

public void initForm(Form form)
Specified by:
initForm in interface FormInitializer