|
|||||||||||
| 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 ProcessorMBeanout - The output streamin - The input streamdocument - A document containing the data
java.io.IOExceptionprotected 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 ProcessorMBeanout - The output streamin - The input streame - The exception to be reported
java.io.IOExceptionpublic java.lang.String preProcess(java.lang.String path)
ProcessorMBean
preProcess in interface ProcessorMBeanpath - 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 ProcessorMBeanpath - The request elementout - The output streamin - The input stream
java.io.IOException
HttpExceptionprotected 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.URIResolverpublic void setFile(java.lang.String file)
setFile in interface XSLTProcessorMBeanpublic java.lang.String getFile()
getFile in interface XSLTProcessorMBeanpublic java.lang.String getPathInJar()
getPathInJar in interface XSLTProcessorMBeanpublic void setPathInJar(java.lang.String path)
setPathInJar in interface XSLTProcessorMBeanpublic java.lang.String getDefaultPage()
getDefaultPage in interface XSLTProcessorMBeanpublic void setDefaultPage(java.lang.String defaultPage)
setDefaultPage in interface XSLTProcessorMBeanpublic boolean isUseJar()
isUseJar in interface XSLTProcessorMBeanpublic boolean isUsePath()
isUsePath in interface XSLTProcessorMBean
public void addMimeType(java.lang.String extension,
java.lang.String type)
addMimeType in interface XSLTProcessorMBeanpublic void setUseCache(boolean useCache)
setUseCache in interface XSLTProcessorMBeanpublic boolean isUseCache()
isUseCache in interface XSLTProcessorMBeanpublic java.lang.String getName()
getName in interface ProcessorMBeanpublic java.util.Locale getLocale()
getLocale in interface XSLTProcessorMBeanpublic void setLocale(java.util.Locale locale)
setLocale in interface XSLTProcessorMBeanpublic 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 | ||||||||||