Package no.hasmac.jsonld.framing
Class Frame
- java.lang.Object
-
- no.hasmac.jsonld.framing.Frame
-
public final class Frame extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static FrameEMPTYprivate jakarta.json.JsonObjectframeObject
-
Constructor Summary
Constructors Modifier Constructor Description privateFrame(jakarta.json.JsonObject frameObject)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(java.lang.String property)booleancontainsOnly(java.lang.String property)jakarta.json.JsonValueget(java.lang.String property)static booleangetBoolean(jakarta.json.JsonObject frame, java.lang.String key, boolean defaultValue)java.util.Collection<jakarta.json.JsonValue>getCollection(java.lang.String property)JsonLdEmbedgetEmbed(JsonLdEmbed defaultValue)booleangetExplicit(boolean defaultValue)booleangetRequireAll(boolean defaultValue)booleanisDefaultObject(java.lang.String property)booleanisListObject()booleanisNodePattern()booleanisNodeReference()booleanisNone(java.lang.String property)booleanisValuePattern()booleanisWildCard()booleanisWildCard(java.lang.String property)java.util.Set<java.lang.String>keys()booleanmatchNode(FramingState state, jakarta.json.JsonValue value, boolean requireAll)booleanmatchValue(jakarta.json.JsonValue value)static Frameof(jakarta.json.JsonStructure structure)java.lang.StringtoString()private static booleanvalidateFrameId(jakarta.json.JsonObject frame)private static booleanvalidateFrameType(jakarta.json.JsonObject frame)
-
-
-
Field Detail
-
EMPTY
public static final Frame EMPTY
-
frameObject
private final jakarta.json.JsonObject frameObject
-
-
Method Detail
-
of
public static Frame of(jakarta.json.JsonStructure structure) throws JsonLdError
- Throws:
JsonLdError
-
getEmbed
public JsonLdEmbed getEmbed(JsonLdEmbed defaultValue) throws JsonLdError
- Throws:
JsonLdError
-
getExplicit
public boolean getExplicit(boolean defaultValue) throws JsonLdError- Throws:
JsonLdError
-
getRequireAll
public boolean getRequireAll(boolean defaultValue) throws JsonLdError- Throws:
JsonLdError
-
getBoolean
public static boolean getBoolean(jakarta.json.JsonObject frame, java.lang.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
public java.util.Set<java.lang.String> keys()
-
get
public jakarta.json.JsonValue get(java.lang.String property)
-
contains
public boolean contains(java.lang.String property)
-
containsOnly
public boolean containsOnly(java.lang.String property)
-
isWildCard
public boolean isWildCard()
-
isWildCard
public boolean isWildCard(java.lang.String property)
-
isNone
public boolean isNone(java.lang.String property)
-
getCollection
public java.util.Collection<jakarta.json.JsonValue> getCollection(java.lang.String property)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isValuePattern
public boolean isValuePattern()
-
matchValue
public boolean matchValue(jakarta.json.JsonValue value)
-
isDefaultObject
public boolean isDefaultObject(java.lang.String property)
-
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()
-
-