Enum FieldType

java.lang.Object
java.lang.Enum<FieldType>
org.apache.fulcrum.intake.model.FieldType
Alle implementierten Schnittstellen:
Serializable, Comparable<FieldType>

public enum FieldType extends Enum<FieldType> implements Serializable
Enum for valid field types.
Autor:
Thomas Vandahl
  • Enum-Konstanten - Details

    • FIELD_BOOLEAN

      public static final FieldType FIELD_BOOLEAN
    • FIELD_BIGDECIMAL

      public static final FieldType FIELD_BIGDECIMAL
    • FIELD_INT

      public static final FieldType FIELD_INT
    • FIELD_FLOAT

      public static final FieldType FIELD_FLOAT
    • FIELD_FILEITEM

      @Deprecated public static final FieldType FIELD_FILEITEM
      Veraltet.
    • FIELD_UPLOADPART

      public static final FieldType FIELD_UPLOADPART
    • FIELD_STRING

      public static final FieldType FIELD_STRING
    • FIELD_DATESTRING

      public static final FieldType FIELD_DATESTRING
    • FIELD_COMBOKEY

      public static final FieldType FIELD_COMBOKEY
    • FIELD_DOUBLE

      public static final FieldType FIELD_DOUBLE
    • FIELD_SHORT

      public static final FieldType FIELD_SHORT
    • FIELD_LONG

      public static final FieldType FIELD_LONG
    • FIELD_CUSTOM

      public static final FieldType FIELD_CUSTOM
  • Methodendetails

    • values

      public static FieldType[] values()
      Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieses Enumerationstyps in der Reihenfolge ihrer Deklaration
    • valueOf

      public static FieldType valueOf(String name)
      Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enumerationskonstante in diesem Typ deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn dieser Enumerationstyp keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird
    • value

      public String value()
      Return the string value
      Gibt zurück:
      a String value
    • getInstance

      public abstract Field<?> getInstance(XmlField f, Group g) throws IntakeException
      Create a specific field instance from its XML representation
      Parameter:
      f - the XML object
      g - the group this field belongs to
      Gibt zurück:
      a Field<?> instance
      Löst aus:
      IntakeException - if the field could not be created