Defines a single path element for a Menu's Link URI.
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.
A menu location
The bridge from the Menu singleton to Java-land
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.
**
A DSL for building menus.
The bridge to get the SiteMap singleton
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_?
Loc.Link
The Loc companion object, complete with a nice constructor
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.
(Since version 2.5) Will be removed
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.