Package

net.liftweb

sitemap

Permalink

package sitemap

Visibility
  1. Public
  2. All

Type Members

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

    Permalink

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

    Defines a single path element for a Menu's Link URI. Typically users will not utilize this case class, but will use the WithSlash trait's "/" method that takes Strings.

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

    Permalink
  3. trait ConvertableLoc[T] extends AnyRef

    Permalink
  4. trait ConvertableToMenu extends AnyRef

    Permalink

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

    A common trait between Menu and something that can be converted to a Menu. This makes building Lists of things that can be converted to Menu instance easier because there's a common trait.

  5. trait FlexMenuBuilder extends AnyRef

    Permalink
  6. trait HasKids extends AnyRef

    Permalink
  7. trait Loc[T] extends AnyRef

    Permalink

    A menu location

  8. sealed trait LocPath extends AnyRef

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

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

    Permalink
  11. final class MenuJ extends AnyRef

    Permalink
  12. final class MenuJBridge extends AnyRef

    Permalink

    The bridge from the Menu singleton to Java-land

  13. sealed trait MenuPath extends AnyRef

    Permalink

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

    A common trait that defines a portion of a Menu's Link URI path. This allows us to constrain how people construct paths using the DSL by restricting it to Strings or to the

    **
    
    object.

    **

  14. sealed trait MenuSingleton extends AnyRef

    Permalink

    A DSL for building menus.

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

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

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

    Permalink
  18. class SiteMapException extends Exception

    Permalink
  19. final class SiteMapJ extends AnyRef

    Permalink
  20. final class SiteMapJBridge extends AnyRef

    Permalink

    The bridge to get the SiteMap singleton

  21. sealed class SiteMapSingleton extends AnyRef

    Permalink

Value Members

  1. object * extends LocPath with Product with Serializable

    Permalink
  2. object ** extends MenuPath

    Permalink

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

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

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

    Menu("Foo") / "test" / **
    
    to match anything starting with a given path. For more info, see Loc.Link.matchHead_?

    Menu("Foo") / "test" / ** a given path. For more info, see Loc.Link.matchHead_?

    See also

    Loc.Link

  3. object Loc

    Permalink

    The Loc companion object, complete with a nice constructor

  4. object LocPath

    Permalink
  5. object Menu extends MenuSingleton with Serializable

    Permalink
  6. object SiteMap extends SiteMapSingleton with Serializable

    Permalink

Ungrouped