org.riotfamily.forms.element.collection
Class MapEditor.MapItem

java.lang.Object
  extended by org.riotfamily.forms.AbstractElement
      extended by org.riotfamily.forms.AbstractEditorBase
          extended by org.riotfamily.forms.CompositeElement
              extended by org.riotfamily.forms.element.TemplateElement
                  extended by org.riotfamily.forms.element.collection.MapEditor.MapItem
All Implemented Interfaces:
Element, BeanFactoryAware
Enclosing class:
MapEditor

public class MapEditor.MapItem
extends TemplateElement


Field Summary
 
Fields inherited from class org.riotfamily.forms.AbstractElement
log
 
Constructor Summary
MapEditor.MapItem(Object key, boolean removable)
           
 
Method Summary
 void focus()
          Delegates the call to the first component.
 Editor getEditor()
           
 Object getKey()
           
 Object getValue()
           
 void renderLabel()
           
 void setBackingObject(Object obj)
           
 void setValue(Object value, boolean newItem)
           
 
Methods inherited from class org.riotfamily.forms.element.TemplateElement
addComponent, afterFormContextSet, getAttribute, getRenderModel, getTemplate, renderInternal, renderTemplate, setAttribute, setTemplate
 
Methods inherited from class org.riotfamily.forms.CompositeElement
addComponent, afterFormSet, getComponents, initComponent, initCompositeElement, isCompositeElement, isEmpty, processRequest, processRequestCompontents, processRequestInternal, removeComponent, setBeanFactory
 
Methods inherited from class org.riotfamily.forms.AbstractEditorBase
addChangeListener, afterBindingSet, fireChangeEvent, getEditorBinding, getFieldName, getHint, getLabel, getParamName, hasListeners, setEditorBinding, setFieldName, setParamName
 
Methods inherited from class org.riotfamily.forms.AbstractElement
getEventTriggerId, getForm, getFormContext, getFormListener, getId, getParent, getStyleClass, getSystemStyleClass, getWrapperStyleClass, isEnabled, isRequired, isVisible, render, render, setEnabled, setForm, setFormContext, setHint, setId, setInline, setLabel, setParent, setReadOnly, setRequired, setStyleClass, setVisible, setWrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapEditor.MapItem

public MapEditor.MapItem(Object key,
                         boolean removable)
Method Detail

renderLabel

public void renderLabel()

getEditor

public Editor getEditor()

getKey

public Object getKey()

getValue

public Object getValue()

setValue

public void setValue(Object value,
                     boolean newItem)

setBackingObject

public void setBackingObject(Object obj)

focus

public void focus()
Description copied from class: CompositeElement
Delegates the call to the first component.

Specified by:
focus in interface Element
Overrides:
focus in class CompositeElement