net
.
amullins
.
liftkit
.
routing
.
params
PathParamsMenuable
class
PathParamsMenuable
[
PT
]
extends
ParamsMenuable
[
Box
[
PathParam
[
PT
]]] with
WithSlash
with
PathParamStuffs
[
PT
]
Linear Supertypes
PathParamStuffs
[
PT
],
WithSlash
,
ParamsMenuable
[
Box
[
PathParam
[
PT
]]],
BaseMenuable
,
ConvertableToMenu
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
PathParamsMenuable
PathParamStuffs
WithSlash
ParamsMenuable
BaseMenuable
ConvertableToMenu
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
PathParamsMenuable
(
name:
String
,
path:
List
[
LocPath
]
,
pathParams: (
List
[
String
]) ⇒
PathParam
[
PT
]
,
encoder: (
PathParam
[
PT
]) ⇒
List
[
String
]
,
title: (
PT
) ⇒
String
,
link: (
PT
) ⇒
String
,
params:
List
[
LocParam
[
Box
[
PathParam
[
PT
]]]] =
Nil
,
submenus:
List
[
ConvertableToMenu
] =
Nil
)
(
implicit
ptm:
Manifest
[
PT
]
)
Type Members
type
BuiltType
=
ParamsMenuable
[
Box
[
PathParam
[
PT
]]]
Definition Classes
ParamsMenuable → BaseMenuable
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
def
/
(
pathElement:
LocPath
)
:
BuiltType
with
WithSlash
Definition Classes
WithSlash
def
/
(
pathElement:
MenuPath
)
:
BuiltType
Definition Classes
WithSlash
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
>>
(
param:
LocParam
[
Box
[
PathParam
[
PT
]]]
)
:
ParamsMenuable
[
Box
[
PathParam
[
PT
]]]
Definition Classes
ParamsMenuable
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
buildOne
(
newPath:
List
[
LocPath
]
,
newHead:
Boolean
)
:
BuiltType
Definition Classes
ParamsMenuable → BaseMenuable
def
buildSlashOne
(
newPath:
List
[
LocPath
]
,
newHead:
Boolean
)
:
BuiltType
with
WithSlash
Definition Classes
ParamsMenuable → BaseMenuable
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
encoder
: (
Box
[
PathParam
[
PT
]]) ⇒
List
[
String
]
Definition Classes
ParamsMenuable
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
val
headMatch
:
Boolean
Definition Classes
ParamsMenuable → BaseMenuable
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
linkParts
(
v:
PT
)
: (
String
,
NodeSeq
)
Definition Classes
PathParamStuffs
val
linkText
:
LinkText
[
Box
[
PathParam
[
PT
]]]
Definition Classes
ParamsMenuable
val
name
:
String
Definition Classes
ParamsMenuable
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
params
:
List
[
LocParam
[
Box
[
PathParam
[
PT
]]]]
Definition Classes
ParamsMenuable
val
parser
: (
List
[
String
]) ⇒
Box
[
Box
[
PathParam
[
PT
]]]
Definition Classes
ParamsMenuable
def
path
(
pathElement:
MenuPath
)
:
BuiltType
Definition Classes
WithSlash
val
path
:
List
[
LocPath
]
Definition Classes
ParamsMenuable → BaseMenuable
implicit
val
ptm
:
Manifest
[
PT
]
def
rule
(
param:
LocParam
[
Box
[
PathParam
[
PT
]]]
)
:
ParamsMenuable
[
Box
[
PathParam
[
PT
]]]
Definition Classes
ParamsMenuable
def
submenus
(
subs:
List
[
ConvertableToMenu
]
)
:
ParamsMenuable
[
Box
[
PathParam
[
PT
]]]
Definition Classes
ParamsMenuable
def
submenus
(
subs:
ConvertableToMenu
*
)
:
ParamsMenuable
[
Box
[
PathParam
[
PT
]]]
Definition Classes
ParamsMenuable
val
submenus
:
List
[
ConvertableToMenu
]
Definition Classes
ParamsMenuable
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
title
(
v:
PT
)
:
Text
Definition Classes
PathParamsMenuable
→
PathParamStuffs
lazy val
toLoc
:
Loc
[
Box
[
PathParam
[
PT
]]]
Definition Classes
ParamsMenuable
lazy val
toMenu
:
Menu
Definition Classes
ParamsMenuable → ConvertableToMenu
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
url
(
v:
PT
)
:
String
Definition Classes
PathParamsMenuable
→
PathParamStuffs
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
PathParamStuffs
[
PT
]
Inherited from
WithSlash
Inherited from
ParamsMenuable
[
Box
[
PathParam
[
PT
]]]
Inherited from
BaseMenuable
Inherited from
ConvertableToMenu
Inherited from
AnyRef
Inherited from
Any
Ungrouped