org.riotfamily.forms
Class AbstractEditorBase

java.lang.Object
  extended by org.riotfamily.forms.AbstractElement
      extended by org.riotfamily.forms.AbstractEditorBase
All Implemented Interfaces:
Element
Direct Known Subclasses:
AbstractChooser, AbstractSelectElement, AbstractTextElement, Button, Checkbox, CompositeElement

public abstract class AbstractEditorBase
extends AbstractElement

Abstract base class for editor elements.

Author:
Felix Gnass [fgnass at neteye dot de]

Field Summary
 
Fields inherited from class org.riotfamily.forms.AbstractElement
log
 
Constructor Summary
AbstractEditorBase()
           
 
Method Summary
 void addChangeListener(ChangeListener listener)
           
protected  void afterBindingSet()
           
protected  void fireChangeEvent(Object newValue, Object oldValue)
           
 EditorBinding getEditorBinding()
           
 String getFieldName()
           
 String getHint()
           
 String getLabel()
           
 String getParamName()
           
protected  boolean hasListeners()
           
 void setEditorBinding(EditorBinding binding)
           
 void setFieldName(String fieldName)
           
 void setParamName(String paramName)
           
 
Methods inherited from class org.riotfamily.forms.AbstractElement
afterFormContextSet, afterFormSet, focus, getEventTriggerId, getForm, getFormContext, getFormListener, getId, getParent, getStyleClass, getSystemStyleClass, getWrapperStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, processRequest, render, render, renderInternal, 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

AbstractEditorBase

public AbstractEditorBase()
Method Detail

setEditorBinding

public final void setEditorBinding(EditorBinding binding)

afterBindingSet

protected void afterBindingSet()

getEditorBinding

public EditorBinding getEditorBinding()

getParamName

public String getParamName()

setParamName

public void setParamName(String paramName)

setFieldName

public void setFieldName(String fieldName)

getFieldName

public String getFieldName()

getLabel

public String getLabel()
Overrides:
getLabel in class AbstractElement

getHint

public String getHint()
Overrides:
getHint in class AbstractElement

addChangeListener

public final void addChangeListener(ChangeListener listener)

fireChangeEvent

protected final void fireChangeEvent(Object newValue,
                                     Object oldValue)

hasListeners

protected boolean hasListeners()