public class DefaultNArrayElement extends AbstractNListContainerElement implements NArrayElement
| Constructor and Description |
|---|
DefaultNArrayElement(String name,
List<NElement> params,
Collection<NElement> values,
NElementAnnotation[] annotations,
NElementComments comments) |
DefaultNArrayElement(String name,
List<NElement> params,
NElement[] values,
NElementAnnotation[] annotations,
NElementComments comments) |
| Modifier and Type | Method and Description |
|---|---|
NArrayElementBuilder |
builder() |
List<NElement> |
children() |
boolean |
equals(Object o) |
NOptional<NElement> |
get(int index) |
NOptional<NElement> |
get(NElement key) |
NOptional<NElement> |
get(String s) |
List<NElement> |
getAll(NElement s) |
List<NElement> |
getAll(String s) |
int |
hashCode() |
boolean |
isBlank() |
boolean |
isEmpty() |
boolean |
isNamed() |
boolean |
isNamed(String name) |
boolean |
isParametrized() |
Iterator<NElement> |
iterator() |
String |
name() |
NElement |
param(int index) |
List<NElement> |
params() |
int |
paramsCount() |
List<NElement> |
resolveAll(String pattern) |
int |
size() |
Stream<NElement> |
stream() |
String |
toString() |
String |
toString(boolean compact) |
getArray, getArray, getArray, getArrayByPath, getBigDecimalValue, getBigIntValue, getBooleanValue, getBooleanValue, getBooleanValue, getByPath, getByteValue, getByteValue, getByteValue, getDoubleValue, getDoubleValue, getDoubleValue, getFloatValue, getFloatValue, getFloatValue, getInstantValue, getInstantValue, getInstantValue, getIntValue, getIntValue, getIntValue, getListContainer, getListContainer, getListContainerByPath, getLocalDateTimeValue, getLocalDateTimeValue, getLocalDateTimeValue, getLocalDateValue, getLocalDateValue, getLocalDateValue, getLocalTimeValue, getLocalTimeValue, getLocalTimeValue, getLongValue, getLongValue, getLongValue, getNumber, getNumber, getObject, getObject, getObject, getObjectByPath, getShortValue, getShortValue, getShortValue, getStringValue, getStringValue, getStringValueannotations, asArray, asBigComplexValue, asBigDecimalValue, asBigIntValue, asBooleanValue, asByteValue, asCharValue, asCustom, asDoubleComplexValue, asDoubleValue, asElementAt, asFloatComplexValue, asFloatValue, asInstantValue, asInt, asIntValue, asListContainer, asLiteral, asLocalDateTimeValue, asLocalDateValue, asLocalTimeValue, asLongValue, asNamed, asNumber, asNumberValue, asObject, asPair, asPrimitive, asShortValue, asStr, asString, asStringValue, asUplet, comments, describe, isAnyArray, isAnyDate, isAnyMatrix, isAnyNamedArray, isAnyNamedArray, isAnyNamedMatrix, isAnyNamedMatrix, isAnyNamedObject, isAnyNamedObject, isAnyObject, isAnyParametrizedMatrix, isAnyParametrizedMatrix, isAnyString, isAnyUplet, isArray, isBigDecimal, isBigInt, isBigNumber, isBoolean, isByte, isComplexNumber, isCustom, isDecimalNumber, isDouble, isFloat, isFloatingNumber, isInstant, isInt, isListContainer, isLocalTemporal, isLong, isName, isNamedArray, isNamedMatrix, isNamedObject, isNamedPair, isNamedParametrizedArray, isNamedParametrizedArray, isNamedParametrizedMatrix, isNamedParametrizedObject, isNamedParametrizedObject, isNamedUplet, isNamedUplet, isNull, isNumber, isObject, isOrdinalNumber, isPair, isParametrizedArray, isParametrizedMatrix, isParametrizedObject, isPrimitive, isShort, isSimplePair, isStream, isString, isTemporal, resolve, toArray, toListContainer, toNamedArray, toNamedObject, toNamedPair, toNamedUplet, toObject, type, withDesc, wrapIntoArray, wrapIntoNamedArray, wrapIntoNamedObject, wrapIntoNamedPair, wrapIntoNamedUplet, wrapIntoObject, wrapIntoUpletclone, finalize, getClass, notify, notifyAll, wait, wait, waitofEmptygetArray, getArray, getArray, getArrayByPath, getBigDecimalValue, getBigIntValue, getBooleanValue, getBooleanValue, getBooleanValue, getByPath, getByteValue, getByteValue, getByteValue, getDoubleValue, getDoubleValue, getDoubleValue, getFloatValue, getFloatValue, getFloatValue, getInstantValue, getInstantValue, getInstantValue, getIntValue, getIntValue, getIntValue, getListContainer, getListContainer, getListContainerByPath, getLocalDateTimeValue, getLocalDateTimeValue, getLocalDateTimeValue, getLocalDateValue, getLocalDateValue, getLocalDateValue, getLocalTimeValue, getLocalTimeValue, getLocalTimeValue, getLongValue, getLongValue, getLongValue, getNumber, getNumber, getObject, getObject, getObject, getObjectByPath, getShortValue, getShortValue, getShortValue, getStringValue, getStringValue, getStringValueannotations, asArray, asBigComplexValue, asBigDecimalValue, asBigIntValue, asBooleanValue, asByteValue, asCharValue, asCustom, asDoubleComplexValue, asDoubleValue, asElementAt, asFloatComplexValue, asFloatValue, asInstantValue, asInt, asIntValue, asListContainer, asLiteral, asLocalDateTimeValue, asLocalDateValue, asLocalTimeValue, asLongValue, asNamed, asNumber, asNumberValue, asObject, asPair, asPrimitive, asShortValue, asStr, asString, asStringValue, asUplet, comments, isAnyArray, isAnyDate, isAnyMatrix, isAnyNamedArray, isAnyNamedArray, isAnyNamedMatrix, isAnyNamedMatrix, isAnyNamedObject, isAnyNamedObject, isAnyObject, isAnyParametrizedMatrix, isAnyParametrizedMatrix, isAnyString, isAnyUplet, isArray, isBigDecimal, isBigInt, isBigNumber, isBoolean, isByte, isComplexNumber, isCustom, isDecimalNumber, isDouble, isFloat, isFloatingNumber, isInstant, isInt, isListContainer, isLocalTemporal, isLong, isName, isNamedArray, isNamedMatrix, isNamedObject, isNamedPair, isNamedParametrizedArray, isNamedParametrizedArray, isNamedParametrizedMatrix, isNamedParametrizedObject, isNamedParametrizedObject, isNamedUplet, isNamedUplet, isNull, isNumber, isObject, isOrdinalNumber, isPair, isParametrizedArray, isParametrizedMatrix, isParametrizedObject, isPrimitive, isShort, isSimplePair, isStream, isString, isTemporal, resolve, toArray, toListContainer, toNamedArray, toNamedObject, toNamedPair, toNamedUplet, toObject, type, wrapIntoArray, wrapIntoNamedArray, wrapIntoNamedObject, wrapIntoNamedPair, wrapIntoNamedUplet, wrapIntoObject, wrapIntoUpletdescribe, withDescfirstNonBlank, firstNonBlank, firstNonBlank, isBlank, isBlank, isBlank, isBlank, isBlank, isNonBlankforEach, spliteratorpublic DefaultNArrayElement(String name, List<NElement> params, Collection<NElement> values, NElementAnnotation[] annotations, NElementComments comments)
public DefaultNArrayElement(String name, List<NElement> params, NElement[] values, NElementAnnotation[] annotations, NElementComments comments)
public boolean isNamed(String name)
isNamed in interface NElementisNamed in class AbstractNElementpublic List<NElement> children()
children in interface NListContainerElementpublic int size()
size in interface NListContainerElementpublic Stream<NElement> stream()
stream in interface NArrayElementpublic NOptional<NElement> get(int index)
get in interface NListContainerElementpublic NArrayElementBuilder builder()
builder in interface NArrayElementbuilder in interface NElementbuilder in class AbstractNElementpublic boolean equals(Object o)
equals in class AbstractNElementpublic int hashCode()
hashCode in class AbstractNElementpublic boolean isEmpty()
isEmpty in interface NElementisEmpty in class AbstractNElementpublic boolean isBlank()
isBlank in interface NElementisBlank in interface NBlankableisBlank in class AbstractNElementpublic NOptional<NElement> get(String s)
get in interface NListContainerElementpublic List<NElement> getAll(String s)
getAll in interface NListContainerElementpublic NOptional<NElement> get(NElement key)
get in interface NListContainerElementpublic List<NElement> getAll(NElement s)
getAll in interface NListContainerElementpublic String name()
name in interface NNamedElementpublic boolean isNamed()
isNamed in interface NElementisNamed in class AbstractNElementpublic boolean isParametrized()
isParametrized in interface NElementisParametrized in class AbstractNElementpublic List<NElement> params()
params in interface NArrayElementpublic int paramsCount()
paramsCount in interface NArrayElementpublic NElement param(int index)
param in interface NArrayElementpublic List<NElement> resolveAll(String pattern)
resolveAll in interface NElementresolveAll in class AbstractNElementCopyright © 2025 vpc open source initiative. All rights reserved.