|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mx4j.adaptor.http.XSLTProcessor
XSLTPostProcessor pass the document through an XSLT transformation
Constructor Summary | |
XSLTProcessor()
|
Method Summary | |
void |
addMimeType(java.lang.String extension,
java.lang.String type)
|
protected javax.xml.transform.Transformer |
createTransformer(java.lang.String path)
|
java.lang.String |
getDefaultPage()
|
java.lang.String |
getFile()
|
protected java.io.InputStream |
getInputStream(java.lang.String path)
|
java.util.Locale |
getLocale()
|
java.lang.String |
getName()
|
java.lang.String |
getPathInJar()
|
boolean |
isUseCache()
|
boolean |
isUseJar()
|
boolean |
isUsePath()
|
java.lang.String |
notFoundElement(java.lang.String path,
HttpOutputStream out,
HttpInputStream in)
Let the processor load internally a not found element. |
java.lang.String |
preProcess(java.lang.String path)
Preprocess a path and return a replacement path. |
protected void |
processHttpException(HttpInputStream in,
HttpOutputStream out,
HttpException e)
|
javax.xml.transform.Source |
resolve(java.lang.String href,
java.lang.String base)
|
void |
setDefaultPage(java.lang.String defaultPage)
|
void |
setFile(java.lang.String file)
|
void |
setLocale(java.util.Locale locale)
|
void |
setLocaleString(java.lang.String locale)
|
void |
setPathInJar(java.lang.String path)
|
void |
setUseCache(boolean useCache)
|
void |
writeError(HttpOutputStream out,
HttpInputStream in,
java.lang.Exception e)
The method will process the result exception and produce output. |
void |
writeResponse(HttpOutputStream out,
HttpInputStream in,
org.w3c.dom.Document document)
The method will process the result string and produce an output. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XSLTProcessor()
Method Detail |
public void writeResponse(HttpOutputStream out, HttpInputStream in, org.w3c.dom.Document document) throws java.io.IOException
ProcessorMBean
out.setCode(HttpConstants.STATUS_OKAY);
out.setHeader("Content-type", "text/html");
out.sendHeaders();
out.write("some text");
writeResponse
in interface ProcessorMBean
out
- The output streamin
- The input streamdocument
- A document containing the data
java.io.IOException
protected javax.xml.transform.Transformer createTransformer(java.lang.String path)
protected void processHttpException(HttpInputStream in, HttpOutputStream out, HttpException e) throws java.io.IOException
java.io.IOException
public void writeError(HttpOutputStream out, HttpInputStream in, java.lang.Exception e) throws java.io.IOException
ProcessorMBean
out.setCode(HttpConstants.STATUS_OKAY);
out.setHeader("Content-type", "text/html");
out.sendHeaders();
out.write("some text");
writeError
in interface ProcessorMBean
out
- The output streamin
- The input streame
- The exception to be reported
java.io.IOException
public java.lang.String preProcess(java.lang.String path)
ProcessorMBean
preProcess
in interface ProcessorMBean
path
- The original path
public java.lang.String notFoundElement(java.lang.String path, HttpOutputStream out, HttpInputStream in) throws java.io.IOException, HttpException
ProcessorMBean
notFoundElement
in interface ProcessorMBean
path
- The request elementout
- The output streamin
- The input stream
java.io.IOException
HttpException
protected java.io.InputStream getInputStream(java.lang.String path)
public javax.xml.transform.Source resolve(java.lang.String href, java.lang.String base)
resolve
in interface javax.xml.transform.URIResolver
public void setFile(java.lang.String file)
setFile
in interface XSLTProcessorMBean
public java.lang.String getFile()
getFile
in interface XSLTProcessorMBean
public java.lang.String getPathInJar()
getPathInJar
in interface XSLTProcessorMBean
public void setPathInJar(java.lang.String path)
setPathInJar
in interface XSLTProcessorMBean
public java.lang.String getDefaultPage()
getDefaultPage
in interface XSLTProcessorMBean
public void setDefaultPage(java.lang.String defaultPage)
setDefaultPage
in interface XSLTProcessorMBean
public boolean isUseJar()
isUseJar
in interface XSLTProcessorMBean
public boolean isUsePath()
isUsePath
in interface XSLTProcessorMBean
public void addMimeType(java.lang.String extension, java.lang.String type)
addMimeType
in interface XSLTProcessorMBean
public void setUseCache(boolean useCache)
setUseCache
in interface XSLTProcessorMBean
public boolean isUseCache()
isUseCache
in interface XSLTProcessorMBean
public java.lang.String getName()
getName
in interface ProcessorMBean
public java.util.Locale getLocale()
getLocale
in interface XSLTProcessorMBean
public void setLocale(java.util.Locale locale)
setLocale
in interface XSLTProcessorMBean
public void setLocaleString(java.lang.String locale)
setLocaleString
in interface XSLTProcessorMBean
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |