Class TsonPairImpl
java.lang.Object
net.thevpc.tson.impl.elements.AbstractTsonElementBase
net.thevpc.tson.impl.elements.AbstractTsonElement
net.thevpc.tson.impl.elements.AbstractNonPrimitiveTsonElement
net.thevpc.tson.impl.elements.TsonPairImpl
- All Implemented Interfaces:
Comparable<TsonElement>, TsonElement, TsonElementBase, TsonPair
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected intbooleaninthashCode()booleankey()toPair()value()booleanvisit(TsonDocumentVisitor visitor) voidvisit(TsonParserVisitor visitor) Methods inherited from class AbstractNonPrimitiveTsonElement
booleanObject, booleanValue, byteObject, byteValue, charObject, charValue, doubleObject, doubleValue, floatObject, floatValue, instantValue, intObject, intValue, localDateTimeValue, localDateValue, localTimeValue, longObject, longValue, regexValue, shortObject, shortValue, stringValue, throwNonPrimitive, throwPrimitive, toAlias, toArray, toBoolean, toByte, toChar, toCustom, toDouble, toFloat, toInt, toLocalDate, toLocalDateTime, toLocalTime, toLong, toMatrix, toName, toObject, toOp, toRegex, toShort, toStr, toString, toString, toString, toUpletMethods inherited from class AbstractTsonElement
annotations, annotationsCount, bigDecimalValue, bigIntegerValue, comments, compareTo, isNull, numberValue, temporalValue, toBigComplex, toBigDecimal, toBigInt, toBinaryStream, toCharStream, toDoubleComplex, toFloatComplex, toInstant, toNumber, typeMethods inherited from class AbstractTsonElementBase
isAnyString, isArray, isBoolean, isComplexNumber, isFloatingNumber, isListContainer, isName, isNamedArray, isNamedObject, isNamedUplet, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isString, isTemporal, isUplet, toListContainerMethods inherited from interface Comparable
compareToMethods inherited from interface TsonElement
annotations, annotationsCount, bigDecimalValue, bigIntegerValue, booleanObject, booleanValue, build, 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, isString, isTemporal, isUplet, localDateTimeValue, localDateValue, localTimeValue, longObject, longValue, numberValue, regexValue, shortObject, shortValue, stringValue, temporalValue, toAlias, toArray, toBigComplex, toBigDecimal, toBigInt, toBinaryStream, toBoolean, toByte, toChar, toCharStream, toCustom, toDouble, toDoubleComplex, toFloat, toFloatComplex, toInstant, toInt, toListContainer, toLocalDate, toLocalDateTime, toLocalTime, toLong, toMatrix, toName, toNumber, toObject, toOp, toRegex, toShort, toStr, toString, toUpletMethods inherited from interface TsonElementBase
toString, toString, type
-
Constructor Details
-
TsonPairImpl
-
-
Method Details
-
isSimplePair
public boolean isSimplePair()- Specified by:
isSimplePairin interfaceTsonElement- Overrides:
isSimplePairin classAbstractTsonElementBase
-
toPair
- Specified by:
toPairin interfaceTsonElement- Overrides:
toPairin classAbstractNonPrimitiveTsonElement
-
value
-
key
-
equals
- Overrides:
equalsin classAbstractTsonElement
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractTsonElement
-
builder
- Specified by:
builderin interfaceTsonElement- Specified by:
builderin interfaceTsonPair
-
visit
- Specified by:
visitin interfaceTsonElement- Overrides:
visitin classAbstractNonPrimitiveTsonElement
-
compareCore
- Specified by:
compareCorein classAbstractTsonElement
-
visit
- Specified by:
visitin interfaceTsonElement
-