Class DateField

    • Constructor Detail

      • DateField

        public DateField()
    • Method Detail

      • getTypeName

        public String getTypeName()
        Description copied from interface: Field
        Gets the type name of this field.
        Returns:
        the name of this field type.
      • isReadOnly

        public abstract boolean isReadOnly()
      • getValue

        public String getValue()
        Description copied from interface: Field
        Gets the normalized value of this field.
        Returns:
        the value of this field.
      • getValue

        public String getValue​(String language)
        Description copied from interface: Field
        Gets the textual value of this field in the specified language.
        Parameters:
        language - the ISO-631 code of a supported language.
        Returns:
        the value in the specified language.
      • setValue

        public void setValue​(String value)
                      throws FormException
        Description copied from interface: Field
        Sets the specified normalized value.
        Parameters:
        value - the normalized value to set.
        Throws:
        FormException - when the field is readOnly or when the value format is wrong.
      • setValue

        public void setValue​(String value,
                             String language)
                      throws FormException
        Description copied from interface: Field
        Sets the specified textual value in the given language.
        Parameters:
        value - a textual value.
        language - the ISO-631 code of a supported language.
        Throws:
        FormException - when the field is readOnly or if the value isn't a text.
      • acceptValue

        public boolean acceptValue​(String value)
        Description copied from interface: Field
        Is this field is able to accept the specified value?
        Returns:
        true if the value format is correct and this field isn't read only. False otherwise.
      • acceptValue

        public boolean acceptValue​(String value,
                                   String language)
        Description copied from interface: Field
        Is this field is able to accept the specified value in the given language?
        Parameters:
        value - a textual value.
        language - the ISO-631 code of a supported language.
        Returns:
        true if the local value isn't ill formed and this field isn't read only.
      • getObjectValue

        public Object getObjectValue()
        Returns the value of this field.
        Returns:
        an object representing the value of this field.
      • setObjectValue

        public void setObjectValue​(Object value)
                            throws FormException
        Set this field value.
        Parameters:
        value - an Object representing the value to set.
        Throws:
        FormException - when the field is readOnly or when the value is not a String.
      • acceptObjectValue

        public boolean acceptObjectValue​(Object value)
        Description copied from interface: Field
        Is this field able to accept the specified value?
        Parameters:
        value - a value
        Returns:
        true if the value hasn't a wrong type and this field isn't read only.
      • isNull

        public boolean isNull()
        Description copied from interface: Field
        Is this field valued?
        Returns:
        true if this field is not set. False otherwise.
      • setNull

        public void setNull()
                     throws FormException
        Description copied from interface: Field
        Sets to null this field.
        Throws:
        FormException - when the field is mandatory or when the field is read only.
      • compareTo

        public int compareTo​(@Nonnull
                             Field o)
        Compares this field with the specified field.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object