public class DefaultNObjectElement extends AbstractNListContainerElement implements NObjectElement
| Constructor and Description |
|---|
DefaultNObjectElement(String name,
List<NElement> params,
List<NElement> values,
NElementAnnotation[] annotations,
NElementComments comments) |
| Modifier and Type | Method and Description |
|---|---|
NObjectElementBuilder |
builder() |
List<NElement> |
children() |
boolean |
equals(Object obj) |
NOptional<NElement> |
get(int index) |
NOptional<NElement> |
get(NElement s) |
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() |
List<NPairElement> |
pairs() |
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 DefaultNObjectElement(String name, List<NElement> params, List<NElement> values, NElementAnnotation[] annotations, NElementComments comments)
public boolean isNamed(String name)
isNamed in interface NElementisNamed in class AbstractNElementpublic List<NPairElement> pairs()
pairs in interface NObjectElementpublic NOptional<NElement> get(int index)
get in interface NListContainerElementpublic NOptional<NElement> get(String s)
get in interface NListContainerElementpublic List<NElement> getAll(String s)
getAll in interface NListContainerElementpublic NOptional<NElement> get(NElement s)
get in interface NListContainerElementpublic List<NElement> getAll(NElement s)
getAll in interface NListContainerElementpublic List<NElement> children()
children in interface NListContainerElementpublic Stream<NElement> stream()
stream in interface NObjectElementpublic int size()
size in interface NListContainerElementpublic NObjectElementBuilder builder()
builder in interface NElementbuilder in interface NObjectElementbuilder in class AbstractNElementpublic boolean isEmpty()
isEmpty in interface NElementisEmpty in class AbstractNElementpublic int hashCode()
hashCode in class AbstractNElementpublic boolean equals(Object obj)
equals in class AbstractNElementpublic boolean isBlank()
isBlank in interface NElementisBlank in interface NBlankableisBlank in class AbstractNElementpublic 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 NObjectElementpublic int paramsCount()
paramsCount in interface NObjectElementpublic NElement param(int index)
param in interface NObjectElementpublic List<NElement> resolveAll(String pattern)
resolveAll in interface NElementresolveAll in class AbstractNElementCopyright © 2025 vpc open source initiative. All rights reserved.