Package

rapture

uri

Permalink

package uri

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. uri
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

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

    Permalink

    Represents an absolute (i.e.

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

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

    Permalink
  3. type AnyPath = Path[_]

    Permalink
  4. class ClasspathUrl extends Url[ClasspathUrl]

    Permalink
  5. implicit class EnrichedStringContext extends AnyRef

    Permalink

    Support for URI string literals

  6. implicit class EnrichedUriContext extends AnyRef

    Permalink
  7. trait Link extends AnyRef

    Permalink
  8. trait Linkable[-Src, -Dest] extends AnyRef

    Permalink
  9. trait Navigable[UrlType] extends AnyRef

    Permalink
  10. trait Navigable#children extends MethodConstraint

    Permalink
  11. trait Navigable#descendants extends MethodConstraint

    Permalink
  12. trait Navigable#isDirectory extends MethodConstraint

    Permalink
  13. trait Navigable#walkFilter extends MethodConstraint

    Permalink
  14. class NavigableExtras[UrlType] extends AnyRef

    Permalink
  15. trait Paramable[T] extends AnyRef

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

    Permalink

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

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

    Permalink

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

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

    Permalink

    Specifies additional methods for URLs which have a hierarchical structure.

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

    Permalink
  20. class RelativePath extends Path[RelativePath]

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

    Permalink

    Repenesents a URI scheme

  22. class SimplePath extends AbsolutePath[SimplePath]

    Permalink

    Defines a very simple absolute path with an unspecified base

  23. trait Uri extends Link

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

    Permalink

    Represents a generic URL

Value Members

  1. val $: String

    Permalink

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

  2. object /

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

    Permalink
  4. object Link

    Permalink
  5. object Paramable

    Permalink
  6. object QueryType

    Permalink
  7. object SimplePath

    Permalink

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

  8. object SimplePathsLinkable extends Linkable[SimplePath, SimplePath]

    Permalink
  9. object UriContext

    Permalink
  10. object UriMacros

    Permalink
  11. val ^: SimplePath

    Permalink

    The canonical root for a simple path

  12. object generalLink

    Permalink

    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]

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped