org.pentaho.platform.uifoundation.component
Class HtmlComponent

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.HtmlComponent
All Implemented Interfaces:
Serializable, ILogger, IUIComponent

public class HtmlComponent
extends BaseUIComponent

See Also:
Serialized Form

Field Summary
static int TYPE_SOLUTION_FILE
           
static int TYPE_URL
           
 
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
HtmlComponent(int type, String location, String errorMessage, IPentahoUrlFactory urlFactory, List messages)
           
 
Method Summary
 String getContent(String mimeType)
           
 Log getLogger()
           
 boolean validate()
           
 
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
 

Field Detail

TYPE_URL

public static final int TYPE_URL
See Also:
Constant Field Values

TYPE_SOLUTION_FILE

public static final int TYPE_SOLUTION_FILE
See Also:
Constant Field Values
Constructor Detail

HtmlComponent

public HtmlComponent(int type,
                     String location,
                     String errorMessage,
                     IPentahoUrlFactory urlFactory,
                     List messages)
Method Detail

getLogger

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

validate

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

getContent

public String getContent(String mimeType)
Specified by:
getContent in class BaseUIComponent