Class FormField

java.lang.Object
org.xhtmlrenderer.simple.extend.form.FormField
Direct Known Subclasses:
InputField, SelectField, TextAreaField

public abstract class FormField extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getElement

      protected Element getElement()
    • getComponent

      public JComponent getComponent()
    • getParentForm

      public XhtmlForm getParentForm()
    • getIntrinsicSize

      public Dimension getIntrinsicSize()
    • reset

      public void reset()
    • getUserAgentCallback

      protected UserAgentCallback getUserAgentCallback()
    • getOriginalState

      protected FormFieldState getOriginalState()
    • hasAttribute

      protected boolean hasAttribute(String attributeName)
    • getAttribute

      protected String getAttribute(String attributeName)
    • initialize

      private void initialize()
    • create

      public abstract JComponent create()
    • loadOriginalState

      protected FormFieldState loadOriginalState()
    • applyOriginalState

      protected void applyOriginalState()
    • includeInSubmission

      public boolean includeInSubmission(JComponent source)
      Returns true if the value of the current FormField should be sent along with the current submission. This is used so that only the value of the submit button that is used to trigger the form's submission is sent.
      Parameters:
      source - The JComponent that caused the submission
      Returns:
      true if it should
    • getFormDataStrings

      public Collection<String> getFormDataStrings()
    • getFieldValues

      protected abstract String[] getFieldValues()
    • getBox

      public BlockBox getBox()
    • getContext

      public LayoutContext getContext()
    • getStyle

      public CalculatedStyle getStyle()
    • applyComponentStyle

      protected void applyComponentStyle(JComponent comp)
    • toColor

      private static Color toColor(FSColor color)
    • getFont

      public Font getFont()
    • getLengthValue

      protected static Integer getLengthValue(CalculatedStyle style, CSSName cssName)