psdi.util

Class MaxTypeFLOAT

    • Constructor Detail

      • MaxTypeFLOAT

        public MaxTypeFLOAT(java.util.Locale locale)
        Construct null value of specified type
    • Method Detail

      • setScale

        public void setScale(int s)
                      throws MXException
        This method does nothing. It is in place for backward compatability.
        Overrides:
        setScale in class MaxType
        Throws:
        MXException
      • getType

        public int getType()
        Get the current type
        Specified by:
        getType in class MaxType
      • getMaxLength

        public int getMaxLength()
        Return maximum length. Only useful for ALN, UPPER, LOWER or LONGALN types
        Overrides:
        getMaxLength in class MaxType
      • setMaxLength

        public void setMaxLength(int l)
        Set what the maximum length for an ALN, UPPER, LOWER or LONGALN value.
        Overrides:
        setMaxLength in class MaxType
      • setValue

        public void setValue(java.lang.String value)
                      throws MXException
        Set the value to the specified value. Throws Exception if cannot be converted to current type.
        Specified by:
        setValue in class MaxType
        Throws:
        MXException
      • setValue

        public void setValue(double value)
                      throws MXException
        Set the value to the specified value. Throws Exception if cannot be converted to current type.
        Overrides:
        setValue in class MaxType
        Throws:
        MXException
      • setValue

        public void setValue(float value)
                      throws MXException
        Set the value to the specified value. Throws Exception if cannot be converted to current type.
        Overrides:
        setValue in class MaxType
        Throws:
        MXException
      • setValue

        public void setValue(int value)
                      throws MXException
        Set the value to the specified value. Throws Exception if cannot be converted to current type.
        Overrides:
        setValue in class MaxType
        Throws:
        MXException
      • setValue

        public void setValue(long value)
                      throws MXException
        Set the value to the specified value. Throws Exception if cannot be converted to current type.
        Overrides:
        setValue in class MaxType
        Throws:
        MXException
      • asString

        public java.lang.String asString()
        Return as a string. Returns "" if value is null.
        Specified by:
        asString in class MaxType
      • asLocaleString

        public java.lang.String asLocaleString(java.util.Locale l)
        Return as a locale sensitive string using the default TimeZone and the specified Locale Returns "" if value is null.
        Specified by:
        asLocaleString in class MaxType
      • asLocaleString

        public java.lang.String asLocaleString(java.util.Locale l,
                                               java.util.TimeZone tz)
        Return as a locale sensitive string using the specified TimeZone and Locale Returns "" if value is null.
        Specified by:
        asLocaleString in class MaxType
      • asLocaleString

        public java.lang.String asLocaleString()
        Return as a locale sensitive string using the default timeZone and locale Returns "" if value is null.
        Specified by:
        asLocaleString in class MaxType
      • asDouble

        public double asDouble()
                        throws MXException
        Return as double. Throws Exception if value is null or cannot be returned as this type.
        Overrides:
        asDouble in class MaxType
        Throws:
        MXException
      • asInt

        public int asInt()
                  throws MXException
        Return as an int. Throws Exception if value is null or cannot be returned as this type.
        Overrides:
        asInt in class MaxType
        Throws:
        MXException
      • asLong

        public long asLong()
                    throws MXException
        Return as a long. Throws Exception if value is null or cannot be returned as this type.
        Overrides:
        asLong in class MaxType
        Throws:
        MXException
      • clone

        public java.lang.Object clone()
        Clone the object.
        Specified by:
        clone in class MaxType
      • equals

        public boolean equals(java.lang.Object o)
        Compares two MaxTypes. Two MaxType objects are equal if and only if the values are same.
        Overrides:
        equals in class java.lang.Object
      • setAftercheckLengthAndScale

        public void setAftercheckLengthAndScale(java.lang.String val)
                                         throws MXException
        Check length and scale agaist the current length and scale and then set the value if it is alright. The number after decimal point will be trimed by the scale.
        Overrides:
        setAftercheckLengthAndScale in class MaxType
        Parameters:
        value -
        Throws:
        MXException