RdfCore constructor
- required RdfCodecRegistry registry,
- RdfDatasetCodecRegistry? datasetRegistry,
Creates a new RDF library instance with the given components
This constructor enables full dependency injection, allowing for:
- Custom codec registries
- Mock implementations for testing
For standard usage, see RdfCore.withStandardCodecs.
The registry
parameter is the codec registry that manages available RDF graph codecs.
The datasetRegistry
parameter is the codec registry that manages available RDF dataset codecs.
If not provided, an empty registry is created.
Implementation
RdfCore(
{required RdfCodecRegistry registry,
RdfDatasetCodecRegistry? datasetRegistry})
: _registry = registry,
_datasetRegistry = datasetRegistry ?? RdfDatasetCodecRegistry();