Class AbstractJsonLdGraphLike<T extends TripleLike>

java.lang.Object
org.apache.commons.rdf.jsonldjava.AbstractJsonLdGraphLike<T>
All Implemented Interfaces:
GraphLike<T>, JsonLdGraphLike<T>
Direct Known Subclasses:
JsonLdDatasetImpl, JsonLdGraphImpl, JsonLdUnionGraphImpl

abstract class AbstractJsonLdGraphLike<T extends TripleLike> extends Object implements JsonLdGraphLike<T>
  • Field Details

    • SALT

      private static UUID SALT
      Used by
      invalid reference
      #bnodePrefix()
      to get a unique UUID per JVM run
    • bnodePrefix

      final String bnodePrefix
      Prefix to use in blank node identifiers
    • factory

      final JsonLdRDF factory
    • rdfDataSet

      com.github.jsonldjava.core.RDFDataset rdfDataSet
      The underlying JSON-LD RDFDataset.

      Note: This is NOT final as it is reset to null by close() (to free memory).

  • Constructor Details

    • AbstractJsonLdGraphLike

      AbstractJsonLdGraphLike(com.github.jsonldjava.core.RDFDataset rdfDataSet)
    • AbstractJsonLdGraphLike

      AbstractJsonLdGraphLike(com.github.jsonldjava.core.RDFDataset rdfDataSet, String bnodePrefix)
    • AbstractJsonLdGraphLike

      AbstractJsonLdGraphLike(String bnodePrefix)
  • Method Details