Package com.github.jsonldjava.core
Class JsonLdOptions
- java.lang.Object
-
- com.github.jsonldjava.core.JsonLdOptions
-
public class JsonLdOptions extends java.lang.Object
The JsonLdOptions type as specified in the JSON-LD- API specification.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Boolean
allowContainerSetOnType
private java.lang.String
base
http://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-baseprivate java.lang.Boolean
compactArrays
http://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-compactArraysstatic boolean
DEFAULT_COMPACT_ARRAYS
private DocumentLoader
documentLoader
http://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-documentLoaderprivate JsonLdConsts.Embed
embed
private java.lang.Object
expandContext
http://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-expandContextprivate java.lang.Boolean
explicit
java.lang.String
format
private java.lang.Boolean
frameExpansion
static java.lang.String
JSON_LD_1_0
static java.lang.String
JSON_LD_1_1
private java.lang.Boolean
omitDefault
private java.lang.Boolean
omitGraph
java.lang.String
outputForm
private java.lang.String
processingMode
http://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-processingModeprivate boolean
produceGeneralizedRdf
private java.lang.Boolean
pruneBlankNodeIdentifiers
private java.lang.Boolean
requireAll
java.lang.Boolean
useNamespaces
(package private) java.lang.Boolean
useNativeTypes
(package private) java.lang.Boolean
useRdfType
-
Constructor Summary
Constructors Constructor Description JsonLdOptions()
Constructs an instance of JsonLdOptions using an empty base.JsonLdOptions(java.lang.String base)
Constructs an instance of JsonLdOptions using the given base.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonLdOptions
copy()
Creates a shallow copy of this JsonLdOptions object.java.lang.Boolean
getAllowContainerSetOnType()
java.lang.String
getBase()
java.lang.Boolean
getCompactArrays()
DocumentLoader
getDocumentLoader()
java.lang.String
getEmbed()
(package private) JsonLdConsts.Embed
getEmbedVal()
java.lang.Object
getExpandContext()
java.lang.Boolean
getExplicit()
java.lang.Boolean
getFrameExpansion()
java.lang.Boolean
getOmitDefault()
java.lang.Boolean
getOmitGraph()
java.lang.String
getProcessingMode()
boolean
getProduceGeneralizedRdf()
java.lang.Boolean
getPruneBlankNodeIdentifiers()
java.lang.Boolean
getRequireAll()
java.lang.Boolean
getUseNativeTypes()
java.lang.Boolean
getUseRdfType()
void
setAllowContainerSetOnType(java.lang.Boolean allowContainerSetOnType)
void
setBase(java.lang.String base)
void
setCompactArrays(java.lang.Boolean compactArrays)
void
setDocumentLoader(DocumentLoader documentLoader)
void
setEmbed(JsonLdConsts.Embed embed)
void
setEmbed(java.lang.Boolean embed)
void
setEmbed(java.lang.String embed)
void
setExpandContext(java.lang.Object expandContext)
void
setExplicit(java.lang.Boolean explicit)
void
setFrameExpansion(java.lang.Boolean frameExpansion)
void
setOmitDefault(java.lang.Boolean omitDefault)
void
setOmitGraph(java.lang.Boolean omitGraph)
void
setProcessingMode(java.lang.String processingMode)
void
setProduceGeneralizedRdf(java.lang.Boolean produceGeneralizedRdf)
void
setPruneBlankNodeIdentifiers(java.lang.Boolean pruneBlankNodeIdentifiers)
void
setRequireAll(java.lang.Boolean requireAll)
void
setUseNativeTypes(java.lang.Boolean useNativeTypes)
void
setUseRdfType(java.lang.Boolean useRdfType)
-
-
-
Field Detail
-
JSON_LD_1_0
public static final java.lang.String JSON_LD_1_0
- See Also:
- Constant Field Values
-
JSON_LD_1_1
public static final java.lang.String JSON_LD_1_1
- See Also:
- Constant Field Values
-
DEFAULT_COMPACT_ARRAYS
public static final boolean DEFAULT_COMPACT_ARRAYS
- See Also:
- Constant Field Values
-
base
private java.lang.String base
http://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-base
-
compactArrays
private java.lang.Boolean compactArrays
http://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-compactArrays
-
expandContext
private java.lang.Object expandContext
http://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-expandContext
-
processingMode
private java.lang.String processingMode
http://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-processingMode
-
documentLoader
private DocumentLoader documentLoader
http://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-documentLoader
-
embed
private JsonLdConsts.Embed embed
-
explicit
private java.lang.Boolean explicit
-
omitDefault
private java.lang.Boolean omitDefault
-
omitGraph
private java.lang.Boolean omitGraph
-
frameExpansion
private java.lang.Boolean frameExpansion
-
pruneBlankNodeIdentifiers
private java.lang.Boolean pruneBlankNodeIdentifiers
-
requireAll
private java.lang.Boolean requireAll
-
allowContainerSetOnType
private java.lang.Boolean allowContainerSetOnType
-
useRdfType
java.lang.Boolean useRdfType
-
useNativeTypes
java.lang.Boolean useNativeTypes
-
produceGeneralizedRdf
private boolean produceGeneralizedRdf
-
format
public java.lang.String format
-
useNamespaces
public java.lang.Boolean useNamespaces
-
outputForm
public java.lang.String outputForm
-
-
Method Detail
-
copy
public JsonLdOptions copy()
Creates a shallow copy of this JsonLdOptions object. It will share the same DocumentLoader unless that is overridden, and other mutable objects, so it isn't immutable.- Returns:
- A copy of this JsonLdOptions object.
-
getEmbed
public java.lang.String getEmbed()
-
getEmbedVal
JsonLdConsts.Embed getEmbedVal()
-
setEmbed
public void setEmbed(java.lang.Boolean embed)
-
setEmbed
public void setEmbed(java.lang.String embed) throws JsonLdError
- Throws:
JsonLdError
-
setEmbed
public void setEmbed(JsonLdConsts.Embed embed) throws JsonLdError
- Throws:
JsonLdError
-
getExplicit
public java.lang.Boolean getExplicit()
-
setExplicit
public void setExplicit(java.lang.Boolean explicit)
-
getOmitDefault
public java.lang.Boolean getOmitDefault()
-
setOmitDefault
public void setOmitDefault(java.lang.Boolean omitDefault)
-
getFrameExpansion
public java.lang.Boolean getFrameExpansion()
-
setFrameExpansion
public void setFrameExpansion(java.lang.Boolean frameExpansion)
-
getOmitGraph
public java.lang.Boolean getOmitGraph()
-
setOmitGraph
public void setOmitGraph(java.lang.Boolean omitGraph)
-
getPruneBlankNodeIdentifiers
public java.lang.Boolean getPruneBlankNodeIdentifiers()
-
setPruneBlankNodeIdentifiers
public void setPruneBlankNodeIdentifiers(java.lang.Boolean pruneBlankNodeIdentifiers)
-
getRequireAll
public java.lang.Boolean getRequireAll()
-
setRequireAll
public void setRequireAll(java.lang.Boolean requireAll)
-
getAllowContainerSetOnType
public java.lang.Boolean getAllowContainerSetOnType()
-
setAllowContainerSetOnType
public void setAllowContainerSetOnType(java.lang.Boolean allowContainerSetOnType)
-
getCompactArrays
public java.lang.Boolean getCompactArrays()
-
setCompactArrays
public void setCompactArrays(java.lang.Boolean compactArrays)
-
getExpandContext
public java.lang.Object getExpandContext()
-
setExpandContext
public void setExpandContext(java.lang.Object expandContext)
-
getProcessingMode
public java.lang.String getProcessingMode()
-
setProcessingMode
public void setProcessingMode(java.lang.String processingMode)
-
getBase
public java.lang.String getBase()
-
setBase
public void setBase(java.lang.String base)
-
getUseRdfType
public java.lang.Boolean getUseRdfType()
-
setUseRdfType
public void setUseRdfType(java.lang.Boolean useRdfType)
-
getUseNativeTypes
public java.lang.Boolean getUseNativeTypes()
-
setUseNativeTypes
public void setUseNativeTypes(java.lang.Boolean useNativeTypes)
-
getProduceGeneralizedRdf
public boolean getProduceGeneralizedRdf()
-
setProduceGeneralizedRdf
public void setProduceGeneralizedRdf(java.lang.Boolean produceGeneralizedRdf)
-
getDocumentLoader
public DocumentLoader getDocumentLoader()
-
setDocumentLoader
public void setDocumentLoader(DocumentLoader documentLoader)
-
-