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