Package no.hasmac.jsonld.framing
Class FramingState
- java.lang.Object
-
- no.hasmac.jsonld.framing.FramingState
-
public final class FramingState extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>>
done
private JsonLdEmbed
embed
private boolean
embedded
private boolean
explicitInclusion
private NodeMap
graphMap
private java.lang.String
graphName
private boolean
omitDefault
private java.util.Deque<java.lang.String>
parents
private boolean
requireAll
-
Constructor Summary
Constructors Constructor Description FramingState()
FramingState(FramingState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParent(java.lang.String subject)
void
clearDone()
JsonLdEmbed
getEmbed()
NodeMap
getGraphMap()
java.lang.String
getGraphName()
boolean
isDone(java.lang.String subject)
boolean
isEmbedded()
boolean
isExplicitInclusion()
boolean
isOmitDefault()
boolean
isParent(java.lang.String subject)
boolean
isRequireAll()
void
markDone(java.lang.String subject)
void
removeLastParent()
void
setEmbed(JsonLdEmbed embed)
void
setEmbedded(boolean embedded)
void
setExplicitInclusion(boolean explicitInclusion)
void
setGraphMap(NodeMap graphMap)
void
setGraphName(java.lang.String graphName)
void
setOmitDefault(boolean omitDefault)
void
setRequireAll(boolean requireAll)
-
-
-
Field Detail
-
embed
private JsonLdEmbed embed
-
requireAll
private boolean requireAll
-
embedded
private boolean embedded
-
explicitInclusion
private boolean explicitInclusion
-
omitDefault
private boolean omitDefault
-
graphName
private java.lang.String graphName
-
graphMap
private NodeMap graphMap
-
done
private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>> done
-
parents
private java.util.Deque<java.lang.String> parents
-
-
Constructor Detail
-
FramingState
public FramingState()
-
FramingState
public FramingState(FramingState state)
-
-
Method Detail
-
getEmbed
public JsonLdEmbed getEmbed()
-
setEmbed
public void setEmbed(JsonLdEmbed embed)
-
isRequireAll
public boolean isRequireAll()
-
setRequireAll
public void setRequireAll(boolean requireAll)
-
isEmbedded
public boolean isEmbedded()
-
setEmbedded
public void setEmbedded(boolean embedded)
-
isExplicitInclusion
public boolean isExplicitInclusion()
-
setExplicitInclusion
public void setExplicitInclusion(boolean explicitInclusion)
-
isOmitDefault
public boolean isOmitDefault()
-
setOmitDefault
public void setOmitDefault(boolean omitDefault)
-
getGraphName
public java.lang.String getGraphName()
-
setGraphName
public void setGraphName(java.lang.String graphName)
-
getGraphMap
public NodeMap getGraphMap()
-
setGraphMap
public void setGraphMap(NodeMap graphMap)
-
isDone
public boolean isDone(java.lang.String subject)
-
markDone
public void markDone(java.lang.String subject)
-
isParent
public boolean isParent(java.lang.String subject)
-
addParent
public void addParent(java.lang.String subject)
-
removeLastParent
public void removeLastParent()
-
clearDone
public void clearDone()
-
-