package sitemap
- Alphabetic
- Public
- All
Type Members
-
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.
- case class CompleteMenu (lines: Seq[MenuItem]) extends Product with Serializable
- trait ConvertableLoc [T] extends AnyRef
-
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.
- trait FlexMenuBuilder extends AnyRef
- trait HasKids extends AnyRef
-
trait
Loc
[T] extends AnyRef
A menu location
- sealed trait LocPath extends AnyRef
- case class Menu (loc: Loc[_], convertableKids: ConvertableToMenu*) extends HasKids with ConvertableToMenu with Product with Serializable
- case class MenuItem (text: NodeSeq, uri: NodeSeq, kids: Seq[MenuItem], current: Boolean, path: Boolean, info: List[Box[Function0[_]]]) extends Product with Serializable
- final class MenuJ extends AnyRef
-
final
class
MenuJBridge
extends AnyRef
The bridge from the Menu singleton to Java-land
-
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.**
-
sealed
trait
MenuSingleton
extends AnyRef
A DSL for building menus.
- final case class NormalLocPath (pathItem: String) extends LocPath with Product with Serializable
- final class ParamLocLink [T] extends Link[T]
- case class SiteMap (globalParamFuncs: List[PartialFunction[Box[Req], AnyLocParam]], convertablekids: ConvertableToMenu*) extends HasKids with Product with Serializable
- class SiteMapException extends Exception
- final class SiteMapJ extends AnyRef
-
final
class
SiteMapJBridge
extends AnyRef
The bridge to get the SiteMap singleton
- sealed class SiteMapSingleton extends AnyRef
Value Members
- object * extends LocPath with Product with Serializable
-
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
-
object
Loc
The Loc companion object, complete with a nice constructor
- object LocPath
- object Menu extends MenuSingleton with Serializable
- object SiteMap extends SiteMapSingleton with Serializable