Class TsonFloatImpl
- All Implemented Interfaces:
Comparable<TsonElement>, TsonElement, TsonElementBase, TsonFloat, TsonNumber
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractNumberTsonElement
numberLayout, numberSuffix, toNumber, toStrMethods inherited from class AbstractPrimitiveTsonElement
throwNonPrimitive, throwPrimitive, visitMethods inherited from class AbstractTsonElement
annotations, annotationsCount, bigDecimalValue, bigIntegerValue, booleanObject, booleanValue, charObject, charValue, comments, instantValue, isNull, localDateTimeValue, localDateValue, localTimeValue, regexValue, stringValue, temporalValue, toAlias, toBigComplex, toBigDecimal, toBigInt, toBinaryStream, toBoolean, toChar, toCharStream, toCustom, toDoubleComplex, toFloatComplex, toInstant, toLocalDate, toLocalDateTime, toLocalTime, toMatrix, toName, toObject, toOp, toPair, toRegex, toUplet, type, visitMethods inherited from class AbstractTsonElementBase
isAnyString, isArray, isBoolean, isComplexNumber, isFloatingNumber, isListContainer, isName, isNamedArray, isNamedObject, isNamedUplet, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isSimplePair, isString, isTemporal, isUplet, toArray, toListContainer, toString, toString, toStringMethods inherited from interface TsonElement
annotations, annotationsCount, bigDecimalValue, bigIntegerValue, booleanObject, booleanValue, build, charObject, charValue, comments, instantValue, isAnyString, isArray, isBoolean, isComplexNumber, isFloatingNumber, isListContainer, isName, isNamedArray, isNamedObject, isNamedUplet, isNull, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isSimplePair, isString, isTemporal, isUplet, localDateTimeValue, localDateValue, localTimeValue, regexValue, stringValue, temporalValue, toAlias, toArray, toBigComplex, toBigDecimal, toBigInt, toBinaryStream, toBoolean, toChar, toCharStream, toCustom, toDoubleComplex, toFloatComplex, toInstant, toListContainer, toLocalDate, toLocalDateTime, toLocalTime, toMatrix, toName, toNumber, toObject, toOp, toPair, toRegex, toStr, toString, toUplet, visit, visitMethods inherited from interface TsonElementBase
toString, toString, typeMethods inherited from interface TsonNumber
numberLayout, numberSuffix
-
Constructor Details
-
TsonFloatImpl
-
-
Method Details
-
numberValue
- Specified by:
numberValuein interfaceTsonElement- Overrides:
numberValuein classAbstractTsonElement
-
toFloat
- Specified by:
toFloatin interfaceTsonElement- Overrides:
toFloatin classAbstractTsonElement
-
value
-
equals
- Overrides:
equalsin classAbstractTsonElement
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractTsonElement
-
builder
- Specified by:
builderin interfaceTsonElement- Specified by:
builderin interfaceTsonFloat
-
toByte
- Specified by:
toBytein interfaceTsonElement- Overrides:
toBytein classAbstractTsonElement
-
toShort
- Specified by:
toShortin interfaceTsonElement- Overrides:
toShortin classAbstractTsonElement
-
toInt
- Specified by:
toIntin interfaceTsonElement- Overrides:
toIntin classAbstractTsonElement
-
toLong
- Specified by:
toLongin interfaceTsonElement- Overrides:
toLongin classAbstractTsonElement
-
toDouble
- Specified by:
toDoublein interfaceTsonElement- Overrides:
toDoublein classAbstractTsonElement
-
byteObject
- Specified by:
byteObjectin interfaceTsonElement- Overrides:
byteObjectin classAbstractTsonElement
-
longObject
- Specified by:
longObjectin interfaceTsonElement- Overrides:
longObjectin classAbstractTsonElement
-
intObject
- Specified by:
intObjectin interfaceTsonElement- Overrides:
intObjectin classAbstractTsonElement
-
shortObject
- Specified by:
shortObjectin interfaceTsonElement- Overrides:
shortObjectin classAbstractTsonElement
-
floatObject
- Specified by:
floatObjectin interfaceTsonElement- Overrides:
floatObjectin classAbstractTsonElement
-
doubleObject
- Specified by:
doubleObjectin interfaceTsonElement- Overrides:
doubleObjectin classAbstractTsonElement
-
byteValue
public byte byteValue()- Specified by:
byteValuein interfaceTsonElement- Overrides:
byteValuein classAbstractTsonElement
-
shortValue
public short shortValue()- Specified by:
shortValuein interfaceTsonElement- Overrides:
shortValuein classAbstractTsonElement
-
intValue
public int intValue()- Specified by:
intValuein interfaceTsonElement- Overrides:
intValuein classAbstractTsonElement
-
longValue
public long longValue()- Specified by:
longValuein interfaceTsonElement- Overrides:
longValuein classAbstractTsonElement
-
floatValue
public float floatValue()- Specified by:
floatValuein interfaceTsonElement- Overrides:
floatValuein classAbstractTsonElement
-
doubleValue
public double doubleValue()- Specified by:
doubleValuein interfaceTsonElement- Overrides:
doubleValuein classAbstractTsonElement
-
compareCore
- Specified by:
compareCorein classAbstractTsonElement
-
compareTo
- Specified by:
compareToin interfaceComparable<TsonElement>- Overrides:
compareToin classAbstractTsonElement
-