Package

de.sebbraun.helpers

pathmatching

Permalink

package pathmatching

Created by braunse on 01.05.17.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. pathmatching
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AsPathVar[T] extends AnyRef

    Permalink

    Type class for things that can be converted to and from path fragments.

  2. trait PathMatcher[T] extends AnyRef

    Permalink

    Bidirectional mapping between a T and its representation as a path.

  3. trait PrimitivePathVars extends AnyRef

    Permalink

    Implementations of AsPathVar for primitive types.

    Implementations of AsPathVar for primitive types.

    This trait contains implicit AsPathVar definitions for scala.Byte, scala.Short, scala.Int, scala.Long and scala.Predef.String

  4. class RoutingEntry extends AnyRef

    Permalink

    Compile-time-only representation of a PATH TEMPLATE --> COMPANION OBJECT pair.

    Compile-time-only representation of a PATH TEMPLATE --> COMPANION OBJECT pair.

    Annotations
    @compileTimeOnly( ... )
    See also

    PathMatcher.apply

  5. implicit final class StringToRoutingEntry extends AnyVal

    Permalink

    Provide the --> operator.

    Provide the --> operator. This conversion exists purely in order to guide matcher generation.

    Annotations
    @compileTimeOnly( ... )
    See also

    PathMatcher.apply

Value Members

  1. object AsPathVar extends PrimitivePathVars

    Permalink

    Contains the default set of predefined AsPathVar implicits.

  2. object PathMatcher

    Permalink
  3. object RegexQuoter

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped