|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.filenet.wcm.toolkit.server.base.WcmDpContainer
com.filenet.wcm.toolkit.server.base.WcmModule
com.filenet.wcm.toolkit.server.base.GlobalEventModule
com.filenet.wcm.toolkit.server.base.WcmUiModule
com.filenet.wcm.toolkit.server.ui.WcmXSLModule
Base class for UI Modules that do XSLT transformations.
Field Summary | |
protected WcmXSLUtil |
transformUtil
|
Fields inherited from class com.filenet.wcm.toolkit.server.base.WcmModule |
locale, NAME_DELIMITER |
Constructor Summary | |
WcmXSLModule()
|
Method Summary | |
static org.w3c.dom.NodeList |
convertToNodeList(java.lang.String[] valuesArray)
Converts String array into a NodeList with text nodes. |
java.lang.Object |
getXML()
Returns the source XML in the format it was orignially set in setXML() method. |
java.lang.Object |
getXSLParameter(java.lang.String key)
Returns previously set XSL Parameter. |
void |
render(java.io.Writer w)
Writes out the results of the transformation. |
void |
renderXSL(java.io.Writer w)
Writes out the results of the transformation. |
void |
setXML(org.w3c.dom.Document domDocument)
Sets the source XML as Document. |
void |
setXML(java.io.InputStream inputStream)
Sets the source XML as InputStream |
void |
setXML(java.io.Reader reader)
Sets the source XML as Reader |
void |
setXML(java.lang.String xmlString)
Sets the source XML as String. |
void |
setXSL(java.lang.String sXSLFile)
Sets the XSL File to use for the transformation. |
void |
setXSLParameter(java.lang.String key,
boolean flag)
Sets XSL Parameter as boolean. |
void |
setXSLParameter(java.lang.String key,
double number)
Sets XSL Parameter as double. |
void |
setXSLParameter(java.lang.String key,
org.w3c.dom.Node node)
Sets XSL Parameter as Node. |
void |
setXSLParameter(java.lang.String key,
org.w3c.dom.NodeList nodes)
Sets XSL Parameter as NodeList. |
void |
setXSLParameter(java.lang.String key,
java.lang.Object obj)
Sets XSL Parameter as Object. |
void |
setXSLParameter(java.lang.String key,
java.lang.String str)
Sets XSL Parameter as String. |
Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmUiModule |
getActive, getBasePath, getBaseUrl, getBaseURLBuilder, getControllerEventUrl, getControllerEventUrl, getEventFormFields, getEventFormFields, getEventFormTag, getEventFormTag, getEventUrl, getEventUrl, getEventUrl, getEventUrl, getFormName, getFormSubmitUrl, getFormSubmitUrl, getGlobalEventUrl, getGlobalEventUrl, getPageUrl, getPageUrl, getPageUrl, getPageUrl, getUiParent, peekEvent, renderJSP, routeEvent, routeEvent, serverSideInclude, serverSideInclude, setActive, setJSP |
Methods inherited from class com.filenet.wcm.toolkit.server.base.GlobalEventModule |
onStartPage, subscribeGlobalEvent |
Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmModule |
addChild, addChild, addChild, cleanup, debugTrace, getClassProperty, getClassProperty, getClassPropertyKeys, getConfiguration, getController, getDataStore, getModuleProperty, getModuleProperty, getModuleProperty, getModuleProperty, getModulePropertyKeys, getName, getParent, getWindowProperty, getWindowProperty, initialize, persist, queryDataProvider, setClassProperty, setClassProperty, setController, setModuleProperty, setModuleProperty, setName, setParent, setPortletParent, setWindowProperty |
Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmDpContainer |
addDataProvider, addDataProvider |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface |
onStartPage |
Methods inherited from interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface |
addDataProvider, cleanup, getDataStore, getModuleProperty, getName, getParent, initialize, persist, queryDataProvider, setController, setModuleProperty, setName, setParent |
Field Detail |
protected WcmXSLUtil transformUtil
Constructor Detail |
public WcmXSLModule()
Method Detail |
public java.lang.Object getXML()
public void setXSL(java.lang.String sXSLFile) throws java.lang.Exception
sXSLFile
- XSL File name
java.lang.Exception
- If any errors occur.public void setXML(java.lang.String xmlString)
xmlString
- Source XML in a Stringpublic void setXML(org.w3c.dom.Document domDocument)
domDocument
- Source XML in DOM Documentpublic void setXML(java.io.InputStream inputStream)
inputStream
- InputStream object with the source XMLpublic void setXML(java.io.Reader reader)
reader
- Reader object with the source XMLpublic void render(java.io.Writer w) throws java.lang.Exception
render
in interface WcmUiModuleInterface
render
in class WcmUiModule
w
- Writer object where the results will be written
java.lang.Exception
- If there are any errors in the transformationpublic void renderXSL(java.io.Writer w) throws java.lang.Exception
w
- Writer object where the results will be written
java.lang.Exception
- If there are any errors in the transformationpublic void setXSLParameter(java.lang.String key, java.lang.String str)
key
- Keystr
- String valuepublic void setXSLParameter(java.lang.String key, boolean flag)
key
- Keyflag
- boolean valuepublic void setXSLParameter(java.lang.String key, double number)
key
- Keynumber
- Double valuepublic void setXSLParameter(java.lang.String key, org.w3c.dom.NodeList nodes)
key
- Keynodes
- NodeList valuepublic void setXSLParameter(java.lang.String key, org.w3c.dom.Node node)
key
- Keynode
- Node valuepublic void setXSLParameter(java.lang.String key, java.lang.Object obj)
key
- Keyobj
- Object valuepublic java.lang.Object getXSLParameter(java.lang.String key)
key
- parameter name
public static org.w3c.dom.NodeList convertToNodeList(java.lang.String[] valuesArray)
valuesArray
- A string array to be converted
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |