public class DefaultNUpletElement extends AbstractNListContainerElement implements NUpletElement
| Constructor and Description |
|---|
DefaultNUpletElement(String name,
Collection<NElement> params,
NElementAnnotation[] annotations,
NElementComments comments) |
DefaultNUpletElement(String name,
NElement[] params,
NElementAnnotation[] annotations,
NElementComments comments) |
| Modifier and Type | Method and Description |
|---|---|
NUpletElementBuilder |
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) |
NOptional<NElement> |
getAt(int index) |
int |
hashCode() |
boolean |
isBlank() |
boolean |
isCustomTree() |
boolean |
isEmpty() |
boolean |
isNamed() |
boolean |
isNamed(String name) |
Iterator<NElement> |
iterator() |
NOptional<String> |
name() |
List<NElement> |
params() |
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, 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, asNamedPair, asNamedParametrizedObject, asNameValue, asNumber, asNumberType, asNumberValue, asObject, asOperator, asPair, asParametrizedContainer, asParametrizedObject, asPrimitive, asShortValue, asSimplePair, 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, isBinaryOperator, isBoolean, isByte, isComplexNumber, isCustom, isDecimalNumber, isDouble, isFloat, isFloatingNumber, isInstant, isInt, isLeftNamedBinaryOperator, isLeftNamedBinaryOperator, 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, isParametrized, 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, waitofEmptygetArray, 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, asNamedPair, asNamedParametrizedObject, asNameValue, asNumber, asNumberType, asNumberValue, asObject, asOperator, asPair, asParametrizedContainer, asParametrizedObject, asPrimitive, asShortValue, asSimplePair, 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, isBinaryOperator, isBoolean, isByte, isComplexNumber, isCustom, isDecimalNumber, isDouble, isFloat, isFloatingNumber, isInstant, isInt, isLeftNamedBinaryOperator, isLeftNamedBinaryOperator, 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, isParametrized, 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, ofByteArray, ofByteArray, ofChar, ofCharStream, ofCharStreamBuilder, ofComments, ofCustom, ofDouble, ofDouble, ofDouble, ofDouble, ofDoubleArray, ofDoubleArray, ofDoubleComplex, ofDoubleComplex, ofEnum, ofFalse, ofFloat, ofFloat, ofFloat, ofFloat, ofFloatArray, ofFloatArray, 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, ofShortArray, ofShortArray, 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, wrapIntoUpletdescribefirstNonBlank, firstNonBlank, firstNonBlank, isBlank, isBlank, isBlank, isBlank, isBlank, isNonBlankforEach, spliteratorpublic DefaultNUpletElement(String name, Collection<NElement> params, NElementAnnotation[] annotations, NElementComments comments)
public DefaultNUpletElement(String name, NElement[] params, NElementAnnotation[] annotations, NElementComments comments)
public boolean isCustomTree()
isCustomTree in interface NElementisCustomTree in class AbstractNElementpublic List<NElement> resolveAll(String pattern)
resolveAll in interface NElementresolveAll in class AbstractNElementpublic boolean isNamed(String name)
isNamed in interface NElementisNamed in class AbstractNElementpublic NOptional<String> name()
name in interface NNamedElementpublic boolean isNamed()
isNamed in interface NElementisNamed in class AbstractNElementpublic List<NElement> params()
params in interface NUpletElementpublic List<NElement> children()
children in interface NListContainerElementpublic int size()
size in interface NListContainerElementpublic Stream<NElement> stream()
stream in interface NUpletElementpublic NOptional<NElement> get(int index)
get in interface NListContainerElementpublic NOptional<NElement> getAt(int index)
getAt in interface NListContainerElementpublic NUpletElementBuilder builder()
builder in interface NElementbuilder in interface NUpletElementbuilder 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 NListContainerElementCopyright © 2025 vpc open source initiative. All rights reserved.