t

net.liftweb.sitemap

FlexMenuBuilder

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] }

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def buildInnerTag(contents: NodeSeq, path: Boolean, current: Boolean): Elem

    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]

    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
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def emptyGroup: NodeSeq

    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

    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

    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
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def expandAll: Boolean

    Should all the menu items be expanded? Defaults to false

  14. def expandAny: Boolean

    Should any of the menu items be expanded?

    Should any of the menu items be expanded?

    Attributes
    protected
  15. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. def linkToSelf: Boolean

    Override if you want a link to the current page

  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  23. def render: NodeSeq
  24. def renderItem(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem

    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

    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

    Render a generic link

    Render a generic link

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

    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

    Render a placeholder

    Render a placeholder

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

    Render the currently selected menu item

    Render the currently selected menu item

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

    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

    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]

    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
    Definition Classes
    AnyRef
  34. def toRender: Seq[MenuItem]

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

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

    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

    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
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped