org.pentaho.platform.plugin.services.webservices.content
Class HtmlAxisServiceLister

java.lang.Object
  extended by org.pentaho.platform.engine.core.system.PentahoBase
      extended by org.pentaho.platform.engine.services.solution.BaseContentGenerator
          extended by org.pentaho.platform.engine.services.solution.SimpleContentGenerator
              extended by org.pentaho.platform.plugin.services.webservices.content.AbstractAxisServiceContentGenerator
                  extended by org.pentaho.platform.plugin.services.webservices.content.HtmlAxisServiceLister
All Implemented Interfaces:
Serializable, IContentGenerator, ILogger
Direct Known Subclasses:
StyledHtmlAxisServiceLister

public class HtmlAxisServiceLister
extends AbstractAxisServiceContentGenerator

A content generator for listing metadata on Axis web services.

Author:
jamesdixon
See Also:
Serialized Form

Field Summary
 
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
HtmlAxisServiceLister()
           
 
Method Summary
 void createContent(org.apache.axis2.engine.AxisConfiguration axisConfiguration, org.apache.axis2.context.ConfigurationContext context, OutputStream out)
          Creates content for this request.
 org.apache.commons.logging.Log getLogger()
           
 String getMimeType()
           
 
Methods inherited from class org.pentaho.platform.plugin.services.webservices.content.AbstractAxisServiceContentGenerator
createContent
 
Methods inherited from class org.pentaho.platform.engine.services.solution.SimpleContentGenerator
createContent
 
Methods inherited from class org.pentaho.platform.engine.services.solution.BaseContentGenerator
getItemName, setCallbacks, setInstanceId, setItemName, setMessagesList, setOutputHandler, setParameterProviders, setSession, setUrlFactory
 
Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase
debug, debug, error, error, fatal, fatal, genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, info, info, setLoggingLevel, setLogId, trace, trace, warn, warn
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pentaho.platform.api.engine.ILogger
debug, debug, error, error, fatal, fatal, getLoggingLevel, info, info, setLoggingLevel, trace, trace, warn, warn
 

Constructor Detail

HtmlAxisServiceLister

public HtmlAxisServiceLister()
Method Detail

createContent

public void createContent(org.apache.axis2.engine.AxisConfiguration axisConfiguration,
                          org.apache.axis2.context.ConfigurationContext context,
                          OutputStream out)
                   throws Exception
Description copied from class: AbstractAxisServiceContentGenerator
Creates content for this request. Subclasses of this class implement this method to handle the processing of a web services request.

Specified by:
createContent in class AbstractAxisServiceContentGenerator
Parameters:
axisConfiguration - AxisConfiguration
context - ConfigurationContext
out - The output stream to write to
Throws:
Exception

getMimeType

public String getMimeType()
Specified by:
getMimeType in class SimpleContentGenerator

getLogger

public org.apache.commons.logging.Log getLogger()
Specified by:
getLogger in class BaseContentGenerator