Package no.hasmac.jsonld.framing
Class Frame
java.lang.Object
no.hasmac.jsonld.framing.Frame
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
containsOnly
(String property) jakarta.json.JsonValue
static boolean
getBoolean
(jakarta.json.JsonObject frame, String key, boolean defaultValue) Collection
<jakarta.json.JsonValue> getCollection
(String property) getEmbed
(JsonLdEmbed defaultValue) boolean
getExplicit
(boolean defaultValue) boolean
getRequireAll
(boolean defaultValue) boolean
isDefaultObject
(String property) boolean
boolean
boolean
boolean
boolean
boolean
boolean
isWildCard
(String property) keys()
boolean
matchNode
(FramingState state, jakarta.json.JsonValue value, boolean requireAll) boolean
matchValue
(jakarta.json.JsonValue value) static Frame
of
(jakarta.json.JsonStructure structure) toString()
private static boolean
validateFrameId
(jakarta.json.JsonObject frame) private static boolean
validateFrameType
(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()
-