public class DefaultNFragmentElement extends AbstractNElement implements NFragmentElement
| Modifier and Type | Field and Description |
|---|---|
static DefaultNFragmentElement |
EMPTY |
| Constructor and Description |
|---|
DefaultNFragmentElement(List<NElement> values) |
DefaultNFragmentElement(List<NElement> values,
List<NBoundAffix> affixes,
List<NElementDiagnostic> diagnostics,
NElementMetadata metadata) |
_expected, affixes, annotations, anyMatches, asArray, asBigComplexValue, asBigDecimalValue, asBigIntValue, asBinaryInfixOperator, asBinaryOperator, asBinaryOperator, asBinaryStream, asBooleanValue, asByteValue, asCharStream, asCharValue, asCustom, asDoubleComplexValue, asDoubleValue, asElementAt, asFlatExpression, asFloatComplexValue, asFloatValue, asFragment, asFullArray, asFullObject, asInstantValue, asInt, asIntValue, asList, asListContainer, asListOrParametrizedContainer, asLiteral, asLocalDateTimeValue, asLocalDateValue, asLocalTimeValue, asLongValue, asName, asNamed, asNamedArray, asNamedObject, asNamedPair, asNamedPair, asNameValue, asNaryOperator, asNumber, asNumberType, asNumberValue, asObject, asOperator, asOperatorSymbol, asOperatorSymbol, asOrderedList, asPair, asParametrizedContainer, asParamObject, asPrimitive, asShortValue, asSimplePair, asString, asStringValue, asTemporalValue, asTernaryOperator, asUnaryOperator, asUnaryOperator, asUnaryPostfixOperator, asUnaryPrefixOperator, asUnorderedList, asUplet, comments, describe, diagnostics, filter, filter, findAnnotations, format, isAnnotated, isAnyArray, isAnyDate, isAnyNamedArray, isAnyNamedArray, isAnyNamedListContainer, isAnyNamedListContainer, isAnyNamedObject, isAnyNamedObject, isAnyObject, isAnyOperator, isAnyString, isAnyStringOrName, isAnyUplet, isArray, isBigDecimal, isBigInt, isBigNumber, isBinaryInfixOperator, isBinaryInfixOperator, isBinaryOperator, isBinaryOperator, isBinaryStream, isBoolean, isByte, isCharStream, isComplexNumber, isCustom, isCustomTree, isDecimalNumber, isDouble, isErrorTree, isFlatExpression, isFloat, isFloatingNumber, isFragment, isFullArray, isFullArray, isFullObject, isFullObject, isFullObject, isInstant, isInt, isLeftNamedBinaryOperator, isLeftNamedBinaryOperator, isList, isListContainer, isListOrParametrizedContainer, isLocalTemporal, isLong, isName, isName, isName, isNamed, isNamed, isNamed, isNamedArray, isNamedArray, isNamedListContainer, isNamedListContainer, isNamedObject, isNamedObject, isNamedObject, isNamedPair, isNamedPair, isNamedPair, isNamedUplet, isNamedUplet, isNamedUplet, isNull, isNumber, isObject, isOperatorSymbol, isOperatorSymbol, isOrderedList, isOrdinalNumber, isPair, isParamArray, isParametrized, isParametrizedContainer, isParamObject, isPrimitive, isShort, isSimplePair, isStream, isString, isTemporal, isUnaryOperator, isUnaryOperator, isUnaryPostfixOperator, isUnaryPrefixOperator, isUnaryPrefixOperator, isUnorderedList, isUplet, metadata, resolve, snippet, snippet, toArray, toCompactString, toFormattedString, toFormattedString, toListContainer, toMany, toName, toNamed, toNamedArray, toNamedObject, toNamedPair, toNamedUplet, toObject, toPrettyString, toStableString, toString, toVerbatimString, transform, transform, traverse, traverseList, treeDiagnostics, type, wrapIntoArray, wrapIntoNamedArray, wrapIntoNamedObject, wrapIntoNamedPair, wrapIntoNamedUplet, wrapIntoObject, wrapIntoUpletclone, finalize, getClass, notify, notifyAll, wait, wait, waitofEmptyaffixes, annotations, anyMatches, asArray, asBigComplexValue, asBigDecimalValue, asBigIntValue, asBinaryInfixOperator, asBinaryOperator, asBinaryOperator, asBinaryStream, asBooleanValue, asByteValue, asCharStream, asCharValue, asCustom, asDoubleComplexValue, asDoubleValue, asElementAt, asFlatExpression, asFloatComplexValue, asFloatValue, asFragment, asFullArray, asFullObject, asInstantValue, asInt, asIntValue, asList, asListContainer, asListOrParametrizedContainer, asLiteral, asLocalDateTimeValue, asLocalDateValue, asLocalTimeValue, asLongValue, asName, asNamed, asNamedArray, asNamedObject, asNamedPair, asNamedPair, asNameValue, asNaryOperator, asNumber, asNumberType, asNumberValue, asObject, asOperator, asOperatorSymbol, asOperatorSymbol, asOrderedList, asPair, asParametrizedContainer, asParamObject, asPrimitive, asShortValue, asSimplePair, asString, asStringValue, asTemporalValue, asTernaryOperator, asUnaryOperator, asUnaryOperator, asUnaryPostfixOperator, asUnaryPrefixOperator, asUnorderedList, asUplet, comments, diagnostics, filter, filter, findAnnotations, format, isAnnotated, isAnyArray, isAnyDate, isAnyNamedArray, isAnyNamedArray, isAnyNamedListContainer, isAnyNamedListContainer, isAnyNamedObject, isAnyNamedObject, isAnyObject, isAnyOperator, isAnyString, isAnyStringOrName, isAnyUplet, isArray, isBigDecimal, isBigInt, isBigNumber, isBinaryInfixOperator, isBinaryInfixOperator, isBinaryOperator, isBinaryOperator, isBinaryStream, isBoolean, isByte, isCharStream, isComplexNumber, isCustom, isCustomTree, isDecimalNumber, isDouble, isErrorTree, isFlatExpression, isFloat, isFloatingNumber, isFragment, isFullArray, isFullArray, isFullObject, isFullObject, isFullObject, isInstant, isInt, isLeftNamedBinaryOperator, isLeftNamedBinaryOperator, isList, isListContainer, isListOrParametrizedContainer, isLocalTemporal, isLong, isName, isName, isName, isNamed, isNamed, isNamed, isNamedArray, isNamedArray, isNamedListContainer, isNamedListContainer, isNamedObject, isNamedObject, isNamedObject, isNamedPair, isNamedPair, isNamedPair, isNamedUplet, isNamedUplet, isNamedUplet, isNull, isNumber, isObject, isOperatorSymbol, isOperatorSymbol, isOrderedList, isOrdinalNumber, isPair, isParamArray, isParametrized, isParametrizedContainer, isParamObject, isPrimitive, isShort, isSimplePair, isStream, isString, isTemporal, isUnaryOperator, isUnaryOperator, isUnaryPostfixOperator, isUnaryPrefixOperator, isUnaryPrefixOperator, isUnorderedList, isUplet, metadata, ofArray, ofArray, ofArray, ofArray, ofArrayBuilder, ofArrayBuilder, ofBigComplex, ofBigComplex, ofBigComplex, ofBigDecimal, ofBigDecimal, ofBigInt, ofBigInt, ofBigInt, ofBigInt, ofBinaryInfixOperator, ofBinaryStream, ofBinaryStream, ofBinaryStreamBuilder, ofBlocComment, ofBlocComment, ofBoolean, ofBoolean, ofBooleanArray, ofBooleanArray, ofByte, ofByte, ofByte, ofByte, ofByte, ofByte, ofByte, ofByte, ofByteArray, ofByteArray, ofChar, ofCharStream, ofCharStream, ofCharStreamBuilder, ofCustom, ofDiagnosticBuilder, ofDouble, ofDouble, ofDouble, ofDouble, ofDoubleArray, ofDoubleArray, ofDoubleComplex, ofDoubleComplex, ofDoubleComplex, ofEmptyBuilder, ofEnum, ofEnumArray, ofExprBuilder, ofExprBuilder, ofExprBuilder, ofExprBuilder, ofExprBuilder, ofFalse, ofFlatExprBuilder, ofFloat, ofFloat, ofFloat, ofFloat, ofFloatArray, ofFloatArray, ofFloatComplex, ofFloatComplex, ofFloatComplex, ofFragment, ofFragment, ofFragmentBuilder, ofFullArray, ofFullObject, ofInstant, ofInstant, ofInstant, ofInt, ofInt, ofInt, ofInt, ofInt, ofInt, ofInt, ofInt, ofIntArray, ofIntArray, ofLineComment, ofLineComment, ofLocalDate, ofLocalDateTime, ofLocalTime, ofLong, ofLong, ofLong, ofLong, ofLong, ofLong, ofLong, ofLong, ofLongArray, ofLongArray, ofName, ofNamedArray, ofNamedObject, ofNamedUplet, ofNameOrString, ofNull, ofNumber, ofNumber, ofNumber, ofNumberArray, ofObject, ofObject, ofObject, ofObject, ofObjectBuilder, ofObjectBuilder, ofOperatorSymbol, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPair, ofPairBuilder, ofPairBuilder, ofParamArray, ofParamArray, ofParamArray, ofParamArray, ofParamObject, ofParamObject, ofParamObject, ofParamObject, ofPrimitiveBuilder, ofShort, ofShort, ofShort, ofShort, ofShort, ofShort, ofShort, ofShort, ofShortArray, ofShortArray, ofString, ofString, ofStringArray, ofTrue, ofUnaryPrefixOperator, ofUplet, ofUplet, ofUplet, ofUpletBuilder, ofUpletBuilder, resolve, snippet, snippet, toArray, toCompactString, toFormattedString, toFormattedString, toListContainer, toMany, toName, toNamed, toNamedArray, toNamedObject, toNamedPair, toNamedUplet, toObject, toPrettyString, toStableString, toString, toVerbatimString, transform, transform, transformOptional, traverse, treeDiagnostics, type, wrapIntoArray, wrapIntoNamedArray, wrapIntoNamedObject, wrapIntoNamedPair, wrapIntoNamedUplet, wrapIntoObject, wrapIntoUpletdescribefirstNonBlank, firstNonBlank, firstNonBlank, firstNonBlankLazy, firstNonBlankLazy, isBlank, isBlank, isBlank, isBlank, isBlank, isNonBlankforEach, spliteratorpublic static final DefaultNFragmentElement EMPTY
public DefaultNFragmentElement(List<NElement> values, List<NBoundAffix> affixes, List<NElementDiagnostic> diagnostics, NElementMetadata metadata)
protected NTreeVisitResult traverseChildren(NElementVisitor visitor)
traverseChildren in class AbstractNElementpublic List<NElement> children()
children in interface NFragmentElementpublic int size()
size in interface NFragmentElementpublic Stream<NElement> stream()
stream in interface NFragmentElementpublic NOptional<NElement> get(int index)
get in interface NFragmentElementpublic NOptional<NElement> getAt(int index)
getAt in interface NFragmentElementpublic NFragmentElementBuilder builder()
builder in interface NElementbuilder in interface NFragmentElementpublic 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 NFragmentElementpublic List<NElement> getAll(String s)
getAll in interface NFragmentElementpublic NOptional<NElement> get(NElement key)
get in interface NFragmentElementpublic List<NElement> getAll(NElement s)
getAll in interface NFragmentElementpublic List<NElement> resolveAll(String pattern)
resolveAll in interface NElementresolveAll in class AbstractNElementpublic NOptional<String> getStringValue(int index)
getStringValue in interface NFragmentElementpublic NOptional<LocalTime> getLocalTimeValue(int index)
getLocalTimeValue in interface NFragmentElementpublic NOptional<NArrayElement> getArray(int index)
getArray in interface NFragmentElementpublic NOptional<NObjectElement> getObject(int index)
getObject in interface NFragmentElementpublic NOptional<Boolean> getBooleanValue(int index)
getBooleanValue in interface NFragmentElementpublic NOptional<Byte> getByteValue(int index)
getByteValue in interface NFragmentElementpublic NOptional<Short> getShortValue(int index)
getShortValue in interface NFragmentElementpublic NOptional<Integer> getIntValue(int index)
getIntValue in interface NFragmentElementpublic NOptional<Long> getLongValue(int index)
getLongValue in interface NFragmentElementpublic NOptional<Float> getFloatValue(int index)
getFloatValue in interface NFragmentElementpublic NOptional<Double> getDoubleValue(int index)
getDoubleValue in interface NFragmentElementpublic NOptional<Instant> getInstantValue(int index)
getInstantValue in interface NFragmentElementpublic NOptional<LocalDate> getLocalDateValue(int index)
getLocalDateValue in interface NFragmentElementpublic NOptional<LocalDateTime> getLocalDateTimeValue(int index)
getLocalDateTimeValue in interface NFragmentElementpublic NOptional<NArrayElement> getArray(String key)
getArray in interface NFragmentElementpublic NOptional<NArrayElement> getArray(NElement key)
getArray in interface NFragmentElementpublic NOptional<NObjectElement> getObject(String key)
getObject in interface NFragmentElementpublic NOptional<NObjectElement> getObject(NElement key)
getObject in interface NFragmentElementpublic NOptional<NListContainerElement> getListContainer(String key)
getListContainer in interface NFragmentElementpublic NOptional<NListContainerElement> getListContainer(NElement key)
getListContainer in interface NFragmentElementpublic NOptional<String> getStringValue(String key)
getStringValue in interface NFragmentElementpublic NOptional<String> getStringValue(NElement key)
getStringValue in interface NFragmentElementpublic NOptional<Boolean> getBooleanValue(String key)
getBooleanValue in interface NFragmentElementpublic NOptional<Boolean> getBooleanValue(NElement key)
getBooleanValue in interface NFragmentElementpublic NOptional<Number> getNumber(String key)
getNumber in interface NFragmentElementpublic NOptional<Number> getNumber(NElement key)
getNumber in interface NFragmentElementpublic NOptional<Byte> getByteValue(String key)
getByteValue in interface NFragmentElementpublic NOptional<Byte> getByteValue(NElement key)
getByteValue in interface NFragmentElementpublic NOptional<Integer> getIntValue(String key)
getIntValue in interface NFragmentElementpublic NOptional<Integer> getIntValue(NElement key)
getIntValue in interface NFragmentElementpublic NOptional<Long> getLongValue(String key)
getLongValue in interface NFragmentElementpublic NOptional<Long> getLongValue(NElement key)
getLongValue in interface NFragmentElementpublic NOptional<Short> getShortValue(String key)
getShortValue in interface NFragmentElementpublic NOptional<Short> getShortValue(NElement key)
getShortValue in interface NFragmentElementpublic NOptional<Instant> getInstantValue(String key)
getInstantValue in interface NFragmentElementpublic NOptional<LocalDate> getLocalDateValue(String key)
getLocalDateValue in interface NFragmentElementpublic NOptional<LocalDateTime> getLocalDateTimeValue(String key)
getLocalDateTimeValue in interface NFragmentElementpublic NOptional<LocalTime> getLocalTimeValue(String key)
getLocalTimeValue in interface NFragmentElementpublic NOptional<Instant> getInstantValue(NElement key)
getInstantValue in interface NFragmentElementpublic NOptional<LocalDate> getLocalDateValue(NElement key)
getLocalDateValue in interface NFragmentElementpublic NOptional<LocalDateTime> getLocalDateTimeValue(NElement key)
getLocalDateTimeValue in interface NFragmentElementpublic NOptional<LocalTime> getLocalTimeValue(NElement key)
getLocalTimeValue in interface NFragmentElementpublic NOptional<Float> getFloatValue(String key)
getFloatValue in interface NFragmentElementpublic NOptional<Float> getFloatValue(NElement key)
getFloatValue in interface NFragmentElementpublic NOptional<Double> getDoubleValue(String key)
getDoubleValue in interface NFragmentElementpublic NOptional<Double> getDoubleValue(NElement key)
getDoubleValue in interface NFragmentElementpublic NOptional<BigInteger> getBigIntValue(NElement key)
getBigIntValue in interface NFragmentElementpublic NOptional<BigDecimal> getBigDecimalValue(NElement key)
getBigDecimalValue in interface NFragmentElementpublic NOptional<NElement> getByPath(String... keys)
getByPath in interface NFragmentElementpublic NOptional<NArrayElement> getArrayByPath(String... keys)
getArrayByPath in interface NFragmentElementpublic NOptional<NObjectElement> getObjectByPath(String... keys)
getObjectByPath in interface NFragmentElementpublic NOptional<NListContainerElement> getListContainerByPath(String... keys)
getListContainerByPath in interface NFragmentElementpublic NOptional<LocalDateTime> getLocalDateTimeValueByPath(String... keys)
getLocalDateTimeValueByPath in interface NFragmentElementpublic NOptional<LocalDate> getLocalDateValueByPath(String... keys)
getLocalDateValueByPath in interface NFragmentElementpublic NOptional<Instant> getInstantValueByPath(String... keys)
getInstantValueByPath in interface NFragmentElementpublic NOptional<Double> getDoubleValueByPath(String... keys)
getDoubleValueByPath in interface NFragmentElementpublic NOptional<Float> getFloatValueByPath(String... keys)
getFloatValueByPath in interface NFragmentElementpublic NOptional<Long> getLongValueByPath(String... keys)
getLongValueByPath in interface NFragmentElementpublic NOptional<Integer> getIntValueByPath(String... keys)
getIntValueByPath in interface NFragmentElementpublic NOptional<Short> getShortValueByPath(String... keys)
getShortValueByPath in interface NFragmentElementpublic NOptional<Byte> getByteValueByPath(String... keys)
getByteValueByPath in interface NFragmentElementpublic NOptional<Boolean> getBooleanValueByPath(String... keys)
getBooleanValueByPath in interface NFragmentElementpublic NOptional<String> getStringValueByPath(String... keys)
getStringValueByPath in interface NFragmentElementpublic NOptional<LocalTime> getLocalTimeValueByPath(String... keys)
getLocalTimeValueByPath in interface NFragmentElementCopyright © 2026 vpc open source initiative. All rights reserved.