Class TsonCustomImpl
java.lang.Object
net.thevpc.tson.impl.elements.AbstractTsonElementBase
net.thevpc.tson.impl.elements.AbstractTsonElement
net.thevpc.tson.impl.elements.TsonCustomImpl
- All Implemented Interfaces:
Comparable<TsonElement>, TsonCustom, TsonElement, TsonElementBase
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbuild()builder()protected intbooleaninthashCode()protected <T> Tprotected <T> TtoStr()value()static final TsonCustomvoidvisit(TsonParserVisitor visitor) Methods inherited from class AbstractTsonElement
annotations, annotationsCount, bigDecimalValue, bigIntegerValue, byteObject, byteValue, charObject, charValue, comments, compareTo, doubleObject, doubleValue, floatObject, floatValue, instantValue, intObject, intValue, isNull, localDateTimeValue, localDateValue, localTimeValue, longObject, longValue, numberValue, regexValue, shortObject, shortValue, stringValue, temporalValue, toAlias, toBigComplex, toBigDecimal, toBigInt, toBinaryStream, toByte, toChar, toCharStream, toCustom, toDouble, toDoubleComplex, toFloat, toFloatComplex, toInstant, toInt, toLocalDate, toLocalDateTime, toLocalTime, toLong, toMatrix, toName, toNumber, toObject, toOp, toPair, toRegex, toShort, 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 Comparable
compareToMethods inherited from interface TsonElement
annotations, annotationsCount, bigDecimalValue, bigIntegerValue, byteObject, byteValue, charObject, charValue, comments, doubleObject, doubleValue, floatObject, floatValue, instantValue, intObject, intValue, isAnyString, isArray, isBoolean, isComplexNumber, isFloatingNumber, isListContainer, isName, isNamedArray, isNamedObject, isNamedUplet, isNull, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isSimplePair, isString, isTemporal, isUplet, localDateTimeValue, localDateValue, localTimeValue, longObject, longValue, numberValue, regexValue, shortObject, shortValue, stringValue, temporalValue, toAlias, toArray, toBigComplex, toBigDecimal, toBigInt, toBinaryStream, toByte, toChar, toCharStream, toCustom, toDouble, toDoubleComplex, toFloat, toFloatComplex, toInstant, toInt, toListContainer, toLocalDate, toLocalDateTime, toLocalTime, toLong, toMatrix, toName, toNumber, toObject, toOp, toPair, toRegex, toShort, toString, toUplet, visitMethods inherited from interface TsonElementBase
toString, toString, type
-
Constructor Details
-
TsonCustomImpl
-
-
Method Details
-
valueOf
-
throwPrimitive
- Specified by:
throwPrimitivein classAbstractTsonElement
-
throwNonPrimitive
- Specified by:
throwNonPrimitivein classAbstractTsonElement
-
toStr
- Specified by:
toStrin interfaceTsonElement- Overrides:
toStrin classAbstractTsonElement
-
build
- Specified by:
buildin interfaceTsonElement- Specified by:
buildin interfaceTsonElementBase
-
visit
- Specified by:
visitin interfaceTsonElement
-
toBoolean
- Specified by:
toBooleanin interfaceTsonElement- Overrides:
toBooleanin classAbstractTsonElement
-
value
- Specified by:
valuein interfaceTsonCustom
-
booleanValue
public boolean booleanValue()- Specified by:
booleanValuein interfaceTsonElement- Overrides:
booleanValuein classAbstractTsonElement
-
booleanObject
- Specified by:
booleanObjectin interfaceTsonElement- Overrides:
booleanObjectin classAbstractTsonElement
-
equals
- Overrides:
equalsin classAbstractTsonElement
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractTsonElement
-
builder
- Specified by:
builderin interfaceTsonCustom- Specified by:
builderin interfaceTsonElement
-
compareCore
- Specified by:
compareCorein classAbstractTsonElement
-