Class ValuePatternMatcher
java.lang.Object
no.hasmac.jsonld.framing.ValuePatternMatcher
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateValuePatternMatcher(jakarta.json.JsonObject pattern, jakarta.json.JsonObject value) -
Method Summary
Modifier and TypeMethodDescriptionprotected static booleanisNone(jakarta.json.JsonValue value) protected static booleanisWildcard(jakarta.json.JsonValue value, String... except) booleanmatch()private booleanmatchLanguage(jakarta.json.JsonValue lang2) private booleanmatchType(jakarta.json.JsonValue type2) private booleanmatchValue(jakarta.json.JsonValue value2) static ValuePatternMatcherwith(jakarta.json.JsonObject pattern, jakarta.json.JsonObject value)
-
Field Details
-
pattern
private jakarta.json.JsonObject pattern -
value
private jakarta.json.JsonObject value
-
-
Constructor Details
-
ValuePatternMatcher
private ValuePatternMatcher(jakarta.json.JsonObject pattern, jakarta.json.JsonObject value)
-
-
Method Details
-
with
public static ValuePatternMatcher with(jakarta.json.JsonObject pattern, jakarta.json.JsonObject value) -
match
public boolean match() -
matchValue
private boolean matchValue(jakarta.json.JsonValue value2) -
matchType
private boolean matchType(jakarta.json.JsonValue type2) -
matchLanguage
private boolean matchLanguage(jakarta.json.JsonValue lang2) -
isWildcard
-
isNone
protected static boolean isNone(jakarta.json.JsonValue value)
-