package sitemap

  1. Public
  2. All

Type Members

  1. final case class AMenuPath(pathItem: String) extends MenuPath with Product with Serializable

    Defines a single path element for a Menu's Link URI.

  2. case class CompleteMenu(lines: Seq[MenuItem]) extends Product with Serializable

  3. trait ConvertableLoc[T] extends AnyRef

  4. trait ConvertableToMenu extends AnyRef

    A common trait between Menu and something that can be converted to a Menu.

  5. trait FlexMenuBuilder extends AnyRef

  6. trait HasKids extends AnyRef

  7. trait Loc[T] extends AnyRef

    A menu location

  8. sealed trait LocPath extends AnyRef

  9. case class Menu(loc: Loc[_], convertableKids: ConvertableToMenu*) extends HasKids with ConvertableToMenu with Product with Serializable

  10. case class MenuItem(text: NodeSeq, uri: NodeSeq, kids: Seq[MenuItem], current: Boolean, path: Boolean, info: List[Box[Function0[_]]]) extends Product with Serializable

  11. final class MenuJ extends AnyRef

  12. final class MenuJBridge extends AnyRef

    The bridge from the Menu singleton to Java-land

  13. sealed trait MenuPath extends AnyRef

    A common trait that defines a portion of a Menu's Link URI path.

  14. sealed trait MenuSingleton extends AnyRef

    A DSL for building menus.

  15. final case class NormalLocPath(pathItem: String) extends LocPath with Product with Serializable

  16. final class ParamLocLink[T] extends Link[T]

  17. case class SiteMap(globalParamFuncs: List[PartialFunction[Box[Req], AnyLocParam]], convertablekids: ConvertableToMenu*) extends HasKids with Product with Serializable

  18. class SiteMapException extends Exception

  19. final class SiteMapJ extends AnyRef

  20. final class SiteMapJBridge extends AnyRef

    The bridge to get the SiteMap singleton

  21. sealed class SiteMapSingleton extends AnyRef

Value Members

  1. object * extends LocPath with Product with Serializable

  2. object ** extends MenuPath

    This object may be appended to a Menu DSL path, with the syntax

    Menu("Foo") / "test" / **
    to match anything starting with a given path.

  3. object Loc

    The Loc companion object, complete with a nice constructor

  4. object LocPath

  5. object Menu extends MenuSingleton with Serializable

  6. object SiteMap extends SiteMapSingleton with Serializable

Deprecated Value Members

  1. object XmlMenu

    The beginning of an experiment to provide a capability to define the sitemap menu in xml.