Class ValuePatternMatcher

java.lang.Object
no.hasmac.jsonld.framing.ValuePatternMatcher

public final class ValuePatternMatcher extends Object
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private jakarta.json.JsonObject
     
    private jakarta.json.JsonObject
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    ValuePatternMatcher(jakarta.json.JsonObject pattern, jakarta.json.JsonObject value)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected static boolean
    isNone(jakarta.json.JsonValue value)
     
    protected static boolean
    isWildcard(jakarta.json.JsonValue value, String... except)
     
    boolean
     
    private boolean
    matchLanguage(jakarta.json.JsonValue lang2)
     
    private boolean
    matchType(jakarta.json.JsonValue type2)
     
    private boolean
    matchValue(jakarta.json.JsonValue value2)
     
    with(jakarta.json.JsonObject pattern, jakarta.json.JsonObject value)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      protected static boolean isWildcard(jakarta.json.JsonValue value, String... except)
    • isNone

      protected static boolean isNone(jakarta.json.JsonValue value)