net.liftweb.sitemap

FlexMenuBuilder

trait FlexMenuBuilder extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FlexMenuBuilder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. 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
  8. 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
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. 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
  11. 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
  12. 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
  13. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  15. def expandAll: Boolean

    Should all the menu items be expanded? Defaults to false

  16. def expandAny: Boolean

    Should any of the menu items be expanded?

    Should any of the menu items be expanded?

    Attributes
    protected
  17. def finalize(): Unit

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

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

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

    Definition Classes
    Any
  21. def linkToSelf: Boolean

    Override if you want a link to the current page

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

    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. def render: NodeSeq

  26. 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
  27. 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
  28. def renderLink(uri: NodeSeq, text: NodeSeq, path: Boolean, current: Boolean): NodeSeq

    Render a generic link

    Render a generic link

    Attributes
    protected
  29. 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
  30. def renderPlaceholder(item: MenuItem, renderInner: (Seq[MenuItem]) ⇒ NodeSeq): Elem

    Render a placeholder

    Render a placeholder

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

    Render the currently selected menu item

    Render the currently selected menu item

    Attributes
    protected
  32. 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
  33. 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
  34. def renderWhat(expandAll: Boolean): Seq[MenuItem]

    The default set of MenuItems to be rendered

    The default set of MenuItems to be rendered

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

    Definition Classes
    AnyRef
  36. def toRender: Seq[MenuItem]

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

  37. def toString(): String

    Definition Classes
    AnyRef → Any
  38. 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
  39. 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
  40. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped