Class TsonNullImpl
java.lang.Object
net.thevpc.tson.impl.elements.AbstractTsonElementBase
net.thevpc.tson.impl.elements.TsonNullImpl
- All Implemented Interfaces:
Comparable<TsonElement>, TsonElement, TsonElementBase, TsonNull
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanbuilder()bytecharcomments()intdoublebooleanfloatinthashCode()intintValue()booleanisNull()longshorttoAlias()toArray()toBigInt()toByte()toChar()toCustom()toDouble()toFloat()toInt()toLong()toMatrix()toName()toNumber()toObject()toOp()toPair()toRegex()toShort()toStr()toString()toString(boolean compact) toString(TsonFormat format) toUplet()type()booleanvisit(TsonDocumentVisitor visitor) voidvisit(TsonParserVisitor visitor) Methods inherited from class AbstractTsonElementBase
isAnyString, isArray, isBoolean, isComplexNumber, isFloatingNumber, isListContainer, isName, isNamedArray, isNamedObject, isNamedUplet, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isSimplePair, isString, isTemporal, isUpletMethods inherited from interface TsonElement
build, isAnyString, isArray, isBoolean, isComplexNumber, isFloatingNumber, isListContainer, isName, isNamedArray, isNamedObject, isNamedUplet, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isSimplePair, isString, isTemporal, isUplet
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
TsonNullImpl
public TsonNullImpl()
-
-
Method Details
-
temporalValue
- Specified by:
temporalValuein interfaceTsonElement
-
builder
- Specified by:
builderin interfaceTsonElement- Specified by:
builderin interfaceTsonNull
-
type
- Specified by:
typein interfaceTsonElementBase
-
stringValue
- Specified by:
stringValuein interfaceTsonElement
-
booleanObject
- Specified by:
booleanObjectin interfaceTsonElement
-
charObject
- Specified by:
charObjectin interfaceTsonElement
-
byteObject
- Specified by:
byteObjectin interfaceTsonElement
-
intObject
- Specified by:
intObjectin interfaceTsonElement
-
instantValue
- Specified by:
instantValuein interfaceTsonElement
-
longObject
- Specified by:
longObjectin interfaceTsonElement
-
shortObject
- Specified by:
shortObjectin interfaceTsonElement
-
floatObject
- Specified by:
floatObjectin interfaceTsonElement
-
numberValue
- Specified by:
numberValuein interfaceTsonElement
-
doubleObject
- Specified by:
doubleObjectin interfaceTsonElement
-
shortValue
public short shortValue()- Specified by:
shortValuein interfaceTsonElement
-
localDateValue
- Specified by:
localDateValuein interfaceTsonElement
-
toLocalDateTime
- Specified by:
toLocalDateTimein interfaceTsonElement
-
localDateTimeValue
- Specified by:
localDateTimeValuein interfaceTsonElement
-
localTimeValue
- Specified by:
localTimeValuein interfaceTsonElement
-
regexValue
- Specified by:
regexValuein interfaceTsonElement
-
floatValue
public float floatValue()- Specified by:
floatValuein interfaceTsonElement
-
doubleValue
public double doubleValue()- Specified by:
doubleValuein interfaceTsonElement
-
byteValue
public byte byteValue()- Specified by:
byteValuein interfaceTsonElement
-
charValue
public char charValue()- Specified by:
charValuein interfaceTsonElement
-
booleanValue
public boolean booleanValue()- Specified by:
booleanValuein interfaceTsonElement
-
intValue
public int intValue()- Specified by:
intValuein interfaceTsonElement
-
longValue
public long longValue()- Specified by:
longValuein interfaceTsonElement
-
comments
- Specified by:
commentsin interfaceTsonElement
-
annotations
- Specified by:
annotationsin interfaceTsonElement
-
annotationsCount
public int annotationsCount()- Specified by:
annotationsCountin interfaceTsonElement
-
toNumber
- Specified by:
toNumberin interfaceTsonElement
-
toPair
- Specified by:
toPairin interfaceTsonElement
-
toStr
- Specified by:
toStrin interfaceTsonElement
-
toLong
- Specified by:
toLongin interfaceTsonElement
-
toInt
- Specified by:
toIntin interfaceTsonElement
-
toFloat
- Specified by:
toFloatin interfaceTsonElement
-
toDouble
- Specified by:
toDoublein interfaceTsonElement
-
toShort
- Specified by:
toShortin interfaceTsonElement
-
toByte
- Specified by:
toBytein interfaceTsonElement
-
toChar
- Specified by:
toCharin interfaceTsonElement
-
toBoolean
- Specified by:
toBooleanin interfaceTsonElement
-
toCustom
- Specified by:
toCustomin interfaceTsonElement
-
toName
- Specified by:
toNamein interfaceTsonElement
-
toAlias
- Specified by:
toAliasin interfaceTsonElement
-
toLocalDate
- Specified by:
toLocalDatein interfaceTsonElement
-
toInstant
- Specified by:
toInstantin interfaceTsonElement
-
toLocalTime
- Specified by:
toLocalTimein interfaceTsonElement
-
toRegex
- Specified by:
toRegexin interfaceTsonElement
-
toArray
- Specified by:
toArrayin interfaceTsonElement- Overrides:
toArrayin classAbstractTsonElementBase
-
toObject
- Specified by:
toObjectin interfaceTsonElement- Overrides:
toObjectin classAbstractTsonElementBase
-
toUplet
- Specified by:
toUpletin interfaceTsonElement- Overrides:
toUpletin classAbstractTsonElementBase
-
toCharStream
- Specified by:
toCharStreamin interfaceTsonElement
-
toBigInt
- Specified by:
toBigIntin interfaceTsonElement
-
toBigDecimal
- Specified by:
toBigDecimalin interfaceTsonElement
-
toBigComplex
- Specified by:
toBigComplexin interfaceTsonElement
-
toFloatComplex
- Specified by:
toFloatComplexin interfaceTsonElement
-
toDoubleComplex
- Specified by:
toDoubleComplexin interfaceTsonElement
-
toBinaryStream
- Specified by:
toBinaryStreamin interfaceTsonElement
-
toMatrix
- Specified by:
toMatrixin interfaceTsonElement
-
toOp
- Specified by:
toOpin interfaceTsonElement
-
toListContainer
- Specified by:
toListContainerin interfaceTsonElement- Overrides:
toListContainerin classAbstractTsonElementBase
-
bigIntegerValue
- Specified by:
bigIntegerValuein interfaceTsonElement
-
bigDecimalValue
- Specified by:
bigDecimalValuein interfaceTsonElement
-
visit
- Specified by:
visitin interfaceTsonElement
-
toString
- Specified by:
toStringin interfaceTsonElementBase- Overrides:
toStringin classAbstractTsonElementBase
-
toString
- Specified by:
toStringin interfaceTsonElement- Specified by:
toStringin interfaceTsonElementBase- Overrides:
toStringin classAbstractTsonElementBase
-
toString
- Specified by:
toStringin interfaceTsonElementBase- Overrides:
toStringin classAbstractTsonElementBase
-
hashCode
-
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<TsonElement>
-
visit
- Specified by:
visitin interfaceTsonElement
-
isNull
public boolean isNull()- Specified by:
isNullin interfaceTsonElement
-