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

Author:
Brian Wing Shun Chan, Shuyang Zhou
See Also:
Serialized Form

Constructor Summary
NavItem(javax.servlet.http.HttpServletRequest request, Layout layout, Template template)
           
 
Method Summary
static java.util.List<NavItem> fromLayouts(javax.servlet.http.HttpServletRequest request, java.util.List<Layout> layouts, Template template)
           
 java.util.List<NavItem> getChildren()
           
 Layout getLayout()
           
 long getLayoutId()
           
 java.lang.String getName()
           
 java.lang.String getRegularFullURL()
           
 java.lang.String getRegularURL()
           
 java.lang.String getResetLayoutURL()
           
 java.lang.String getResetMaxStateURL()
           
 java.lang.String getTarget()
           
 java.lang.String getTitle()
           
 java.lang.String getUnescapedName()
           
 java.lang.String getURL()
           
 boolean hasChildren()
           
 void icon()
           
 boolean isChildSelected()
           
 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(javax.servlet.http.HttpServletRequest request,
               Layout layout,
               Template template)
Method Detail

fromLayouts

public static java.util.List<NavItem> fromLayouts(javax.servlet.http.HttpServletRequest request,
                                                  java.util.List<Layout> layouts,
                                                  Template template)

getChildren

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

getLayout

public Layout getLayout()

getLayoutId

public long getLayoutId()

getName

public java.lang.String getName()

getRegularFullURL

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

getRegularURL

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

getResetLayoutURL

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

getResetMaxStateURL

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

getTarget

public java.lang.String getTarget()

getTitle

public java.lang.String getTitle()

getUnescapedName

public java.lang.String getUnescapedName()

getURL

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

hasChildren

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

icon

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

isChildSelected

public boolean isChildSelected()
                        throws PortalException,
                               SystemException
Throws:
PortalException
SystemException

isSelected

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