Class Frame
java.lang.Object
no.hasmac.jsonld.framing.Frame
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancontainsOnly(String property) jakarta.json.JsonValuestatic booleangetBoolean(jakarta.json.JsonObject frame, String key, boolean defaultValue) Collection<jakarta.json.JsonValue> getCollection(String property) getEmbed(JsonLdEmbed defaultValue) booleangetExplicit(boolean defaultValue) booleangetRequireAll(boolean defaultValue) booleanisDefaultObject(String property) booleanbooleanbooleanbooleanbooleanbooleanbooleanisWildCard(String property) keys()booleanmatchNode(FramingState state, jakarta.json.JsonValue value, boolean requireAll) booleanmatchValue(jakarta.json.JsonValue value) static Frameof(jakarta.json.JsonStructure structure) toString()private static booleanvalidateFrameId(jakarta.json.JsonObject frame) private static booleanvalidateFrameType(jakarta.json.JsonObject frame)
-
Field Details
-
EMPTY
-
frameObject
private final jakarta.json.JsonObject frameObject
-
-
Constructor Details
-
Frame
private Frame(jakarta.json.JsonObject frameObject)
-
-
Method Details
-
of
- Throws:
JsonLdError
-
getEmbed
- Throws:
JsonLdError
-
getExplicit
- Throws:
JsonLdError
-
getRequireAll
- Throws:
JsonLdError
-
getBoolean
public static boolean getBoolean(jakarta.json.JsonObject frame, String key, boolean defaultValue) throws JsonLdError - Throws:
JsonLdError
-
validateFrameId
private static boolean validateFrameId(jakarta.json.JsonObject frame) -
validateFrameType
private static boolean validateFrameType(jakarta.json.JsonObject frame) -
keys
-
get
-
contains
-
containsOnly
-
isWildCard
public boolean isWildCard() -
isWildCard
-
isNone
-
getCollection
-
toString
-
isValuePattern
public boolean isValuePattern() -
matchValue
public boolean matchValue(jakarta.json.JsonValue value) -
isDefaultObject
-
isNodePattern
public boolean isNodePattern() -
isNodeReference
public boolean isNodeReference() -
matchNode
public boolean matchNode(FramingState state, jakarta.json.JsonValue value, boolean requireAll) throws JsonLdError - Throws:
JsonLdError
-
isListObject
public boolean isListObject()
-