public abstract class ValueNode extends Object
Constructor and Description |
---|
ValueNode() |
public abstract Class<?> type(Predicate.PredicateContext ctx)
public boolean isPatternNode()
public ValueNodes.PatternNode asPatternNode()
public boolean isPathNode()
public ValueNodes.PathNode asPathNode()
public boolean isNumberNode()
public ValueNodes.NumberNode asNumberNode()
public boolean isStringNode()
public ValueNodes.StringNode asStringNode()
public boolean isBooleanNode()
public ValueNodes.BooleanNode asBooleanNode()
public boolean isJsonNode()
public ValueNodes.JsonNode asJsonNode()
public boolean isPredicateNode()
public ValueNodes.PredicateNode asPredicateNode()
public boolean isValueListNode()
public ValueNodes.ValueListNode asValueListNode()
public boolean isNullNode()
public ValueNodes.NullNode asNullNode()
public ValueNodes.UndefinedNode asUndefinedNode()
public boolean isUndefinedNode()
public boolean isClassNode()
public ValueNodes.ClassNode asClassNode()
public boolean isOffsetDateTimeNode()
public ValueNodes.OffsetDateTimeNode asOffsetDateTimeNode()
public static ValueNodes.StringNode createStringNode(CharSequence charSequence, boolean escape)
public static ValueNodes.ClassNode createClassNode(Class<?> clazz)
public static ValueNodes.NumberNode createNumberNode(CharSequence charSequence)
public static ValueNodes.BooleanNode createBooleanNode(CharSequence charSequence)
public static ValueNodes.NullNode createNullNode()
public static ValueNodes.JsonNode createJsonNode(CharSequence json)
public static ValueNodes.JsonNode createJsonNode(Object parsedJson)
public static ValueNodes.PatternNode createPatternNode(CharSequence pattern)
public static ValueNodes.PatternNode createPatternNode(Pattern pattern)
public static ValueNodes.OffsetDateTimeNode createOffsetDateTimeNode(CharSequence charSequence)
public static ValueNodes.UndefinedNode createUndefinedNode()
public static ValueNodes.PathNode createPathNode(CharSequence path, boolean existsCheck, boolean shouldExists)
Copyright © 2024. All rights reserved.