com.liferay.portal.theme
Class NavItem

java.lang.Object
  extended by com.liferay.portal.theme.NavItem
All Implemented Interfaces:
java.io.Serializable

public class NavItem
extends java.lang.Object
implements java.io.Serializable

View Source

Author:
Brian Wing Shun Chan
See Also:
Serialized Form

Constructor Summary
NavItem(RequestVars vars, Layout layout)
           
 
Method Summary
static NavItem fromLayout(RequestVars vars, Layout layout)
           
static java.util.List<NavItem> fromLayouts(RequestVars vars, java.util.List<Layout> layouts)
           
 java.util.List<NavItem> getChildren()
           
 Layout getLayout()
           
 java.lang.String getName()
           
 java.lang.String getRegularURL()
           
 java.lang.String getResetLayoutURL()
           
 java.lang.String getResetMaxStateURL()
           
 java.lang.String getTarget()
           
 java.lang.String getTitle()
           
 java.lang.String getURL()
           
 boolean hasChildren()
           
 java.lang.String icon()
           
 boolean isSelected()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavItem

public NavItem(RequestVars vars,
               Layout layout)
Method Detail

fromLayout

public static NavItem fromLayout(RequestVars vars,
                                 Layout layout)

fromLayouts

public static java.util.List<NavItem> fromLayouts(RequestVars vars,
                                                  java.util.List<Layout> layouts)

getLayout

public Layout getLayout()

isSelected

public boolean isSelected()

getName

public java.lang.String getName()

getTarget

public java.lang.String getTarget()

getTitle

public java.lang.String getTitle()

getURL

public java.lang.String getURL()
                        throws java.lang.Exception
Throws:
java.lang.Exception

getRegularURL

public java.lang.String getRegularURL()
                               throws java.lang.Exception
Throws:
java.lang.Exception

getResetMaxStateURL

public java.lang.String getResetMaxStateURL()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getResetLayoutURL

public java.lang.String getResetLayoutURL()
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getChildren

public java.util.List<NavItem> getChildren()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

hasChildren

public boolean hasChildren()
                    throws java.lang.Exception
Throws:
java.lang.Exception

icon

public java.lang.String icon()
                      throws java.lang.Exception
Throws:
java.lang.Exception