public abstract class TsonElementDecorator extends AbstractTsonElementBase
isAnyString, isArray, isBoolean, isComplexNumber, isContainer, isFloatingNumber, isFunction, isName, isNamedArray, isNamedObject, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isSimplePair, isString, isTemporal, isUpletclone, finalize, getClass, notify, notifyAll, wait, wait, waitbuild, of, visitpublic static TsonElement of(TsonElement base, TsonComments comments, TsonAnnotation[] annotations)
public static TsonElement of(TsonElement base, TsonComments comments, Collection<TsonAnnotation> annotationsList)
protected void processCommentsAndAnnotations(TsonParserVisitor visitor)
public TsonElement getBase()
public TsonElement simplify()
public TsonMatrix toMatrix()
public TsonElementType type()
public TsonComments comments()
public TsonAnnotation[] annotations()
public int annotationsCount()
public TsonString toStr()
public TsonLong toLong()
public TsonCustom toCustom()
public TsonNumber toNumber()
public TsonBinaryStream toBinaryStream()
public TsonCharStream toCharStream()
public TsonInt toInt()
public TsonShort toShort()
public TsonByte toByte()
public TsonChar toChar()
public TsonBoolean toBoolean()
public TsonFunction toFunction()
public TsonName toName()
public TsonAlias toAlias()
public Temporal temporalValue()
public TsonArray toArray()
toArray in interface TsonElementtoArray in class AbstractTsonElementBasepublic TsonContainer toContainer()
toContainer in interface TsonElementtoContainer in class AbstractTsonElementBasepublic TsonObject toObject()
toObject in interface TsonElementtoObject in class AbstractTsonElementBasepublic TsonUplet toUplet()
toUplet in interface TsonElementtoUplet in class AbstractTsonElementBasepublic byte byteValue()
public char charValue()
public boolean booleanValue()
public String stringValue()
public int intValue()
public long longValue()
public short shortValue()
public TsonDate toDate()
public TsonDateTime toDateTime()
public TsonTime toTime()
public TsonRegex toRegex()
public LocalDate dateValue()
public Instant dateTimeValue()
public LocalTime time()
public Pattern regexValue()
public TsonFloat toFloat()
public TsonDouble toDouble()
public TsonPair toPair()
public TsonBinOp toBinOp()
public float floatValue()
public double doubleValue()
public Boolean booleanObject()
public Character charObject()
public Byte byteObject()
public Integer intObject()
public Long longObject()
public Short shortObject()
public Float floatObject()
public Double doubleObject()
public TsonBigInt toBigInt()
public TsonBigDecimal toBigDecimal()
public TsonBigComplex toBigComplex()
public TsonFloatComplex toFloatComplex()
public TsonDoubleComplex toDoubleComplex()
public BigInteger getBigInteger()
public BigDecimal getBigDecimal()
public TsonElementBuilder builder()
public boolean visit(TsonDocumentVisitor visitor)
public String toString()
toString in interface TsonElementBasetoString in class AbstractTsonElementBasepublic String toString(boolean compact)
toString in interface TsonElementBasetoString in class AbstractTsonElementBasepublic String toString(TsonFormat format)
toString in interface TsonElementBasetoString in class AbstractTsonElementBasepublic Number numberValue()
public int compareTo(TsonElement o)
public boolean isNull()
Copyright © 2025 vpc open source initiative. All rights reserved.