org.apache.cocoon.forms.formmodel
Class RepeaterDefinition

java.lang.Object
  extended byorg.apache.cocoon.forms.formmodel.AbstractWidgetDefinition
      extended byorg.apache.cocoon.forms.formmodel.AbstractContainerDefinition
          extended byorg.apache.cocoon.forms.formmodel.RepeaterDefinition
All Implemented Interfaces:
ContainerDefinition, Locatable, WidgetDefinition

public class RepeaterDefinition
extends AbstractContainerDefinition

The WidgetDefinition part of a Repeater widget, see Repeater for more information.

Version:
$Id: RepeaterDefinition.java 307119 2005-10-07 13:28:45Z sylvain $

Field Summary
 
Fields inherited from class org.apache.cocoon.forms.formmodel.AbstractContainerDefinition
definitions
 
Fields inherited from class org.apache.cocoon.forms.formmodel.AbstractWidgetDefinition
createListener, parent
 
Constructor Summary
RepeaterDefinition(int initialSize, int minSize, int maxSize)
           
 
Method Summary
 Widget createInstance()
          Creates and returns a widget based on this widget definition.
 int getInitialSize()
           
 int getMaxSize()
           
 int getMinSize()
           
 void initializeFrom(WidgetDefinition definition)
          initialize this definition with the other, sort of like a copy constructor
 
Methods inherited from class org.apache.cocoon.forms.formmodel.AbstractContainerDefinition
addWidgetDefinition, checkCompleteness, createWidget, createWidgets, getWidgetDefinition, getWidgetDefinitions, hasWidget, resolve
 
Methods inherited from class org.apache.cocoon.forms.formmodel.AbstractWidgetDefinition
addCreateListener, addValidator, checkMutable, copyMap, fireCreateEvent, generateDisplayData, generateDisplayData, generateLabel, getAttribute, getFormDefinition, getId, getLocation, getParent, getState, makeImmutable, setAttributes, setDisplayData, 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
generateDisplayData, generateDisplayData, generateLabel, getAttribute, getFormDefinition, getId, getLocation, setParent, validate
 

Constructor Detail

RepeaterDefinition

public RepeaterDefinition(int initialSize,
                          int minSize,
                          int maxSize)
Method Detail

initializeFrom

public void initializeFrom(WidgetDefinition definition)
                    throws Exception
initialize this definition with the other, sort of like a copy constructor

Specified by:
initializeFrom in interface WidgetDefinition
Overrides:
initializeFrom in class AbstractContainerDefinition
Throws:
Exception

createInstance

public Widget createInstance()
Description copied from interface: WidgetDefinition
Creates and returns a widget based on this widget definition.


getInitialSize

public int getInitialSize()

getMaxSize

public int getMaxSize()

getMinSize

public int getMinSize()


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.