|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cocoon.forms.DefaultFormManager
Component implementing the FormManager
role.
Field Summary | |
protected CacheManager |
cacheManager
|
protected Map |
widgetDefinitionBuilders
|
Fields inherited from interface org.apache.cocoon.forms.FormManager |
ROLE |
Constructor Summary | |
DefaultFormManager()
|
Method Summary | |
Form |
createForm(Element formElement)
Creates a form instance based on the XML form definition that is supplied as a DOM tree. |
Form |
createForm(Source source)
Creates a form instance based on the XML form definition that can be read from the specified source. |
Form |
createForm(String uri)
Creates a form instance based on the XML form definition that can be retrieved from the specified URI. |
FormDefinition |
createFormDefinition(Element formElement)
Creates a form definition based on the XML form definition that is supplied as a DOM tree. |
FormDefinition |
createFormDefinition(Source source)
Creates a form definition based on the XML form definition that can be retrieved from the specified source. |
FormDefinition |
createFormDefinition(String uri)
Creates a form definition based on the XML form definition that can be retrieved from the specified URI. |
Context |
getAvalonContext()
|
void |
setAvalonContext(Context avalonContext)
|
void |
setCacheManager(CacheManager cacheManager)
|
void |
setParser(org.apache.cocoon.core.xml.SAXParser parser)
|
void |
setSourceResolver(SourceResolver sourceResolver)
|
void |
setWidgetDefinitionBuilders(Map widgetDefinitionBuilders)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected Map widgetDefinitionBuilders
protected CacheManager cacheManager
Constructor Detail |
public DefaultFormManager()
Method Detail |
public Form createForm(String uri) throws Exception
FormManager
The form definition will be cached, so that future form instances can be created quickly.
createForm
in interface FormManager
Exception
public Form createForm(Source source) throws Exception
FormManager
To avoid having to resolve the Source object yourself,
use the FormManager.createForm(String)
method.
The form definition will be cached, so that future form instances can be created quickly.
createForm
in interface FormManager
Exception
public Form createForm(Element formElement) throws Exception
FormManager
The specified element must be a fd:form element.
The Form Definition will not be cached.
createForm
in interface FormManager
Exception
public FormDefinition createFormDefinition(String uri) throws Exception
FormManager
The root element must be a <fd:form> element.
The form definition will be cached, so that future form instances can be created quickly.
createFormDefinition
in interface FormManager
Exception
public FormDefinition createFormDefinition(Source source) throws Exception
FormManager
To avoid having to resolve the Source object yourself,
use the FormManager.createFormDefinition(String)
method.
The root element must be a <fd:form> element.
The form definition will be cached, so that future form instances can be created quickly.
createFormDefinition
in interface FormManager
Exception
public FormDefinition createFormDefinition(Element formElement) throws Exception
FormManager
The specified element must be a <fd:form> element.
The Form Definition will not be cached.
createFormDefinition
in interface FormManager
Exception
public void setWidgetDefinitionBuilders(Map widgetDefinitionBuilders)
public void setCacheManager(CacheManager cacheManager)
public void setParser(org.apache.cocoon.core.xml.SAXParser parser)
public void setSourceResolver(SourceResolver sourceResolver)
public void setAvalonContext(Context avalonContext)
public Context getAvalonContext()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |