net.liftweb

sitemap

package sitemap

Visibility
  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.

    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

  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.

    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

  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.

    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

    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.

    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

    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.

    The beginning of an experiment to provide a capability to define the sitemap menu in xml. Currently pretty limited. menu elements have a name attribute, and contain text and link elements, and optionally multiple menu elemnts. The contents of the text element is the menu display x(ht)ml, and the contents of the link element is an array of path components in JSON array syntax.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.5) Will be removed

Ungrouped