Class Nav.NavBuilder
java.lang.Object
io.john.amiscaray.stir.domain.elements.Nav.NavBuilder
- Enclosing class:
- Nav
public static class Nav.NavBuilder extends Object
-
Field Summary
Fields Modifier and Type Field Description private ArrayList<String>
cssClasses
private ArrayList<String>
customAttributes$key
private ArrayList<String>
customAttributes$value
private boolean
hidden
private String
id
private NavLinkList
list
private String
style
-
Constructor Summary
Constructors Constructor Description NavBuilder()
-
Method Summary
Modifier and Type Method Description Nav
build()
Nav.NavBuilder
clearCssClasses()
Nav.NavBuilder
clearCustomAttributes()
Nav.NavBuilder
cssClass(String cssClass)
Nav.NavBuilder
cssClasses(Collection<? extends String> cssClasses)
Nav.NavBuilder
customAttribute(String customAttributeKey, String customAttributeValue)
Nav.NavBuilder
customAttributes(Map<? extends String,? extends String> customAttributes)
Nav.NavBuilder
hidden(boolean hidden)
Nav.NavBuilder
id(String id)
Nav.NavBuilder
list(NavLinkList list)
Nav.NavBuilder
style(String style)
String
toString()