Package no.hasmac.jsonld.framing
Class ValuePatternMatcher
java.lang.Object
no.hasmac.jsonld.framing.ValuePatternMatcher
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ValuePatternMatcher
(jakarta.json.JsonObject pattern, jakarta.json.JsonObject value) -
Method Summary
Modifier and TypeMethodDescriptionprotected static boolean
isNone
(jakarta.json.JsonValue value) protected static boolean
isWildcard
(jakarta.json.JsonValue value, String... except) boolean
match()
private boolean
matchLanguage
(jakarta.json.JsonValue lang2) private boolean
matchType
(jakarta.json.JsonValue type2) private boolean
matchValue
(jakarta.json.JsonValue value2) static ValuePatternMatcher
with
(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)
-