public abstract class AbstractNElement extends Object implements net.thevpc.nuts.elem.NElement
| Constructor and Description |
|---|
AbstractNElement(net.thevpc.nuts.elem.NElementType type,
net.thevpc.nuts.elem.NElementAnnotation[] annotations,
net.thevpc.nuts.elem.NElementComments comments) |
| Modifier and Type | Method and Description |
|---|---|
protected net.thevpc.nuts.util.NMsg |
_expected(String any) |
List<net.thevpc.nuts.elem.NElementAnnotation> |
annotations() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NArrayElement> |
asArray() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.math.NBigComplex> |
asBigComplexValue() |
net.thevpc.nuts.util.NOptional<BigDecimal> |
asBigDecimalValue() |
net.thevpc.nuts.util.NOptional<BigInteger> |
asBigIntValue() |
net.thevpc.nuts.util.NOptional<Boolean> |
asBooleanValue() |
net.thevpc.nuts.util.NOptional<Byte> |
asByteValue() |
net.thevpc.nuts.util.NOptional<Character> |
asCharValue() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NCustomElement> |
asCustom() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.math.NDoubleComplex> |
asDoubleComplexValue() |
net.thevpc.nuts.util.NOptional<Double> |
asDoubleValue() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> |
asElementAt(int index) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.math.NFloatComplex> |
asFloatComplexValue() |
net.thevpc.nuts.util.NOptional<Float> |
asFloatValue() |
net.thevpc.nuts.util.NOptional<Instant> |
asInstantValue() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NNumberElement> |
asInt() |
net.thevpc.nuts.util.NOptional<Integer> |
asIntValue() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NListContainerElement> |
asListContainer() |
net.thevpc.nuts.util.NLiteral |
asLiteral() |
net.thevpc.nuts.util.NOptional<LocalDateTime> |
asLocalDateTimeValue() |
net.thevpc.nuts.util.NOptional<LocalDate> |
asLocalDateValue() |
net.thevpc.nuts.util.NOptional<LocalTime> |
asLocalTimeValue() |
net.thevpc.nuts.util.NOptional<Long> |
asLongValue() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NMatrixElement> |
asMatrix() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NNamedElement> |
asNamed() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NObjectElement> |
asNamedParametrizedObject(String name) |
net.thevpc.nuts.util.NOptional<String> |
asNameValue() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NNumberElement> |
asNumber() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> |
asNumberType(net.thevpc.nuts.elem.NElementType elemType) |
net.thevpc.nuts.util.NOptional<Number> |
asNumberValue() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NObjectElement> |
asObject() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NOperatorElement> |
asOperator() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NPairElement> |
asPair() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NParametrizedContainerElement> |
asParametrizedContainer() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NObjectElement> |
asParametrizedObject() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NPrimitiveElement> |
asPrimitive() |
net.thevpc.nuts.util.NOptional<Short> |
asShortValue() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NStringElement> |
asString() |
net.thevpc.nuts.util.NOptional<String> |
asStringValue() |
net.thevpc.nuts.util.NOptional<Temporal> |
asTemporalValue() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NUpletElement> |
asUplet() |
net.thevpc.nuts.elem.NElementBuilder |
builder() |
net.thevpc.nuts.elem.NElementComments |
comments() |
net.thevpc.nuts.elem.NElement |
describe() |
boolean |
equals(Object o) |
List<net.thevpc.nuts.elem.NElementAnnotation> |
findAnnotations(String name) |
int |
hashCode() |
boolean |
isAnnotated(String name) |
boolean |
isAnyArray() |
boolean |
isAnyDate() |
boolean |
isAnyMatrix() |
boolean |
isAnyNamedArray() |
boolean |
isAnyNamedArray(String name) |
boolean |
isAnyNamedMatrix() |
boolean |
isAnyNamedMatrix(String name) |
boolean |
isAnyNamedObject() |
boolean |
isAnyNamedObject(String name) |
boolean |
isAnyObject() |
boolean |
isAnyOperator() |
boolean |
isAnyParametrizedMatrix() |
boolean |
isAnyParametrizedMatrix(String name) |
boolean |
isAnyString() |
boolean |
isAnyUplet() |
boolean |
isArray() |
boolean |
isBigDecimal() |
boolean |
isBigInt() |
boolean |
isBigNumber() |
boolean |
isBinaryInfixOperator() |
boolean |
isBinaryOperator() |
boolean |
isBlank() |
boolean |
isBoolean() |
boolean |
isByte() |
boolean |
isComplexNumber() |
boolean |
isCustom() |
boolean |
isCustomTree() |
boolean |
isDecimalNumber() |
boolean |
isDouble() |
boolean |
isEmpty() |
boolean |
isFloat() |
boolean |
isFloatingNumber() |
boolean |
isInstant() |
boolean |
isInt() |
boolean |
isListContainer() |
boolean |
isLocalTemporal() |
boolean |
isLong() |
boolean |
isName() |
boolean |
isName(Predicate<String> nameCondition) |
boolean |
isName(String name) |
boolean |
isNamed() |
boolean |
isNamed(Predicate<String> name) |
boolean |
isNamed(String name) |
boolean |
isNamedArray() |
boolean |
isNamedMatrix() |
boolean |
isNamedObject() |
boolean |
isNamedObject(Predicate<String> nameCondition) |
boolean |
isNamedObject(String name) |
boolean |
isNamedPair() |
boolean |
isNamedPair(Predicate<String> nameCondition) |
boolean |
isNamedPair(String name) |
boolean |
isNamedParametrizedArray() |
boolean |
isNamedParametrizedArray(String name) |
boolean |
isNamedParametrizedMatrix() |
boolean |
isNamedParametrizedMatrix(Predicate<String> nameCondition) |
boolean |
isNamedParametrizedMatrix(String name) |
boolean |
isNamedParametrizedObject() |
boolean |
isNamedParametrizedObject(Predicate<String> nameCondition) |
boolean |
isNamedParametrizedObject(String name) |
boolean |
isNamedUplet() |
boolean |
isNamedUplet(Predicate<String> nameCondition) |
boolean |
isNamedUplet(String name) |
boolean |
isNull() |
boolean |
isNumber() |
boolean |
isObject() |
boolean |
isOrdinalNumber() |
boolean |
isPair() |
boolean |
isParametrized() |
boolean |
isParametrizedArray() |
boolean |
isParametrizedContainer() |
boolean |
isParametrizedMatrix() |
boolean |
isParametrizedObject() |
boolean |
isPrimitive() |
boolean |
isShort() |
boolean |
isSimplePair() |
boolean |
isStream() |
boolean |
isString() |
boolean |
isTemporal() |
boolean |
isUnaryOperator() |
boolean |
isUnaryPrefixOperator() |
boolean |
isUplet() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> |
resolve(String pattern) |
List<net.thevpc.nuts.elem.NElement> |
resolveAll(String pattern) |
String |
snippet() |
String |
snippet(int size) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NArrayElement> |
toArray() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NListContainerElement> |
toListContainer() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NNamedElement> |
toNamed() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NArrayElement> |
toNamedArray() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NObjectElement> |
toNamedObject() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NPairElement> |
toNamedPair() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NUpletElement> |
toNamedUplet() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NObjectElement> |
toObject() |
net.thevpc.nuts.elem.NElement[] |
transform(net.thevpc.nuts.elem.NElementTransform transform) |
net.thevpc.nuts.elem.NElementType |
type() |
net.thevpc.nuts.elem.NArrayElement |
wrapIntoArray() |
net.thevpc.nuts.elem.NArrayElement |
wrapIntoNamedArray(String name) |
net.thevpc.nuts.elem.NObjectElement |
wrapIntoNamedObject(String name) |
net.thevpc.nuts.elem.NPairElement |
wrapIntoNamedPair(String name) |
net.thevpc.nuts.elem.NUpletElement |
wrapIntoNamedUplet(String name) |
net.thevpc.nuts.elem.NObjectElement |
wrapIntoObject() |
net.thevpc.nuts.elem.NUpletElement |
wrapIntoUplet() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitofAnnotation, ofAnnotation, ofArray, ofArray, ofArray, ofArray, ofArrayBuilder, ofArrayBuilder, ofBigComplex, ofBigComplex, ofBigDecimal, ofBigDecimal, ofBigInt, ofBigInt, ofBigInt, ofBigInt, ofBinaryStream, ofBinaryStreamBuilder, ofBoolean, ofBoolean, ofBooleanArray, ofBooleanArray, ofByte, ofByte, ofByte, ofByte, ofByte, ofByte, ofByte, ofByte, ofChar, ofCharStream, ofCharStreamBuilder, ofComments, ofCustom, ofDouble, ofDouble, ofDouble, ofDouble, ofDoubleArray, ofDoubleArray, ofDoubleComplex, ofDoubleComplex, ofEnum, ofFalse, ofFloat, ofFloat, ofFloat, ofFloat, ofFloatComplex, ofFloatComplex, ofInstant, ofInstant, ofInstant, ofInt, ofInt, ofInt, ofInt, ofInt, ofInt, ofInt, ofInt, ofIntArray, ofIntArray, ofLocalDate, ofLocalDateTime, ofLocalTime, ofLong, ofLong, ofLong, ofLong, ofLong, ofLong, ofLong, ofLong, ofLongArray, ofLongArray, ofMatrixBuilder, ofMultiLineComment, ofMultiLineComments, ofName, ofNamedArray, ofNamedObject, ofNamedParametrizedArray, ofNamedParametrizedObject, ofNamedUplet, ofNameOrString, ofNull, ofNumber, ofNumber, ofNumberArray, ofObject, ofObject, ofObject, ofObject, ofObjectBuilder, ofObjectBuilder, ofOp, ofOp, ofOp, ofOpBuilder, ofOpBuilder, ofOpBuilder, ofOpBuilder, ofOpBuilder, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPairBuilder, ofPairBuilder, ofParametrizedArray, ofParametrizedArray, ofParametrizedArray, ofParametrizedArray, ofParametrizedObject, ofParametrizedObject, ofParametrizedObject, ofParametrizedObject, ofPrimitiveBuilder, ofRegex, ofShort, ofShort, ofShort, ofShort, ofShort, ofShort, ofShort, ofShort, ofSingleLineComment, ofSingleLineComments, ofString, ofString, ofStringArray, ofTrue, ofUplet, ofUplet, ofUplet, ofUpletBuilder, ofUpletBuilder, toStringpublic AbstractNElement(net.thevpc.nuts.elem.NElementType type,
net.thevpc.nuts.elem.NElementAnnotation[] annotations,
net.thevpc.nuts.elem.NElementComments comments)
public boolean isCustomTree()
isCustomTree in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NElementComments comments()
comments in interface net.thevpc.nuts.elem.NElementpublic boolean isName()
isName in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedUplet()
isNamedUplet in interface net.thevpc.nuts.elem.NElementpublic boolean isUplet()
isUplet in interface net.thevpc.nuts.elem.NElementpublic boolean isBigDecimal()
isBigDecimal in interface net.thevpc.nuts.elem.NElementpublic boolean isBigInt()
isBigInt in interface net.thevpc.nuts.elem.NElementpublic boolean isInstant()
isInstant in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedUplet(String name)
isNamedUplet in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedObject()
isNamedObject in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyNamedObject()
isAnyNamedObject in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyNamedObject(String name)
isAnyNamedObject in interface net.thevpc.nuts.elem.NElementpublic boolean isParametrizedObject()
isParametrizedObject in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedParametrizedObject()
isNamedParametrizedObject in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedParametrizedObject(String name)
isNamedParametrizedObject in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedObject(String name)
isNamedObject in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyArray()
isAnyArray in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyObject()
isAnyObject in interface net.thevpc.nuts.elem.NElementpublic boolean isListContainer()
isListContainer in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NNumberElement> asNumber()
asNumber in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NListContainerElement> asListContainer()
asListContainer in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NParametrizedContainerElement> asParametrizedContainer()
asParametrizedContainer in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NObjectElement> asParametrizedObject()
asParametrizedObject in interface net.thevpc.nuts.elem.NElementprotected net.thevpc.nuts.util.NMsg _expected(String any)
public String snippet()
snippet in interface net.thevpc.nuts.elem.NElementpublic String snippet(int size)
snippet in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NObjectElement> asNamedParametrizedObject(String name)
asNamedParametrizedObject in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NNamedElement> asNamed()
asNamed in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyMatrix()
isAnyMatrix in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyUplet()
isAnyUplet in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedArray()
isNamedArray in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyNamedArray()
isAnyNamedArray in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyNamedArray(String name)
isAnyNamedArray in interface net.thevpc.nuts.elem.NElementpublic boolean isParametrizedArray()
isParametrizedArray in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedParametrizedArray()
isNamedParametrizedArray in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedParametrizedArray(String name)
isNamedParametrizedArray in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedMatrix()
isNamedMatrix in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyNamedMatrix()
isAnyNamedMatrix in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyNamedMatrix(String name)
isAnyNamedMatrix in interface net.thevpc.nuts.elem.NElementpublic boolean isParametrizedMatrix()
isParametrizedMatrix in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyParametrizedMatrix()
isAnyParametrizedMatrix in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyParametrizedMatrix(String name)
isAnyParametrizedMatrix in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedParametrizedMatrix()
isNamedParametrizedMatrix in interface net.thevpc.nuts.elem.NElementpublic boolean isNamed(String name)
isNamed in interface net.thevpc.nuts.elem.NElementpublic boolean isNamed(Predicate<String> name)
isNamed in interface net.thevpc.nuts.elem.NElementpublic boolean isName(String name)
isName in interface net.thevpc.nuts.elem.NElementpublic boolean isName(Predicate<String> nameCondition)
isName in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedUplet(Predicate<String> nameCondition)
isNamedUplet in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedObject(Predicate<String> nameCondition)
isNamedObject in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedParametrizedObject(Predicate<String> nameCondition)
isNamedParametrizedObject in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedParametrizedMatrix(Predicate<String> nameCondition)
isNamedParametrizedMatrix in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedParametrizedMatrix(String name)
isNamedParametrizedMatrix in interface net.thevpc.nuts.elem.NElementpublic List<net.thevpc.nuts.elem.NElement> resolveAll(String pattern)
resolveAll in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NElementBuilder builder()
builder in interface net.thevpc.nuts.elem.NElementpublic List<net.thevpc.nuts.elem.NElementAnnotation> annotations()
annotations in interface net.thevpc.nuts.elem.NElementpublic List<net.thevpc.nuts.elem.NElementAnnotation> findAnnotations(String name)
findAnnotations in interface net.thevpc.nuts.elem.NElementpublic boolean isAnnotated(String name)
isAnnotated in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NElementType type()
type in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> resolve(String pattern)
resolve in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NPrimitiveElement> asPrimitive()
asPrimitive in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NObjectElement> asObject()
asObject in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> asElementAt(int index)
asElementAt in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NUpletElement> asUplet()
asUplet in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NMatrixElement> asMatrix()
asMatrix in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NNumberElement> asInt()
asInt in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NPairElement> asPair()
asPair in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NStringElement> asString()
asString in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NCustomElement> asCustom()
asCustom in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NArrayElement> asArray()
asArray in interface net.thevpc.nuts.elem.NElementpublic boolean isCustom()
isCustom in interface net.thevpc.nuts.elem.NElementpublic boolean isPrimitive()
isPrimitive in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyString()
isAnyString in interface net.thevpc.nuts.elem.NElementpublic boolean isStream()
isStream in interface net.thevpc.nuts.elem.NElementpublic boolean isNumber()
isNumber in interface net.thevpc.nuts.elem.NElementpublic boolean isFloatingNumber()
isFloatingNumber in interface net.thevpc.nuts.elem.NElementpublic boolean isOrdinalNumber()
isOrdinalNumber in interface net.thevpc.nuts.elem.NElementpublic boolean isNull()
isNull in interface net.thevpc.nuts.elem.NElementpublic boolean isString()
isString in interface net.thevpc.nuts.elem.NElementpublic boolean isByte()
isByte in interface net.thevpc.nuts.elem.NElementpublic boolean isInt()
isInt in interface net.thevpc.nuts.elem.NElementpublic boolean isLong()
isLong in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyDate()
isAnyDate in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NOperatorElement> asOperator()
asOperator in interface net.thevpc.nuts.elem.NElementpublic boolean isBinaryInfixOperator()
isBinaryInfixOperator in interface net.thevpc.nuts.elem.NElementpublic boolean isUnaryPrefixOperator()
isUnaryPrefixOperator in interface net.thevpc.nuts.elem.NElementpublic boolean isBinaryOperator()
isBinaryOperator in interface net.thevpc.nuts.elem.NElementpublic boolean isAnyOperator()
isAnyOperator in interface net.thevpc.nuts.elem.NElementpublic boolean isUnaryOperator()
isUnaryOperator in interface net.thevpc.nuts.elem.NElementpublic boolean isShort()
isShort in interface net.thevpc.nuts.elem.NElementpublic boolean isFloat()
isFloat in interface net.thevpc.nuts.elem.NElementpublic boolean isDouble()
isDouble in interface net.thevpc.nuts.elem.NElementpublic boolean isBoolean()
isBoolean in interface net.thevpc.nuts.elem.NElementpublic boolean isDecimalNumber()
isDecimalNumber in interface net.thevpc.nuts.elem.NElementpublic boolean isBigNumber()
isBigNumber in interface net.thevpc.nuts.elem.NElementpublic boolean isComplexNumber()
isComplexNumber in interface net.thevpc.nuts.elem.NElementpublic boolean isTemporal()
isTemporal in interface net.thevpc.nuts.elem.NElementpublic boolean isLocalTemporal()
isLocalTemporal in interface net.thevpc.nuts.elem.NElementpublic boolean isNamed()
isNamed in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NNamedElement> toNamed()
toNamed in interface net.thevpc.nuts.elem.NElementpublic boolean isParametrized()
isParametrized in interface net.thevpc.nuts.elem.NElementpublic boolean isObject()
isObject in interface net.thevpc.nuts.elem.NElementpublic boolean isArray()
isArray in interface net.thevpc.nuts.elem.NElementpublic boolean isPair()
isPair in interface net.thevpc.nuts.elem.NElementpublic boolean isSimplePair()
isSimplePair in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedPair()
isNamedPair in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedPair(String name)
isNamedPair in interface net.thevpc.nuts.elem.NElementpublic boolean isNamedPair(Predicate<String> nameCondition)
isNamedPair in interface net.thevpc.nuts.elem.NElementpublic boolean isParametrizedContainer()
isParametrizedContainer in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NListContainerElement> toListContainer()
toListContainer in interface net.thevpc.nuts.elem.NElementpublic boolean isEmpty()
isEmpty in interface net.thevpc.nuts.elem.NElementpublic boolean isBlank()
isBlank in interface net.thevpc.nuts.elem.NElementisBlank in interface net.thevpc.nuts.util.NBlankablepublic net.thevpc.nuts.elem.NElement describe()
describe in interface net.thevpc.nuts.elem.NElementDescribable<net.thevpc.nuts.elem.NElement>public net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NPairElement> toNamedPair()
toNamedPair in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NUpletElement> toNamedUplet()
toNamedUplet in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NObjectElement> toNamedObject()
toNamedObject in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NArrayElement> toNamedArray()
toNamedArray in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NObjectElement> toObject()
toObject in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NArrayElement> toArray()
toArray in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NArrayElement wrapIntoArray()
wrapIntoArray in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NObjectElement wrapIntoObject()
wrapIntoObject in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NUpletElement wrapIntoUplet()
wrapIntoUplet in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NArrayElement wrapIntoNamedArray(String name)
wrapIntoNamedArray in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NObjectElement wrapIntoNamedObject(String name)
wrapIntoNamedObject in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NUpletElement wrapIntoNamedUplet(String name)
wrapIntoNamedUplet in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NPairElement wrapIntoNamedPair(String name)
wrapIntoNamedPair in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NLiteral asLiteral()
asLiteral in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<String> asStringValue()
asStringValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<String> asNameValue()
asNameValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<LocalTime> asLocalTimeValue()
asLocalTimeValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<LocalDate> asLocalDateValue()
asLocalDateValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<LocalDateTime> asLocalDateTimeValue()
asLocalDateTimeValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Double> asDoubleValue()
asDoubleValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Float> asFloatValue()
asFloatValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Long> asLongValue()
asLongValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Integer> asIntValue()
asIntValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Short> asShortValue()
asShortValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Byte> asByteValue()
asByteValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.math.NFloatComplex> asFloatComplexValue()
asFloatComplexValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.math.NDoubleComplex> asDoubleComplexValue()
asDoubleComplexValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.math.NBigComplex> asBigComplexValue()
asBigComplexValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Instant> asInstantValue()
asInstantValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Character> asCharValue()
asCharValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Boolean> asBooleanValue()
asBooleanValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<BigDecimal> asBigDecimalValue()
asBigDecimalValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<BigInteger> asBigIntValue()
asBigIntValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Number> asNumberValue()
asNumberValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<Temporal> asTemporalValue()
asTemporalValue in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> asNumberType(net.thevpc.nuts.elem.NElementType elemType)
asNumberType in interface net.thevpc.nuts.elem.NElementpublic net.thevpc.nuts.elem.NElement[] transform(net.thevpc.nuts.elem.NElementTransform transform)
transform in interface net.thevpc.nuts.elem.NElementCopyright © 2025 vpc open source initiative. All rights reserved.