Package com.github.jsonldjava.core
Class JsonLdOptions
- java.lang.Object
-
- com.github.jsonldjava.core.JsonLdOptions
-
public class JsonLdOptions extends java.lang.ObjectThe JsonLdOptions type as specified in the JSON-LD- API specification.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.BooleanallowContainerSetOnTypeprivate java.lang.Stringbasehttp://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-baseprivate java.lang.BooleancompactArrayshttp://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-compactArraysstatic booleanDEFAULT_COMPACT_ARRAYSprivate DocumentLoaderdocumentLoaderhttp://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-documentLoaderprivate JsonLdConsts.Embedembedprivate java.lang.ObjectexpandContexthttp://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-expandContextprivate java.lang.Booleanexplicitjava.lang.Stringformatprivate java.lang.BooleanframeExpansionstatic java.lang.StringJSON_LD_1_0static java.lang.StringJSON_LD_1_1private java.lang.BooleanomitDefaultprivate java.lang.BooleanomitGraphjava.lang.StringoutputFormprivate java.lang.StringprocessingModehttp://www.w3.org/TR/json-ld-api/#widl-JsonLdOptions-processingModeprivate booleanproduceGeneralizedRdfprivate java.lang.BooleanpruneBlankNodeIdentifiersprivate java.lang.BooleanrequireAlljava.lang.BooleanuseNamespaces(package private) java.lang.BooleanuseNativeTypes(package private) java.lang.BooleanuseRdfType
-
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 JsonLdOptionscopy()Creates a shallow copy of this JsonLdOptions object.java.lang.BooleangetAllowContainerSetOnType()java.lang.StringgetBase()java.lang.BooleangetCompactArrays()DocumentLoadergetDocumentLoader()java.lang.StringgetEmbed()(package private) JsonLdConsts.EmbedgetEmbedVal()java.lang.ObjectgetExpandContext()java.lang.BooleangetExplicit()java.lang.BooleangetFrameExpansion()java.lang.BooleangetOmitDefault()java.lang.BooleangetOmitGraph()java.lang.StringgetProcessingMode()booleangetProduceGeneralizedRdf()java.lang.BooleangetPruneBlankNodeIdentifiers()java.lang.BooleangetRequireAll()java.lang.BooleangetUseNativeTypes()java.lang.BooleangetUseRdfType()voidsetAllowContainerSetOnType(java.lang.Boolean allowContainerSetOnType)voidsetBase(java.lang.String base)voidsetCompactArrays(java.lang.Boolean compactArrays)voidsetDocumentLoader(DocumentLoader documentLoader)voidsetEmbed(JsonLdConsts.Embed embed)voidsetEmbed(java.lang.Boolean embed)voidsetEmbed(java.lang.String embed)voidsetExpandContext(java.lang.Object expandContext)voidsetExplicit(java.lang.Boolean explicit)voidsetFrameExpansion(java.lang.Boolean frameExpansion)voidsetOmitDefault(java.lang.Boolean omitDefault)voidsetOmitGraph(java.lang.Boolean omitGraph)voidsetProcessingMode(java.lang.String processingMode)voidsetProduceGeneralizedRdf(java.lang.Boolean produceGeneralizedRdf)voidsetPruneBlankNodeIdentifiers(java.lang.Boolean pruneBlankNodeIdentifiers)voidsetRequireAll(java.lang.Boolean requireAll)voidsetUseNativeTypes(java.lang.Boolean useNativeTypes)voidsetUseRdfType(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)
-
-