Package no.hasmac.jsonld.framing
Class ValuePatternMatcher
- java.lang.Object
-
- no.hasmac.jsonld.framing.ValuePatternMatcher
-
public final class ValuePatternMatcher extends java.lang.Object- See Also:
- Value Pattern Matching Algorithm
-
-
Constructor Summary
Constructors Modifier Constructor Description privateValuePatternMatcher(jakarta.json.JsonObject pattern, jakarta.json.JsonObject value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static booleanisNone(jakarta.json.JsonValue value)protected static booleanisWildcard(jakarta.json.JsonValue value, java.lang.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)
-
-
-
Method Detail
-
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
protected static boolean isWildcard(jakarta.json.JsonValue value, java.lang.String... except)
-
isNone
protected static boolean isNone(jakarta.json.JsonValue value)
-
-