GlobalTag<T>.fromTagUri constructor

GlobalTag<T>.fromTagUri(
  1. TagHandle handle,
  2. String uri
)

Creates a global tag whose prefix is a valid tag uri

Implementation

factory GlobalTag.fromTagUri(TagHandle handle, String uri) {
  final iterator = UnicodeIterator.ofString(uri);
  final uriBuffer = StringBuffer();

  _parseScheme(uriBuffer, iterator, isDecoding: false);

  return GlobalTag._(
    handle,
    _normalizeTagUri(
      iterator,
      bufferedUri: uriBuffer,
      includeRestricted: false,
    ),
  );
}