# SchemeValidator class

Validates that a URI contains a scheme component (e.g., "https://").

Example:

    final validator = SchemeValidator();
    validator.isValid(Uri.parse('https://example.com')); // true
    validator.isValid(Uri.parse('example.com'));        // false
    print(validator.errorMessage); // "URI must include a scheme..."

Implemented types
  - UriValidator

## Constructors

SchemeValidator.new()

## Properties

errorMessage → String
  Gets the error message to display when validation fails.
  no setter override
hashCode → int
  The hash code for this object.
  no setter inherited
runtimeType → Type
  A representation of the runtime type of the object.
  no setter inherited

## Methods

isValid(Uri uri) → bool
  Validates whether the given URI meets specific criteria.
  override
noSuchMethod(Invocation invocation) → dynamic
  Invoked when a nonexistent method or property is accessed.
  inherited
toString() → String
  A string representation of this object.
  inherited

## Operators

operator ==(Object other) → bool
  The equality operator.
  inherited