Trait

net.liftweb.sitemap

FlexMenuBuilder

Related Doc: package sitemap

Permalink

trait FlexMenuBuilder extends AnyRef

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FlexMenuBuilder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type StructBuildItem = AnyRef { def buildItem(kids: List[net.liftweb.sitemap.MenuItem],current: Boolean,path: Boolean): net.liftweb.common.Box[net.liftweb.sitemap.MenuItem] }

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def buildInnerTag(contents: NodeSeq, path: Boolean, current: Boolean): Elem

    Permalink

    By default, create an li for a menu item

    By default, create an li for a menu item

    Attributes
    protected
  6. def buildItemMenu[A](loc: Loc[A], currLoc: Box[Loc[_]], expandAll: Boolean): List[MenuItem]

    Permalink

    This is used to build a MenuItem for a single Loc

    This is used to build a MenuItem for a single Loc

    Attributes
    protected
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def emptyGroup: NodeSeq

    Permalink

    If a group is specified and the group is empty what to display

    If a group is specified and the group is empty what to display

    Attributes
    protected
  9. def emptyMenu: NodeSeq

    Permalink

    If the whole menu hierarchy is empty, what to display

    If the whole menu hierarchy is empty, what to display

    Attributes
    protected
  10. def emptyPlaceholder: NodeSeq

    Permalink

    What to display when the placeholder is empty (has no kids)

    What to display when the placeholder is empty (has no kids)

    Attributes
    protected
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def expandAll: Boolean

    Permalink

    Should all the menu items be expanded? Defaults to false

  14. def expandAny: Boolean

    Permalink

    Should any of the menu items be expanded?

    Should any of the menu items be expanded?

    Attributes
    protected
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. def linkToSelf: Boolean

    Permalink

    Override if you want a link to the current page

  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def render: NodeSeq

    Permalink
  24. def renderItem(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem

    Permalink

    Render a menu item that's neither in the path nor

    Render a menu item that's neither in the path nor

    Attributes
    protected
  25. def renderItemInPath(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem

    Permalink

    Render an item in the current path

    Render an item in the current path

    Attributes
    protected
  26. def renderLink(uri: NodeSeq, text: NodeSeq, path: Boolean, current: Boolean): NodeSeq

    Permalink

    Render a generic link

    Render a generic link

    Attributes
    protected
  27. def renderOuterTag(inner: NodeSeq, top: Boolean): NodeSeq

    Permalink

    Render the outer tag for a group of menu items

    Render the outer tag for a group of menu items

    Attributes
    protected
  28. def renderPlaceholder(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem

    Permalink

    Render a placeholder

    Render a placeholder

    Attributes
    protected
  29. def renderSelf(item: MenuItem): NodeSeq

    Permalink

    Render the currently selected menu item

    Render the currently selected menu item

    Attributes
    protected
  30. def renderSelfLinked(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem

    Permalink

    Render a link that's the current link, but the "link to self" flag is set to true

    Render a link that's the current link, but the "link to self" flag is set to true

    Attributes
    protected
  31. def renderSelfNotLinked(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem

    Permalink

    Render the currently selected menu item, but with no a link back to self

    Render the currently selected menu item, but with no a link back to self

    Attributes
    protected
  32. def renderWhat(expandAll: Boolean): Seq[MenuItem]

    Permalink

    The default set of MenuItems to be rendered

    The default set of MenuItems to be rendered

    Attributes
    protected
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  34. def toRender: Seq[MenuItem]

    Permalink

    Compute the MenuItems to be rendered by looking at the 'item' and 'group' attributes

  35. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  36. def updateForCurrent(nodes: Elem, current: Boolean): Elem

    Permalink

    Take the incoming Elem and add any attributes based on current which is a flag that indicates this is the currently viewed page

    Take the incoming Elem and add any attributes based on current which is a flag that indicates this is the currently viewed page

    Attributes
    protected
  37. def updateForPath(nodes: Elem, path: Boolean): Elem

    Permalink

    Take the incoming Elem and add any attributes based on path which is true if this Elem is the path to the current page

    Take the incoming Elem and add any attributes based on path which is true if this Elem is the path to the current page

    Attributes
    protected
  38. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped