public class DefaultNArrayElement extends AbstractNListContainerElement implements net.thevpc.nuts.elem.NArrayElement
| Constructor and Description |
|---|
DefaultNArrayElement(String name,
List<net.thevpc.nuts.elem.NElement> params,
Collection<net.thevpc.nuts.elem.NElement> values,
net.thevpc.nuts.elem.NElementAnnotation[] annotations,
net.thevpc.nuts.elem.NElementComments comments) |
DefaultNArrayElement(String name,
List<net.thevpc.nuts.elem.NElement> params,
net.thevpc.nuts.elem.NElement[] values,
net.thevpc.nuts.elem.NElementAnnotation[] annotations,
net.thevpc.nuts.elem.NElementComments comments) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.elem.NArrayElementBuilder |
builder() |
List<net.thevpc.nuts.elem.NElement> |
children() |
boolean |
equals(Object o) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> |
get(int index) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> |
get(net.thevpc.nuts.elem.NElement key) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> |
get(String s) |
List<net.thevpc.nuts.elem.NElement> |
getAll(net.thevpc.nuts.elem.NElement s) |
List<net.thevpc.nuts.elem.NElement> |
getAll(String s) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> |
getAt(int index) |
int |
hashCode() |
boolean |
isBlank() |
boolean |
isCustomTree() |
boolean |
isEmpty() |
boolean |
isNamed() |
boolean |
isNamed(String name) |
boolean |
isParametrized() |
Iterator<net.thevpc.nuts.elem.NElement> |
iterator() |
net.thevpc.nuts.util.NOptional<String> |
name() |
net.thevpc.nuts.elem.NElement |
param(int index) |
net.thevpc.nuts.util.NOptional<List<net.thevpc.nuts.elem.NElement>> |
params() |
int |
paramsCount() |
List<net.thevpc.nuts.elem.NElement> |
resolveAll(String pattern) |
int |
size() |
Stream<net.thevpc.nuts.elem.NElement> |
stream() |
String |
toString() |
String |
toString(boolean compact) |
getArray, getArray, getArray, getArrayByPath, getBigDecimalValue, getBigIntValue, getBooleanValue, getBooleanValue, getBooleanValue, getBooleanValueByPath, getByPath, getByteValue, getByteValue, getByteValue, getByteValueByPath, getDoubleValue, getDoubleValue, getDoubleValue, getDoubleValueByPath, getFloatValue, getFloatValue, getFloatValue, getFloatValueByPath, getInstantValue, getInstantValue, getInstantValue, getInstantValueByPath, getIntValue, getIntValue, getIntValue, getIntValueByPath, getListContainer, getListContainer, getListContainerByPath, getLocalDateTimeValue, getLocalDateTimeValue, getLocalDateTimeValue, getLocalDateTimeValueByPath, getLocalDateValue, getLocalDateValue, getLocalDateValue, getLocalDateValueByPath, getLocalTimeValue, getLocalTimeValue, getLocalTimeValue, getLocalTimeValueByPath, getLongValue, getLongValue, getLongValue, getLongValueByPath, getNumber, getNumber, getObject, getObject, getObject, getObjectByPath, getShortValue, getShortValue, getShortValue, getShortValueByPath, getStringValue, getStringValue, getStringValue, getStringValueByPath_expected, annotations, asArray, asBigComplexValue, asBigDecimalValue, asBigIntValue, asBooleanValue, asByteValue, asCharValue, asCustom, asDoubleComplexValue, asDoubleValue, asElementAt, asFloatComplexValue, asFloatValue, asInstantValue, asInt, asIntValue, asListContainer, asLiteral, asLocalDateTimeValue, asLocalDateValue, asLocalTimeValue, asLongValue, asMatrix, asNamed, asNamedParametrizedObject, asNameValue, asNumber, asNumberType, asNumberValue, asObject, asOperator, asPair, asParametrizedContainer, asParametrizedObject, asPrimitive, asShortValue, asString, asStringValue, asTemporalValue, asUplet, comments, describe, findAnnotations, isAnnotated, isAnyArray, isAnyDate, isAnyMatrix, isAnyNamedArray, isAnyNamedArray, isAnyNamedMatrix, isAnyNamedMatrix, isAnyNamedObject, isAnyNamedObject, isAnyObject, isAnyOperator, isAnyParametrizedMatrix, isAnyParametrizedMatrix, isAnyString, isAnyUplet, isArray, isBigDecimal, isBigInt, isBigNumber, isBinaryInfixOperator, isBinaryOperator, isBoolean, isByte, isComplexNumber, isCustom, isDecimalNumber, isDouble, isFloat, isFloatingNumber, isInstant, isInt, isListContainer, isLocalTemporal, isLong, isName, isName, isName, isNamed, isNamedArray, isNamedMatrix, isNamedObject, isNamedObject, isNamedObject, isNamedPair, isNamedPair, isNamedPair, isNamedParametrizedArray, isNamedParametrizedArray, isNamedParametrizedMatrix, isNamedParametrizedMatrix, isNamedParametrizedMatrix, isNamedParametrizedObject, isNamedParametrizedObject, isNamedParametrizedObject, isNamedUplet, isNamedUplet, isNamedUplet, isNull, isNumber, isObject, isOrdinalNumber, isPair, isParametrizedArray, isParametrizedContainer, isParametrizedMatrix, isParametrizedObject, isPrimitive, isShort, isSimplePair, isStream, isString, isTemporal, isUnaryOperator, isUnaryPrefixOperator, isUplet, resolve, snippet, snippet, toArray, toListContainer, toNamed, toNamedArray, toNamedObject, toNamedPair, toNamedUplet, toObject, transform, type, wrapIntoArray, wrapIntoNamedArray, wrapIntoNamedObject, wrapIntoNamedPair, wrapIntoNamedUplet, wrapIntoObject, wrapIntoUpletclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetArray, getArray, getArray, getArrayByPath, getBigDecimalValue, getBigIntValue, getBooleanValue, getBooleanValue, getBooleanValue, getBooleanValueByPath, getByPath, getByteValue, getByteValue, getByteValue, getByteValueByPath, getDoubleValue, getDoubleValue, getDoubleValue, getDoubleValueByPath, getFloatValue, getFloatValue, getFloatValue, getFloatValueByPath, getInstantValue, getInstantValue, getInstantValue, getInstantValueByPath, getIntValue, getIntValue, getIntValue, getIntValueByPath, getListContainer, getListContainer, getListContainerByPath, getLocalDateTimeValue, getLocalDateTimeValue, getLocalDateTimeValue, getLocalDateTimeValueByPath, getLocalDateValue, getLocalDateValue, getLocalDateValue, getLocalDateValueByPath, getLocalTimeValue, getLocalTimeValue, getLocalTimeValue, getLocalTimeValueByPath, getLongValue, getLongValue, getLongValue, getLongValueByPath, getNumber, getNumber, getObject, getObject, getObject, getObjectByPath, getShortValue, getShortValue, getShortValue, getShortValueByPath, getStringValue, getStringValue, getStringValue, getStringValueByPathannotations, asArray, asBigComplexValue, asBigDecimalValue, asBigIntValue, asBooleanValue, asByteValue, asCharValue, asCustom, asDoubleComplexValue, asDoubleValue, asElementAt, asFloatComplexValue, asFloatValue, asInstantValue, asInt, asIntValue, asListContainer, asLiteral, asLocalDateTimeValue, asLocalDateValue, asLocalTimeValue, asLongValue, asMatrix, asNamed, asNamedParametrizedObject, asNameValue, asNumber, asNumberType, asNumberValue, asObject, asOperator, asPair, asParametrizedContainer, asParametrizedObject, asPrimitive, asShortValue, asString, asStringValue, asTemporalValue, asUplet, comments, findAnnotations, isAnnotated, isAnyArray, isAnyDate, isAnyMatrix, isAnyNamedArray, isAnyNamedArray, isAnyNamedMatrix, isAnyNamedMatrix, isAnyNamedObject, isAnyNamedObject, isAnyObject, isAnyOperator, isAnyParametrizedMatrix, isAnyParametrizedMatrix, isAnyString, isAnyUplet, isArray, isBigDecimal, isBigInt, isBigNumber, isBinaryInfixOperator, isBinaryOperator, isBoolean, isByte, isComplexNumber, isCustom, isDecimalNumber, isDouble, isFloat, isFloatingNumber, isInstant, isInt, isListContainer, isLocalTemporal, isLong, isName, isName, isName, isNamed, isNamedArray, isNamedMatrix, isNamedObject, isNamedObject, isNamedObject, isNamedPair, isNamedPair, isNamedPair, isNamedParametrizedArray, isNamedParametrizedArray, isNamedParametrizedMatrix, isNamedParametrizedMatrix, isNamedParametrizedMatrix, isNamedParametrizedObject, isNamedParametrizedObject, isNamedParametrizedObject, isNamedUplet, isNamedUplet, isNamedUplet, isNull, isNumber, isObject, isOrdinalNumber, isPair, isParametrizedArray, isParametrizedContainer, isParametrizedMatrix, isParametrizedObject, isPrimitive, isShort, isSimplePair, isStream, isString, isTemporal, isUnaryOperator, isUnaryPrefixOperator, isUplet, ofAnnotation, 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, resolve, snippet, snippet, toArray, toListContainer, toNamed, toNamedArray, toNamedObject, toNamedPair, toNamedUplet, toObject, transform, type, wrapIntoArray, wrapIntoNamedArray, wrapIntoNamedObject, wrapIntoNamedPair, wrapIntoNamedUplet, wrapIntoObject, wrapIntoUpletfirstNonBlank, firstNonBlank, firstNonBlank, isBlank, isBlank, isBlank, isBlank, isBlank, isNonBlankforEach, spliteratorpublic DefaultNArrayElement(String name, List<net.thevpc.nuts.elem.NElement> params, Collection<net.thevpc.nuts.elem.NElement> values, net.thevpc.nuts.elem.NElementAnnotation[] annotations, net.thevpc.nuts.elem.NElementComments comments)
public boolean isCustomTree()
isCustomTree in interface net.thevpc.nuts.elem.NElementisCustomTree in class AbstractNElementpublic boolean isNamed(String name)
isNamed in interface net.thevpc.nuts.elem.NElementisNamed in class AbstractNElementpublic List<net.thevpc.nuts.elem.NElement> children()
children in interface net.thevpc.nuts.elem.NListContainerElementpublic int size()
size in interface net.thevpc.nuts.elem.NListContainerElementpublic Stream<net.thevpc.nuts.elem.NElement> stream()
stream in interface net.thevpc.nuts.elem.NArrayElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> get(int index)
get in interface net.thevpc.nuts.elem.NListContainerElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> getAt(int index)
getAt in interface net.thevpc.nuts.elem.NListContainerElementpublic net.thevpc.nuts.elem.NArrayElementBuilder builder()
builder in interface net.thevpc.nuts.elem.NArrayElementbuilder in interface net.thevpc.nuts.elem.NElementbuilder in class AbstractNElementpublic Iterator<net.thevpc.nuts.elem.NElement> iterator()
public String toString(boolean compact)
toString in interface net.thevpc.nuts.elem.NElementpublic boolean equals(Object o)
equals in class AbstractNElementpublic int hashCode()
hashCode in class AbstractNElementpublic boolean isEmpty()
isEmpty in interface net.thevpc.nuts.elem.NElementisEmpty in class AbstractNElementpublic boolean isBlank()
isBlank in interface net.thevpc.nuts.elem.NElementisBlank in interface net.thevpc.nuts.util.NBlankableisBlank in class AbstractNElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> get(String s)
get in interface net.thevpc.nuts.elem.NListContainerElementpublic List<net.thevpc.nuts.elem.NElement> getAll(String s)
getAll in interface net.thevpc.nuts.elem.NListContainerElementpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.elem.NElement> get(net.thevpc.nuts.elem.NElement key)
get in interface net.thevpc.nuts.elem.NListContainerElementpublic List<net.thevpc.nuts.elem.NElement> getAll(net.thevpc.nuts.elem.NElement s)
getAll in interface net.thevpc.nuts.elem.NListContainerElementpublic net.thevpc.nuts.util.NOptional<String> name()
name in interface net.thevpc.nuts.elem.NNamedElementpublic boolean isNamed()
isNamed in interface net.thevpc.nuts.elem.NElementisNamed in class AbstractNElementpublic boolean isParametrized()
isParametrized in interface net.thevpc.nuts.elem.NElementisParametrized in interface net.thevpc.nuts.elem.NParametrizedContainerElementisParametrized in class AbstractNElementpublic net.thevpc.nuts.util.NOptional<List<net.thevpc.nuts.elem.NElement>> params()
params in interface net.thevpc.nuts.elem.NParametrizedContainerElementpublic int paramsCount()
paramsCount in interface net.thevpc.nuts.elem.NParametrizedContainerElementpublic net.thevpc.nuts.elem.NElement param(int index)
param in interface net.thevpc.nuts.elem.NParametrizedContainerElementpublic List<net.thevpc.nuts.elem.NElement> resolveAll(String pattern)
resolveAll in interface net.thevpc.nuts.elem.NElementresolveAll in class AbstractNElementCopyright © 2025 vpc open source initiative. All rights reserved.