xmlBlaster 2.2.0 API

org.xmlBlaster.contrib.jmx
Class MX4JAdaptor.ContribXsltProcessor

java.lang.Object
  extended by mx4j.tools.adaptor.http.XSLTProcessor
      extended by org.xmlBlaster.contrib.jmx.MX4JAdaptor.ContribXsltProcessor
All Implemented Interfaces:
javax.xml.transform.URIResolver, mx4j.tools.adaptor.http.ProcessorMBean, mx4j.tools.adaptor.http.XSLTProcessorMBean
Enclosing class:
MX4JAdaptor

public class MX4JAdaptor.ContribXsltProcessor
extends mx4j.tools.adaptor.http.XSLTProcessor


Field Summary
private  java.lang.String authMethod
           
private  java.lang.String prefix
           
private  java.util.Map roles
           
private  java.util.Set warnings
           
 
Constructor Summary
MX4JAdaptor.ContribXsltProcessor(java.util.Map roles, java.lang.String authMethod)
           
 
Method Summary
private  java.lang.String debug(mx4j.tools.adaptor.http.HttpInputStream is)
           
private  java.lang.String extractUserName(mx4j.tools.adaptor.http.HttpInputStream is)
           
 java.lang.String getFile()
           
protected  java.io.InputStream getInputStream(java.lang.String path)
           
private  java.io.InputStream getInputStream(java.lang.String path, java.lang.ClassLoader cl, boolean fixFileSeparator)
          Note on the classpath: to find a resource it has to be according to java nomenclature, it will not find a document specified with '\'.
private  java.lang.String getTemplate(mx4j.tools.adaptor.http.HttpInputStream is)
           
private  boolean isPathAbsolute(java.lang.String path)
           
 void setFile(java.lang.String prefix)
           
 void writeResponse(mx4j.tools.adaptor.http.HttpOutputStream outputStream, mx4j.tools.adaptor.http.HttpInputStream inputStream, org.w3c.dom.Document doc)
           
 
Methods inherited from class mx4j.tools.adaptor.http.XSLTProcessor
addMimeType, createTransformer, getDefaultPage, getLocale, getName, getPathInJar, isUseCache, isUseJar, isUsePath, notFoundElement, preProcess, processHttpException, resolve, setDefaultPage, setLocale, setLocaleString, setPathInJar, setUseCache, writeError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prefix

private java.lang.String prefix

warnings

private java.util.Set warnings

authMethod

private java.lang.String authMethod

roles

private java.util.Map roles
Constructor Detail

MX4JAdaptor.ContribXsltProcessor

public MX4JAdaptor.ContribXsltProcessor(java.util.Map roles,
                                        java.lang.String authMethod)
Method Detail

setFile

public void setFile(java.lang.String prefix)
Specified by:
setFile in interface mx4j.tools.adaptor.http.XSLTProcessorMBean
Overrides:
setFile in class mx4j.tools.adaptor.http.XSLTProcessor

getFile

public java.lang.String getFile()
Specified by:
getFile in interface mx4j.tools.adaptor.http.XSLTProcessorMBean
Overrides:
getFile in class mx4j.tools.adaptor.http.XSLTProcessor

isPathAbsolute

private boolean isPathAbsolute(java.lang.String path)

getInputStream

private java.io.InputStream getInputStream(java.lang.String path,
                                           java.lang.ClassLoader cl,
                                           boolean fixFileSeparator)
Note on the classpath: to find a resource it has to be according to java nomenclature, it will not find a document specified with '\'.

Parameters:
path -
cl -
fixFileSeparator -
Returns:

getInputStream

protected java.io.InputStream getInputStream(java.lang.String path)
Overrides:
getInputStream in class mx4j.tools.adaptor.http.XSLTProcessor

debug

private java.lang.String debug(mx4j.tools.adaptor.http.HttpInputStream is)
                        throws java.io.IOException
Throws:
java.io.IOException

getTemplate

private java.lang.String getTemplate(mx4j.tools.adaptor.http.HttpInputStream is)

extractUserName

private java.lang.String extractUserName(mx4j.tools.adaptor.http.HttpInputStream is)
                                  throws java.io.IOException
Throws:
java.io.IOException

writeResponse

public void writeResponse(mx4j.tools.adaptor.http.HttpOutputStream outputStream,
                          mx4j.tools.adaptor.http.HttpInputStream inputStream,
                          org.w3c.dom.Document doc)
                   throws java.io.IOException
Specified by:
writeResponse in interface mx4j.tools.adaptor.http.ProcessorMBean
Overrides:
writeResponse in class mx4j.tools.adaptor.http.XSLTProcessor
Throws:
java.io.IOException

xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.