public abstract class TsonElementDecorator extends AbstractTsonElementBase
isAnyString, isArray, isBoolean, isComplexNumber, isFloatingNumber, isListContainer, isName, isNamedArray, isNamedObject, isNamedUplet, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isSimplePair, isString, isTemporal, isUpletclone, finalize, getClass, notify, notifyAll, wait, wait, waitbuild, 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 List<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 TsonName toName()
public TsonAlias toAlias()
public Temporal temporalValue()
public TsonArray toArray()
toArray in interface TsonElementtoArray in class AbstractTsonElementBasepublic TsonListContainer toListContainer()
toListContainer in interface TsonElementtoListContainer 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 TsonLocalDate toLocalDate()
public TsonInstant toInstant()
public TsonLocalDateTime toLocalDateTime()
public TsonLocalTime toLocalTime()
public TsonRegex toRegex()
public LocalDate localDateValue()
public Instant instantValue()
public LocalDateTime localDateTimeValue()
public LocalTime localTimeValue()
public Pattern regexValue()
public TsonFloat toFloat()
public TsonDouble toDouble()
public TsonPair toPair()
public TsonOp toOp()
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 bigIntegerValue()
public BigDecimal bigDecimalValue()
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 TsonElementtoString 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.