TriGCodec constructor
const
TriGCodec({
- RdfNamespaceMappings? namespaceMappings,
- TriGEncoderOptions encoderOptions = const TriGEncoderOptions(),
- TriGDecoderOptions decoderOptions = const TriGDecoderOptions(),
- IriTermFactory iriTermFactory = IriTerm.validated,
Creates a new TriG codec
Parameters:
namespaceMappingsOptional namespace prefixes to use for encoding and decoding. If not provided, defaults to standard RDF namespace mappings.encoderOptionsConfiguration options for the TriG encoder. Default settings use standard formatting with common prefixes.decoderOptionsConfiguration options for the TriG decoder. Default settings handle standard TriG syntax with no special configurations.
Implementation
const TriGCodec({
RdfNamespaceMappings? namespaceMappings,
TriGEncoderOptions encoderOptions = const TriGEncoderOptions(),
TriGDecoderOptions decoderOptions = const TriGDecoderOptions(),
IriTermFactory iriTermFactory = IriTerm.validated,
}) : _namespaceMappings = namespaceMappings ?? const RdfNamespaceMappings(),
_encoderOptions = encoderOptions,
_decoderOptions = decoderOptions,
_iriTermFactory = iriTermFactory;