|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cocoon.forms.formmodel.AbstractWidgetDefinition
org.apache.cocoon.forms.formmodel.AbstractContainerDefinition
public abstract class AbstractContainerDefinition
The AbstractContainerDefinition corresponding to an AbstractContainerWidget.
| Field Summary | |
|---|---|
protected WidgetDefinitionList |
definitions
|
| Fields inherited from class org.apache.cocoon.forms.formmodel.AbstractWidgetDefinition |
|---|
createListener, enclosingLibrary, parent |
| Constructor Summary | |
|---|---|
AbstractContainerDefinition()
|
|
| Method Summary | |
|---|---|
void |
addWidgetDefinition(WidgetDefinition definition)
Adds a (sub) widget definition to this definition. |
void |
checkCompleteness()
checks completeness of this definition |
void |
createWidget(Widget parent,
String id)
Create a widget from a contained widget definition. |
void |
createWidgets(Widget parent)
Create widgets from the contained widget definitions. |
WidgetDefinition |
getWidgetDefinition(String id)
Gets a (sub) widget definition from this definition. |
Collection |
getWidgetDefinitions()
Gets the collection of (sub) widget definition from this definition. |
boolean |
hasWidget(String id)
Check if this definition contains the named definition. |
void |
initializeFrom(WidgetDefinition definition)
initialize this definition with the other, sort of like a copy constructor |
void |
resolve(List parents,
WidgetDefinition parent)
Resolve references to widget definition classes |
| Methods inherited from class org.apache.cocoon.forms.formmodel.AbstractWidgetDefinition |
|---|
addCreateListener, addValidator, checkMutable, fireCreateEvent, generateDisplayData, generateDisplayData, generateLabel, getAttribute, getEnclosingLibrary, getFormDefinition, getId, getLocation, getParent, getState, makeImmutable, setAttributes, setDisplayData, setEnclosingLibrary, setId, setLocation, setParent, setState, validate, widgetCreated |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.cocoon.forms.formmodel.WidgetDefinition |
|---|
createInstance, generateDisplayData, generateDisplayData, generateLabel, getAttribute, getEnclosingLibrary, getFormDefinition, getId, getLocation, setEnclosingLibrary, setParent, validate |
| Field Detail |
|---|
protected WidgetDefinitionList definitions
| Constructor Detail |
|---|
public AbstractContainerDefinition()
| Method Detail |
|---|
public void createWidget(Widget parent,
String id)
ContainerDefinition
createWidget in interface ContainerDefinitionpublic void createWidgets(Widget parent)
ContainerDefinition
createWidgets in interface ContainerDefinition
public void initializeFrom(WidgetDefinition definition)
throws Exception
initializeFrom in interface WidgetDefinitioninitializeFrom in class AbstractWidgetDefinitionException
public void checkCompleteness()
throws IncompletenessException
checkCompleteness in interface WidgetDefinitioncheckCompleteness in class AbstractWidgetDefinitionIncompletenessException
public void addWidgetDefinition(WidgetDefinition definition)
throws Exception,
DuplicateIdException
ContainerDefinition
addWidgetDefinition in interface ContainerDefinitionException
DuplicateIdException
public void resolve(List parents,
WidgetDefinition parent)
throws Exception
ContainerDefinition
resolve in interface ContainerDefinitionExceptionpublic boolean hasWidget(String id)
ContainerDefinition
hasWidget in interface ContainerDefinitionpublic WidgetDefinition getWidgetDefinition(String id)
ContainerDefinition
getWidgetDefinition in interface ContainerDefinitionpublic Collection getWidgetDefinitions()
ContainerDefinition
getWidgetDefinitions in interface ContainerDefinition
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||