de.mguennewig.pobjform.html
Class HtmlCheckboxElement

java.lang.Object
  extended by de.mguennewig.pobjform.AbstractFormElement
      extended by de.mguennewig.pobjform.AbstractValueElement
          extended by de.mguennewig.pobjform.AbstractInputElement
              extended by de.mguennewig.pobjform.html.HtmlInputElement
                  extended by de.mguennewig.pobjform.html.HtmlCheckboxElement
All Implemented Interfaces:
CheckboxElement, FormElement, HtmlFormElement, InputElement, ValueElement

public class HtmlCheckboxElement
extends HtmlInputElement
implements CheckboxElement

Class description goes here.

Author:
Michael Günnewig

Field Summary
 
Fields inherited from interface de.mguennewig.pobjform.CheckboxElement
LABEL_CHECKED, LABEL_UNCHECKED
 
Fields inherited from interface de.mguennewig.pobjform.InputElement
MAX_INPUT_SIZE, RENDER_AS_DISABLED, RENDER_AS_HIDDEN, RENDER_AS_HIDDEN_WITH_LABEL, RENDER_AS_INPUT, RENDER_AS_TEXT
 
Constructor Summary
HtmlCheckboxElement(PObjHtmlForm form, InputEntry entry)
          Creates a new HtmlCheckboxElement.
 
Method Summary
 java.lang.Object getObject()
          Returns the current object.
 boolean isChecked()
           
 void validate()
          Checks for a valid value in this form element and any possible children.
 
Methods inherited from class de.mguennewig.pobjform.html.HtmlInputElement
getCurrentString, getInitialObject, getInitialString, hasChanged, read, setCurrentAsInitialState, setCurrentString, setInitialString, setObject, write, write, writeErrors
 
Methods inherited from class de.mguennewig.pobjform.AbstractInputElement
addChangeListener, getChangeListeners, getInputEntry, getRenderAs, getType, getVisualString, isHiddenInput, isMandatory, isRightAligned, isVisible, removeChangeListener, setMandatory, setRenderAs, setRightAligned, setVisible
 
Methods inherited from class de.mguennewig.pobjform.AbstractFormElement
appendToList, getContainer, getEntry, getForm, getLabel, getProperty, getPullInPrefix, isPulledIn, omitRowHeader, setLabel, setProperty, setPullInPrefix, startsNewCell
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.mguennewig.pobjform.InputElement
addChangeListener, getInputEntry, getRenderAs, getType, getVisualString, isHiddenInput, isMandatory, isRightAligned, isVisible, removeChangeListener, setMandatory, setRenderAs, setRightAligned
 
Methods inherited from interface de.mguennewig.pobjform.ValueElement
getCurrentString, getInitialObject, getInitialString, setCurrentAsInitialState, setObject
 
Methods inherited from interface de.mguennewig.pobjform.FormElement
appendToList, getContainer, getEntry, getForm, getLabel, getProperty, getPullInPrefix, hasChanged, isPulledIn, omitRowHeader, setLabel, setProperty, setPullInPrefix, setVisible, startsNewCell
 

Constructor Detail

HtmlCheckboxElement

public HtmlCheckboxElement(PObjHtmlForm form,
                           InputEntry entry)
Creates a new HtmlCheckboxElement.

Method Detail

getObject

public java.lang.Object getObject()
Returns the current object.

Specified by:
getObject in interface ValueElement
Overrides:
getObject in class HtmlInputElement

validate

public void validate()
Description copied from interface: FormElement
Checks for a valid value in this form element and any possible children.

Specified by:
validate in interface FormElement
Overrides:
validate in class AbstractInputElement

isChecked

public final boolean isChecked()
Specified by:
isChecked in interface CheckboxElement