public interface TsonElement extends TsonElementBase, Comparable<TsonElement>
toString, toString, toString, typecompareTostatic TsonElement of(TsonElementBase any)
of in interface TsonElementBaseint annotationsCount()
TsonAnnotation[] annotations()
TsonComments comments()
TsonString toStr()
TsonNumber toNumber()
TsonLong toLong()
TsonInt toInt()
TsonFloat toFloat()
TsonDouble toDouble()
TsonShort toShort()
TsonByte toByte()
TsonChar toChar()
TsonBoolean toBoolean()
TsonFunction toFunction()
TsonName toName()
TsonAlias toAlias()
TsonDate toDate()
TsonDateTime toDateTime()
TsonTime toTime()
TsonRegex toRegex()
TsonMatrix toMatrix()
TsonArray toArray()
TsonContainer toContainer()
TsonBinaryStream toBinaryStream()
TsonCharStream toCharStream()
TsonObject toObject()
TsonUplet toUplet()
TsonPair toPair()
TsonBinOp toBinOp()
TsonBigInt toBigInt()
TsonBigDecimal toBigDecimal()
TsonBigComplex toBigComplex()
TsonFloatComplex toFloatComplex()
TsonDoubleComplex toDoubleComplex()
String stringValue()
boolean booleanValue()
char charValue()
byte byteValue()
int intValue()
long longValue()
short shortValue()
float floatValue()
double doubleValue()
BigInteger getBigInteger()
BigDecimal getBigDecimal()
Boolean booleanObject()
Character charObject()
Number numberValue()
Byte byteObject()
Integer intObject()
Long longObject()
Short shortObject()
Float floatObject()
Double doubleObject()
Instant dateTimeValue()
LocalDate dateValue()
LocalTime time()
Pattern regexValue()
TsonElementBuilder builder()
boolean visit(TsonDocumentVisitor visitor)
void visit(TsonParserVisitor visitor)
default TsonElement build()
build in interface TsonElementBaseboolean isNull()
boolean isContainer()
boolean isNumber()
boolean isPrimitive()
boolean isTemporal()
Copyright © 2024 vpc open source initiative. All rights reserved.