public JsonLdOptions copy ( ) { final JsonLdOptions copy = new JsonLdOptions ( base ) ; copy . setCompactArrays ( compactArrays ) ; copy . setExpandContext ( expandContext ) ; copy . setProcessingMode ( processingMode ) ; copy . setDocumentLoader ( documentLoader ) ; copy . setEmbed ( embed ) ; copy . setExplicit ( explicit ) ; copy . setOmitDefault ( omitDefault ) ; copy . setOmitGraph ( omitGraph ) ; copy . setFrameExpansion ( frameExpansion ) ; copy . setPruneBlankNodeIdentifiers ( pruneBlankNodeIdentifiers ) ; copy . setRequireAll ( requireAll ) ; copy . setAllowContainerSetOnType ( allowContainerSetOnType ) ; copy . setUseRdfType ( useRdfType ) ; copy . setUseNativeTypes ( useNativeTypes ) ; copy . setProduceGeneralizedRdf ( produceGeneralizedRdf ) ; copy . format = format ; copy . useNamespaces = useNamespaces ; copy . outputForm = outputForm ; return copy ; }
Creates a shallow copy of this JsonLdOptions object .