public abstract class TsonElementDecorator extends AbstractTsonElementBase
isContainer, isNumber, isPrimitive, isTemporalclone, 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 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 TsonArray toArray()
public TsonContainer toContainer()
public TsonObject toObject()
public TsonUplet toUplet()
public 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 © 2024 vpc open source initiative. All rights reserved.