org.pentaho.platform.uifoundation.component.xml
Class NavigationComponent

java.lang.Object
  extended by org.pentaho.platform.engine.core.system.PentahoBase
      extended by org.pentaho.platform.engine.services.PentahoMessenger
          extended by org.pentaho.platform.uifoundation.component.BaseUIComponent
              extended by org.pentaho.platform.uifoundation.component.xml.XmlComponent
                  extended by org.pentaho.platform.uifoundation.component.xml.NavigationComponent
All Implemented Interfaces:
Serializable, ILogger, INavigationComponent, IUIComponent, IXMLComponent

public class NavigationComponent
extends XmlComponent
implements INavigationComponent

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.pentaho.platform.uifoundation.component.BaseUIComponent
debug
 
Fields inherited from class org.pentaho.platform.engine.core.system.PentahoBase
EMPTYLOGID, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATOR
 
Fields inherited from interface org.pentaho.platform.api.engine.ILogger
ACTIVITY_LOG, DEBUG, ERROR, FATAL, INFO, INSTANCE_LOG, SESSION_LOG, SOLUTION_LOG, TRACE, UNKNOWN, WARN
 
Constructor Summary
NavigationComponent()
           
 
Method Summary
 Log getLogger()
           
 Document getXmlContent()
           
 void setAllowNavigation(Boolean allowNavigation)
           
 void setHrefUrl(String hrefUrl)
           
 void setOnClick(String onClick)
           
 void setOptions(String options)
           
 void setPathParamName(String solutionPathName)
           
 void setSolutionParamName(String solutionParamName)
           
 boolean validate()
           
 
Methods inherited from class org.pentaho.platform.uifoundation.component.xml.XmlComponent
getContent
 
Methods inherited from class org.pentaho.platform.uifoundation.component.BaseUIComponent
done, getObjectParameter, getParameter, getParameterAsArray, getParameterProviders, getXsl, getXslProperties, handleRequest, setParameterProvider, setParameterProviders, setRequestHandler, setUrlFactory, setXsl, setXslProperty, validate
 
Methods inherited from class org.pentaho.platform.engine.services.PentahoMessenger
debug, debug, error, error, fatal, fatal, getMessages, getUserString, info, info, setMessages, trace, trace, warn, warn
 
Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase
genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, setLoggingLevel, setLogId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pentaho.platform.api.ui.INavigationComponent
getContent, setLoggingLevel, setMessages, setParameterProvider, setUrlFactory, setXsl, validate
 

Constructor Detail

NavigationComponent

public NavigationComponent()
Method Detail

getLogger

public Log getLogger()
Specified by:
getLogger in interface INavigationComponent
Specified by:
getLogger in class BaseUIComponent

validate

public boolean validate()
Specified by:
validate in interface INavigationComponent
Specified by:
validate in interface IUIComponent
Specified by:
validate in class BaseUIComponent

getXmlContent

public Document getXmlContent()
Specified by:
getXmlContent in interface INavigationComponent
Specified by:
getXmlContent in interface IXMLComponent
Specified by:
getXmlContent in class XmlComponent

setHrefUrl

public void setHrefUrl(String hrefUrl)
Specified by:
setHrefUrl in interface INavigationComponent

setOnClick

public void setOnClick(String onClick)
Specified by:
setOnClick in interface INavigationComponent

setAllowNavigation

public void setAllowNavigation(Boolean allowNavigation)
Specified by:
setAllowNavigation in interface INavigationComponent

setSolutionParamName

public void setSolutionParamName(String solutionParamName)
Specified by:
setSolutionParamName in interface INavigationComponent

setPathParamName

public void setPathParamName(String solutionPathName)
Specified by:
setPathParamName in interface INavigationComponent

setOptions

public void setOptions(String options)
Specified by:
setOptions in interface INavigationComponent