Klasse StringField

java.lang.Object
org.apache.fulcrum.intake.model.Field<String>
org.apache.fulcrum.intake.model.StringField
Alle implementierten Schnittstellen:
Serializable, org.apache.avalon.framework.logger.LogEnabled

public class StringField extends Field<String>
Text field.
Version:
$Id$
Autor:
John McNally, Henning P. Schmiedehausen, Quinton McCombs
Siehe auch:
  • Konstruktordetails

    • StringField

      public StringField(XmlField field, Group group) throws IntakeException
      Constructor.
      Parameter:
      field - xml field definition object
      group - xml group definition object
      Löst aus:
      IntakeException - thrown by superclass
  • Methodendetails

    • getDefaultValidator

      protected String getDefaultValidator()
      Produces the fully qualified class name of the default validator.
      Setzt außer Kraft:
      getDefaultValidator in Klasse Field<String>
      Gibt zurück:
      class name of the default validator
    • setDefaultValue

      public void setDefaultValue(String prop)
      Sets the default value for a String field
      Angegeben von:
      setDefaultValue in Klasse Field<String>
      Parameter:
      prop - Parameter for the default values
    • setEmptyValue

      public void setEmptyValue(String prop)
      Set the empty Value. This value is used if Intake maps a field to a parameter returned by the user and the corresponding field is either empty (empty string) or non-existant.
      Angegeben von:
      setEmptyValue in Klasse Field<String>
      Parameter:
      prop - The value to use if the field is empty.
    • doSetValue

      protected void doSetValue()
      Sets the value of the field from data in the parser.
      Angegeben von:
      doSetValue in Klasse Field<String>
    • setRequired

      public void setRequired(boolean v, String message)
      Set the value of required.
      Setzt außer Kraft:
      setRequired in Klasse Field<String>
      Parameter:
      v - Value to assign to required.
      message - an error message