public abstract class AbstractNElement extends Object implements NElement
| Constructor and Description |
|---|
AbstractNElement(NElementType type,
NElementAnnotation[] annotations,
NElementComments comments) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitfirstNonBlank, firstNonBlank, firstNonBlank, isBlank, isBlank, isBlank, isBlank, isBlank, isNonBlankpublic AbstractNElement(NElementType type, NElementAnnotation[] annotations, NElementComments comments)
public NElementComments comments()
public boolean isNamedUplet()
isNamedUplet in interface NElementpublic boolean isBigDecimal()
isBigDecimal in interface NElementpublic boolean isNamedUplet(String name)
isNamedUplet in interface NElementpublic boolean isNamedObject()
isNamedObject in interface NElementpublic boolean isAnyNamedObject()
isAnyNamedObject in interface NElementpublic boolean isAnyNamedObject(String name)
isAnyNamedObject in interface NElementpublic boolean isParametrizedObject()
isParametrizedObject in interface NElementpublic boolean isNamedParametrizedObject()
isNamedParametrizedObject in interface NElementpublic boolean isNamedParametrizedObject(String name)
isNamedParametrizedObject in interface NElementpublic boolean isAnyArray()
isAnyArray in interface NElementpublic boolean isAnyObject()
isAnyObject in interface NElementpublic boolean isListContainer()
isListContainer in interface NElementpublic NOptional<NStringElement> asString()
public NOptional<NNumberElement> asNumber()
public NOptional<NListContainerElement> asListContainer()
asListContainer in interface NElementpublic NOptional<NNamedElement> asNamed()
public boolean isAnyMatrix()
isAnyMatrix in interface NElementpublic boolean isAnyUplet()
isAnyUplet in interface NElementpublic boolean isNamedArray()
isNamedArray in interface NElementpublic boolean isAnyNamedArray()
isAnyNamedArray in interface NElementpublic boolean isAnyNamedArray(String name)
isAnyNamedArray in interface NElementpublic boolean isParametrizedArray()
isParametrizedArray in interface NElementpublic boolean isNamedParametrizedArray()
isNamedParametrizedArray in interface NElementpublic boolean isNamedParametrizedArray(String name)
isNamedParametrizedArray in interface NElementpublic boolean isNamedMatrix()
isNamedMatrix in interface NElementpublic boolean isAnyNamedMatrix()
isAnyNamedMatrix in interface NElementpublic boolean isAnyNamedMatrix(String name)
isAnyNamedMatrix in interface NElementpublic boolean isParametrizedMatrix()
isParametrizedMatrix in interface NElementpublic boolean isAnyParametrizedMatrix()
isAnyParametrizedMatrix in interface NElementpublic boolean isAnyParametrizedMatrix(String name)
isAnyParametrizedMatrix in interface NElementpublic boolean isNamedParametrizedMatrix()
isNamedParametrizedMatrix in interface NElementpublic List<NElement> resolveAll(String pattern)
resolveAll in interface NElementpublic NElementBuilder builder()
public List<NElementAnnotation> annotations()
annotations in interface NElementpublic NElementType type()
public NOptional<NPrimitiveElement> asPrimitive()
asPrimitive in interface NElementpublic NOptional<NObjectElement> asObject()
public NOptional<NElement> asElementAt(int index)
asElementAt in interface NElementpublic NOptional<NUpletElement> asUplet()
public NOptional<NNumberElement> asInt()
public NOptional<NPairElement> asPair()
public NOptional<NStringElement> asStr()
public NOptional<NCustomElement> asCustom()
public NOptional<NArrayElement> asArray()
public boolean isPrimitive()
isPrimitive in interface NElementpublic boolean isAnyString()
isAnyString in interface NElementpublic boolean isFloatingNumber()
isFloatingNumber in interface NElementpublic boolean isOrdinalNumber()
isOrdinalNumber in interface NElementpublic boolean isDecimalNumber()
isDecimalNumber in interface NElementpublic boolean isBigNumber()
isBigNumber in interface NElementpublic boolean isComplexNumber()
isComplexNumber in interface NElementpublic boolean isTemporal()
isTemporal in interface NElementpublic boolean isLocalTemporal()
isLocalTemporal in interface NElementpublic boolean isParametrized()
isParametrized in interface NElementpublic boolean isSimplePair()
isSimplePair in interface NElementpublic boolean isNamedPair()
isNamedPair in interface NElementpublic NOptional<NListContainerElement> toListContainer()
toListContainer in interface NElementpublic boolean isBlank()
isBlank in interface NElementisBlank in interface NBlankablepublic NElement describe()
describe in interface NElementDescribable<NElement>public NElement withDesc(NEDesc description)
withDesc in interface NElementDescribable<NElement>public NOptional<NPairElement> toNamedPair()
toNamedPair in interface NElementpublic NOptional<NUpletElement> toNamedUplet()
toNamedUplet in interface NElementpublic NOptional<NObjectElement> toNamedObject()
toNamedObject in interface NElementpublic NOptional<NArrayElement> toNamedArray()
toNamedArray in interface NElementpublic NOptional<NObjectElement> toObject()
public NOptional<NArrayElement> toArray()
public NArrayElement wrapIntoArray()
wrapIntoArray in interface NElementpublic NObjectElement wrapIntoObject()
wrapIntoObject in interface NElementpublic NUpletElement wrapIntoUplet()
wrapIntoUplet in interface NElementpublic NArrayElement wrapIntoNamedArray(String name)
wrapIntoNamedArray in interface NElementpublic NObjectElement wrapIntoNamedObject(String name)
wrapIntoNamedObject in interface NElementpublic NUpletElement wrapIntoNamedUplet(String name)
wrapIntoNamedUplet in interface NElementpublic NPairElement wrapIntoNamedPair(String name)
wrapIntoNamedPair in interface NElementpublic NOptional<String> asStringValue()
asStringValue in interface NElementpublic NOptional<LocalTime> asLocalTimeValue()
asLocalTimeValue in interface NElementpublic NOptional<LocalDate> asLocalDateValue()
asLocalDateValue in interface NElementpublic NOptional<LocalDateTime> asLocalDateTimeValue()
asLocalDateTimeValue in interface NElementpublic NOptional<Double> asDoubleValue()
asDoubleValue in interface NElementpublic NOptional<Float> asFloatValue()
asFloatValue in interface NElementpublic NOptional<Long> asLongValue()
asLongValue in interface NElementpublic NOptional<Integer> asIntValue()
asIntValue in interface NElementpublic NOptional<Short> asShortValue()
asShortValue in interface NElementpublic NOptional<Byte> asByteValue()
asByteValue in interface NElementpublic NOptional<NFloatComplex> asFloatComplexValue()
asFloatComplexValue in interface NElementpublic NOptional<NDoubleComplex> asDoubleComplexValue()
asDoubleComplexValue in interface NElementpublic NOptional<NBigComplex> asBigComplexValue()
asBigComplexValue in interface NElementpublic NOptional<Instant> asInstantValue()
asInstantValue in interface NElementpublic NOptional<Character> asCharValue()
asCharValue in interface NElementpublic NOptional<Boolean> asBooleanValue()
asBooleanValue in interface NElementpublic NOptional<BigDecimal> asBigDecimalValue()
asBigDecimalValue in interface NElementpublic NOptional<BigInteger> asBigIntValue()
asBigIntValue in interface NElementpublic NOptional<Number> asNumberValue()
asNumberValue in interface NElementCopyright © 2025 vpc open source initiative. All rights reserved.