IriRelativizationOptions constructor

const IriRelativizationOptions({
  1. required int? maxUpLevels,
  2. required int? maxAdditionalLength,
  3. required bool allowSiblingDirectories,
  4. required bool allowAbsolutePath,
})

Creates new IRI relativization options with explicit configuration.

All parameters are required to avoid ambiguity. For common use cases, prefer the semantic constructors: none, local, or full.

Parameters:

  • maxUpLevels Maximum "../" components allowed (null for unlimited)
  • maxAdditionalLength Maximum extra length vs absolute
  • allowSiblingDirectories Allow ../sibling patterns
  • allowAbsolutePath Allow absolute-path references like "/path/file.txt"

Implementation

const IriRelativizationOptions({
  required this.maxUpLevels,
  required this.maxAdditionalLength,
  required this.allowSiblingDirectories,
  required this.allowAbsolutePath,
});