public static class TsonElementDecorator.AsUplet extends TsonElementDecorator implements TsonUplet
TsonElementDecorator.AsAlias, TsonElementDecorator.AsArray, TsonElementDecorator.AsBigComplex, TsonElementDecorator.AsBigDecimal, TsonElementDecorator.AsBigInt, TsonElementDecorator.AsBinaryStream, TsonElementDecorator.AsBoolean, TsonElementDecorator.AsByte, TsonElementDecorator.AsChar, TsonElementDecorator.AsCharStream, TsonElementDecorator.AsCustom, TsonElementDecorator.AsDouble, TsonElementDecorator.AsDoubleComplex, TsonElementDecorator.AsFloat, TsonElementDecorator.AsFloatComplex, TsonElementDecorator.AsInt, TsonElementDecorator.AsLocalDateTime, TsonElementDecorator.AsLocalLocalDate, TsonElementDecorator.AsLocalTime, TsonElementDecorator.AsLong, TsonElementDecorator.AsMatrix, TsonElementDecorator.AsName, TsonElementDecorator.AsNull, TsonElementDecorator.AsObject, TsonElementDecorator.AsOp, TsonElementDecorator.AsPair, TsonElementDecorator.AsPrimitive<T extends TsonElement>, TsonElementDecorator.AsRegex, TsonElementDecorator.AsShort, TsonElementDecorator.AsString, TsonElementDecorator.AsUplet| Constructor and Description |
|---|
AsUplet(TsonUplet base,
TsonComments comments,
TsonAnnotation[] annotations) |
| Modifier and Type | Method and Description |
|---|---|
TsonElementList |
body() |
TsonUpletBuilder |
builder() |
TsonUplet |
getBase() |
boolean |
isBlank() |
boolean |
isNamed() |
boolean |
isParametrized() |
Iterator<TsonElement> |
iterator() |
String |
name() |
TsonElement |
param(int index) |
TsonElementList |
params() |
int |
paramsCount() |
int |
size() |
TsonListContainer |
toListContainer() |
TsonUplet |
toUplet() |
void |
visit(TsonParserVisitor visitor) |
annotations, annotationsCount, bigDecimalValue, bigIntegerValue, booleanObject, booleanValue, byteObject, byteValue, charObject, charValue, comments, compareTo, doubleObject, doubleValue, equals, floatObject, floatValue, hashCode, instantValue, intObject, intValue, isNull, localDateTimeValue, localDateValue, localTimeValue, longObject, longValue, numberValue, of, of, processCommentsAndAnnotations, regexValue, shortObject, shortValue, simplify, stringValue, temporalValue, toAlias, toArray, toBigComplex, toBigDecimal, toBigInt, toBinaryStream, toBoolean, toByte, toChar, toCharStream, toCustom, toDouble, toDoubleComplex, toFloat, toFloatComplex, toInt, toLocalDate, toLocalDateTime, toLocalTime, toLong, toMatrix, toName, toNumber, toObject, toOp, toPair, toRegex, toShort, toStr, toString, toString, toString, type, visitisAnyString, 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, waitannotations, annotationsCount, bigDecimalValue, bigIntegerValue, booleanObject, booleanValue, build, byteObject, byteValue, charObject, charValue, comments, doubleObject, doubleValue, floatObject, floatValue, instantValue, intObject, intValue, isAnyString, isArray, isBoolean, isComplexNumber, isFloatingNumber, isListContainer, isName, isNamedArray, isNamedObject, isNamedUplet, isNull, isNumber, isObject, isOrdinalNumber, isPair, isPrimitive, isSimple, isSimplePair, isString, isTemporal, isUplet, localDateTimeValue, localDateValue, localTimeValue, longObject, longValue, numberValue, regexValue, shortObject, shortValue, stringValue, temporalValue, toAlias, toArray, toBigComplex, toBigDecimal, toBigInt, toBinaryStream, toBoolean, toByte, toChar, toCharStream, toCustom, toDouble, toDoubleComplex, toFloat, toFloatComplex, toInt, toLocalDate, toLocalDateTime, toLocalTime, toLong, toMatrix, toName, toNumber, toObject, toOp, toPair, toRegex, toShort, toStr, toString, visittoString, toString, typecompareToforEach, spliteratorpublic AsUplet(TsonUplet base, TsonComments comments, TsonAnnotation[] annotations)
public boolean isParametrized()
isParametrized in interface TsonParametrizedElementpublic TsonElement param(int index)
public TsonUplet toUplet()
toUplet in interface TsonElementtoUplet in class TsonElementDecoratorpublic TsonListContainer toListContainer()
toListContainer in interface TsonElementtoListContainer in class TsonElementDecoratorpublic boolean isNamed()
isNamed in interface TsonNamedElementisNamed in interface TsonUpletpublic TsonElementList body()
body in interface TsonListContainerpublic TsonElementList params()
params in interface TsonParametrizedElementpublic String name()
name in interface TsonNamedElementpublic TsonUplet getBase()
getBase in class TsonElementDecoratorpublic Iterator<TsonElement> iterator()
iterator in interface Iterable<TsonElement>public TsonUpletBuilder builder()
builder in interface TsonElementbuilder in interface TsonUpletbuilder in class TsonElementDecoratorpublic void visit(TsonParserVisitor visitor)
visit in interface TsonElementpublic int paramsCount()
paramsCount in interface TsonParametrizedElementCopyright © 2025 vpc open source initiative. All rights reserved.