Packages

final class Scheme extends Ordered[Scheme]

A org.http4s.Uri may begin with a scheme name that refers to a specification for assigning identifiers within that scheme.

If the scheme is defined, the URI is absolute. If the scheme is not defined, the URI is a relative reference.

Source
Uri.scala
See also

https://www.ietf.org/rfc/rfc3986.txt, Section 3.1

Linear Supertypes
Ordered[Scheme], Comparable[Scheme], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Scheme
  2. Ordered
  3. Comparable
  4. AnyRef
  5. Any
Implicitly
  1. by orderingToOrdered
  2. by any2stringadd
  3. by StringFormat
  4. by Ensuring
  5. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def <(that: Scheme): Boolean
    Definition Classes
    Ordered
  2. def <=(that: Scheme): Boolean
    Definition Classes
    Ordered
  3. def >(that: Scheme): Boolean
    Definition Classes
    Ordered
  4. def >=(that: Scheme): Boolean
    Definition Classes
    Ordered
  5. def compare(other: Scheme): Int
    Definition Classes
    Scheme → Ordered
  6. def compareTo(that: Scheme): Int
    Definition Classes
    Ordered → Comparable
  7. def equals(o: Any): Boolean
    Definition Classes
    Scheme → AnyRef → Any
  8. def hashCode(): Int
    Definition Classes
    Scheme → AnyRef → Any
  9. def toString(): String
    Definition Classes
    Scheme → AnyRef → Any
  10. val value: String

Shadowed Implicit Value Members

  1. def <(that: Scheme): Boolean
    Implicit
    This member is added by an implicit conversion from Scheme to Ordered[Scheme] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[Scheme] is in scope.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (scheme: Ordered[Scheme]).<(that)
    Definition Classes
    Ordered
  2. def <=(that: Scheme): Boolean
    Implicit
    This member is added by an implicit conversion from Scheme to Ordered[Scheme] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[Scheme] is in scope.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (scheme: Ordered[Scheme]).<=(that)
    Definition Classes
    Ordered
  3. def >(that: Scheme): Boolean
    Implicit
    This member is added by an implicit conversion from Scheme to Ordered[Scheme] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[Scheme] is in scope.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (scheme: Ordered[Scheme]).>(that)
    Definition Classes
    Ordered
  4. def >=(that: Scheme): Boolean
    Implicit
    This member is added by an implicit conversion from Scheme to Ordered[Scheme] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[Scheme] is in scope.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (scheme: Ordered[Scheme]).>=(that)
    Definition Classes
    Ordered
  5. def compare(that: Scheme): Int
    Implicit
    This member is added by an implicit conversion from Scheme to Ordered[Scheme] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[Scheme] is in scope.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (scheme: Ordered[Scheme]).compare(that)
    Definition Classes
    Ordered
  6. def compareTo(that: Scheme): Int
    Implicit
    This member is added by an implicit conversion from Scheme to Ordered[Scheme] performed by method orderingToOrdered in scala.math.Ordered. This conversion will take place only if an implicit value of type Ordering[Scheme] is in scope.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (scheme: Ordered[Scheme]).compareTo(that)
    Definition Classes
    Ordered → Comparable