withOptions method
Creates a new encoder instance with the specified options.
This method follows the Builder pattern to create a new encoder configured with the given options. It allows for customizing the encoding behavior without modifying the original encoder instance.
Parameters:
- optionsThe encoder options to apply, including RdfGraphEncoderOptions.customPrefixes for namespace handling.
Returns:
- A new encoder instance with the specified options applied.
Implementation
@override
RdfGraphEncoder withOptions(RdfGraphEncoderOptions options) => JsonLdEncoder(
      namespaceMappings: _namespaceMappings,
      options: JsonLdEncoderOptions.from(options),
    );