rapture

uri

package uri

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. uri
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbsolutePath[+PathType <: AbsolutePath[PathType]] extends Path[PathType]

    Represents an absolute (i.e.

    Represents an absolute (i.e. relative to a canonical base) path.

  2. type AfterPath = Map[Char, (String, Double)]

  3. type AnyPath = Path[_]

  4. class ClasspathUrl extends Url[ClasspathUrl]

  5. trait Link extends AnyRef

  6. trait Linkable[-Src, -Dest] extends AnyRef

  7. trait Navigable[UrlType] extends AnyRef

  8. class NavigableExtras[UrlType] extends AnyRef

  9. trait Paramable[T] extends AnyRef

  10. abstract class Path[+PathType <: Path[PathType]] extends Link

    Represents a path which is to be considered relative to another (unspecified) path or URL

  11. abstract class PathRoot[+U <: Url[U]] extends AbsolutePath[U]

    Defines a base to upon which the hierarchical part of the URL is appended

  12. trait PathUrl[+UrlType <: Url[UrlType]] extends AnyRef

    Specifies additional methods for URLs which have a hierarchical structure.

  13. trait QueryType[-PathType, Q] extends AnyRef

  14. class RelativePath extends Path[RelativePath]

  15. trait Scheme[+U <: Uri] extends AnyRef

    Repenesents a URI scheme

  16. class SimplePath extends AbsolutePath[SimplePath]

    Defines a very simple absolute path with an unspecified base

  17. trait Uri extends Link

  18. implicit class UriContext extends AnyRef

    Support for URI string literals

  19. trait UriMethods extends ModeGroup

  20. abstract class Url[+UrlType <: Url[UrlType]] extends AbsolutePath[UrlType] with Uri

    Represents a generic URL

Value Members

  1. val $: String

    Convenient empty string for terminating a path (which should end in a /).

  2. object /

  3. object Classpath extends PathRoot[ClasspathUrl] with Scheme[ClasspathUrl]

  4. object Link

  5. object Paramable

  6. object QueryType

  7. object SimplePath

    Companion object for simple paths, including a method for creating a path from a String

  8. object SimplePathsLinkable extends Linkable[SimplePath, SimplePath]

  9. object Test

  10. object UriMacros

  11. val ^: SimplePath

    The canonical root for a simple path

  12. object generalLink

    Calculates the relative link between this path and the specified destination path

    Calculates the relative link between this path and the specified destination path

    FIXME: This scales badly as path lengths increase.

    returns

    The calculated relative path

  13. implicit def navigableExtras[Res](url: Res)(implicit arg0: Navigable[Res]): NavigableExtras[Res]

  14. implicit val simplePathsLinkable: Linkable[SimplePath, SimplePath]

Inherited from AnyRef

Inherited from Any

Ungrouped