de.mguennewig.pobjform.html
Interface HtmlFormElement

All Superinterfaces:
FormElement
All Known Implementing Classes:
HtmlArrayElement, HtmlButtonElement, HtmlCheckboxElement, HtmlInputElement, HtmlLinkElement, HtmlRadioElement, HtmlRecordElement, HtmlReferenceElement, HtmlSpacerElement, HtmlStringElement, HtmlTextAreaElement, HtmlTextElement, PClassHtmlSearchForm.HtmlColumn, PClassHtmlSearchForm.HtmlCondition, PClassHtmlSearchForm.HtmlRestrict, PClassHtmlSearchForm.HtmlSort

public interface HtmlFormElement
extends FormElement

Class description goes here.

Author:
Michael Günnewig

Method Summary
 void read(javax.servlet.http.HttpServletRequest request)
          Reads the internal state from the HTTP request.
 void write(Layout w)
          Writes the form element into the HTML stream without any postponing.
 void write(Layout w, java.util.Collection<HtmlFormElement> postponedElements)
          Writes the form element into the HTML stream.
 void writeErrors(Layout w)
          Writes any error messages concerning this form element into the HTML stream.
 
Methods inherited from interface de.mguennewig.pobjform.FormElement
appendToList, getContainer, getEntry, getForm, getLabel, getProperty, getPullInPrefix, hasChanged, isMandatory, isPulledIn, isVisible, omitRowHeader, setLabel, setProperty, setPullInPrefix, setVisible, startsNewCell, validate
 

Method Detail

read

void read(javax.servlet.http.HttpServletRequest request)
Reads the internal state from the HTTP request.


write

void write(Layout w)
Writes the form element into the HTML stream without any postponing.

This is short for this.write(w, null).

See Also:
write(Layout,Collection)

write

void write(Layout w,
           java.util.Collection<HtmlFormElement> postponedElements)
Writes the form element into the HTML stream.


writeErrors

void writeErrors(Layout w)
Writes any error messages concerning this form element into the HTML stream.