public class RuleProcessor extends ErrorObserverAdapter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
XSL_VENDOR
The XSL vendor property name
|
static java.lang.String |
XSL_VENDOR_URL
The XSL vendor-url property name
|
static java.lang.String |
XSL_VERSION
The XSL version property name
|
FATAL, NORMAL, WARNING| Constructor and Description |
|---|
RuleProcessor(XSLTStylesheet xsl)
Create a RuleProcessor for the given XSL stylesheet
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFunctionResolver(FunctionResolver fnResolver)
Adds the given FunctionResolver used for resovling
extension functions.
|
void |
addMessageObserver(MessageObserver msgObserver)
Adds the given MessageObserver to this processors list
of MessageObservers
|
java.lang.String |
getParameter(java.lang.String name)
Returns the parameter value associated with the given name.
|
java.lang.String |
getProperty(java.lang.String name)
Returns the property value that is associated with the given name.
|
URIResolver |
getURIResolver()
Returns the URIResolver for resolving all URIs.
|
void |
process(XPathNode source,
ResultHandler handler)
Processes the given XML Document using this processors stylesheet.
|
MessageObserver |
removeMessageObserver(MessageObserver msgObserver)
Removes the given MessageObserver from this processors list
of MessageObservers
|
void |
setParameter(java.lang.String name,
java.lang.String value)
Sets a property which may be accessed from the XSLT
stylesheet via a call to the xslp:param extension function
|
void |
setURIResolver(URIResolver resolver)
Sets the URIResolver for resolving all URIs.
|
addErrorObserver, receiveError, receiveError, receiveError, receiveError, receiveError, receiveError, removeAllErrorObservers, removeErrorObserverpublic static final java.lang.String XSL_VERSION
public static final java.lang.String XSL_VENDOR
public static final java.lang.String XSL_VENDOR_URL
public RuleProcessor(XSLTStylesheet xsl)
xsl - the XSLStylesheet to processdomParser - the DOMParser to use when creating
the result treepublic void addFunctionResolver(FunctionResolver fnResolver)
fnResolver - the FunctionResolver to addorg.exolab.adaptx.xpath.FunctionResolverpublic void addMessageObserver(MessageObserver msgObserver)
msgObserver - the MessageObserver to add to this processors
list of MessageObserverspublic java.lang.String getParameter(java.lang.String name)
name - the name of the parameter to retrieve the value ofpublic java.lang.String getProperty(java.lang.String name)
name - the name of the property to retrieve the value ofpublic URIResolver getURIResolver()
public void process(XPathNode source, ResultHandler handler)
source - the XPathNode to processhandler - the ResultHandler for the result treepublic MessageObserver removeMessageObserver(MessageObserver msgObserver)
msgObserver - the MessageObserver to remove from this processors
list of MessageObserverspublic void setParameter(java.lang.String name,
java.lang.String value)
name - the name of the parametervalue - the value of the parameterpublic void setURIResolver(URIResolver resolver)
resolver - the URIResolver to use