public class DefaultNObjectElement extends AbstractNListContainerElement implements net.thevpc.nuts.elem.NObjectElement
| Constructor and Description |
|---|
DefaultNObjectElement(String name,
List<net.thevpc.nuts.elem.NElement> params,
List<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.NObjectElementBuilder |
builder() |
List<net.thevpc.nuts.elem.NElement> |
children() |
boolean |
equals(Object obj) |
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 s) |
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() |
List<net.thevpc.nuts.elem.NPairElement> |
pairs() |
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 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.NPairElement> pairs()
pairs in interface net.thevpc.nuts.elem.NObjectElementpublic Iterator<net.thevpc.nuts.elem.NElement> iterator()
public 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.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 s)
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 List<net.thevpc.nuts.elem.NElement> children()
children in interface net.thevpc.nuts.elem.NListContainerElementpublic Stream<net.thevpc.nuts.elem.NElement> stream()
stream in interface net.thevpc.nuts.elem.NObjectElementpublic int size()
size in interface net.thevpc.nuts.elem.NListContainerElementpublic net.thevpc.nuts.elem.NObjectElementBuilder builder()
builder in interface net.thevpc.nuts.elem.NElementbuilder in interface net.thevpc.nuts.elem.NObjectElementbuilder in class AbstractNElementpublic boolean isEmpty()
isEmpty in interface net.thevpc.nuts.elem.NElementisEmpty in class AbstractNElementpublic int hashCode()
hashCode in class AbstractNElementpublic boolean equals(Object obj)
equals in class AbstractNElementpublic String toString(boolean compact)
toString in interface net.thevpc.nuts.elem.NElementpublic 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<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.