net.sf.sotacs.navbar.api.item
Interface INavBarItem

All Known Implementing Classes:
net.sf.sotacs.navbar.model.AbstractNavBarItem, DirectLinkedItem, ExternalLinkedItem, GenericLinkedItem, net.sf.sotacs.navbar.model.LinkedItem, NonLinkedItem, PageLinkedItem, ServiceLinkedItem

public interface INavBarItem


Method Summary
 boolean getBoolean(int index)
           
 boolean getBoolean(java.lang.String key)
           
 java.lang.Iterable<INavBarItem> getChildren()
           
 java.lang.String getIcon(int index)
           
 java.lang.String getIcon(java.lang.String key)
           
 java.lang.String getId()
           
 java.lang.String getProperty(int index)
           
 java.lang.String getProperty(java.lang.String key)
           
 java.lang.String getType()
           
 boolean hasIcon(java.lang.String key)
           
 boolean hasLink()
           
 boolean isLeaf()
           
 

Method Detail

getChildren

java.lang.Iterable<INavBarItem> getChildren()

getType

java.lang.String getType()

getId

java.lang.String getId()

isLeaf

boolean isLeaf()

hasLink

boolean hasLink()

getIcon

java.lang.String getIcon(int index)

getIcon

java.lang.String getIcon(java.lang.String key)

hasIcon

boolean hasIcon(java.lang.String key)

getProperty

java.lang.String getProperty(java.lang.String key)

getProperty

java.lang.String getProperty(int index)

getBoolean

boolean getBoolean(java.lang.String key)

getBoolean

boolean getBoolean(int index)