net.liftweb.sitemap.Loc

trait Loc

trait Loc[T]

 extends ScalaObject


A menu location


Companion: Loc

Source: Loc.scala(31)

Direct Known Subclasses

DataLoc,

 Fields

accessTestRes.. protected object accessTestRes

 extends RequestVar[Either[Boolean, Box[() => LiftResponse]]]
allParams.. def allParams List[LocParam[T]]
breadCrumbs.. def breadCrumbs List[Loc[Any]]
buildMenu.. def buildMenu CompleteMenu
calcSnippets.. lazy val calcSnippets PartialFunction
calcTemplate.. def calcTemplate
This method can be overridden to provide a template for this Loc
Box[NodeSeq]
childValues.. def childValues List[T]
createDefaultLink.. def createDefaultLink Option[NodeSeq]
currentValue.. def currentValue Box[T]
defaultValue.. abstract def defaultValue Box[T]
earlyResponse.. def earlyResponse Box[LiftResponse]
hidden.. def hidden Boolean
hideIfNoKids_?.. def hideIfNoKids_? Boolean
link.. abstract def link Link[T]
linkText.. def linkText
The title of the location given the current value associated with this Loc
Box[NodeSeq]
menu.. def menu Menu
name.. abstract def name String
overrideValue.. def overrideValue Box[T]
paramTemplate.. def paramTemplate
The first Loc [details]
Template or Loc.ValueTemplate in the param list.
Box[NodeSeq]
paramTitle.. lazy val paramTitle Box[(T) => NodeSeq]
params.. abstract def params List[LocParam[T]]
placeHolder_?.. def placeHolder_? Boolean
requestValue.. object requestValue

 extends RequestVar[Box[T]]
rewrite.. def rewrite Box
rewritePF.. def rewritePF Box[PartialFunction]
siteMap.. def siteMap SiteMap
snippets.. def snippets PartialFunction
supplimentalKidMenuItems.. def supplimentalKidMenuItems List[MenuItem]
template.. def template
The template assocaited with this Loc, if any [details]
Any Loc.Template or Loc.ValueTemplate parameter will take precedence over a value returned by the calcTemplate method.
Box[NodeSeq]
text.. abstract def text LinkText[T]
title.. def title
The title of the location given the current value associated with this Loc [details]
If no current value is available, this will use the name of this Loc as the title.
NodeSeq

 Methods

!=.. final def !=(arg0 : Object) Boolean AnyRef
!=.. final def !=(arg0 : Any) Boolean Any
==.. final def ==(arg0 : Any) Boolean Any
==.. final def ==(arg0 : Object) Boolean AnyRef
_testAccess.. protected def _testAccess Either[Boolean, Box[() => LiftResponse]]
asInstanceOf.. final def asInstanceOf[T0] T0 Any
buildKidMenuItems.. def buildKidMenuItems(kids : Seq[Menu]) List[MenuItem]
calcHidden.. protected def calcHidden(kids : List[MenuItem]) Boolean
clone.. protected def clone Object AnyRef
createLink.. def createLink(in : T) Option[NodeSeq]
doesMatch_?.. def doesMatch_?(req : Req) Boolean
eq.. final def eq(arg0 : Object) Boolean AnyRef
equals.. def equals(arg0 : Any) Boolean AnyRef
finalize.. protected def finalize Unit AnyRef
getClass.. final def getClass Class[Any] AnyRef
hashCode.. def hashCode Int AnyRef
inGroup_?.. def inGroup_?(group : String) Boolean
init.. def init Unit
isInstanceOf.. final def isInstanceOf[T0] Boolean Any
linkText.. def linkText(in : T)
The link text to be displayed for a value of type T
NodeSeq
ne.. final def ne(arg0 : Object) Boolean AnyRef
notify.. final def notify Unit AnyRef
notifyAll.. final def notifyAll Unit AnyRef
snippet.. def snippet(name : String) Box[(NodeSeq) => NodeSeq]
synchronized.. final def synchronized[T0](arg0 : T0) T0 AnyRef
testAccess.. def testAccess Either[Boolean, Box[() => LiftResponse]]
title.. def title(in : T)
The title to be displayed for the value associated with this Loc [details]
Any Loc.Title parameter will take precedence over the value returned by the linkText method.
NodeSeq
toString.. override def toString String
wait.. final def wait(arg0 : Long, arg1 : Int) Unit AnyRef
wait.. final def wait(arg0 : Long) Unit AnyRef
wait.. final def wait Unit AnyRef
Copyright (c) 2006-2010 WorldWide Conferencing, LLC. All Rights Reserved.