public final class TransformerImpl extends Transformer implements DOMCache, ErrorListener
| Modifier and Type | Method and Description |
|---|---|
void |
clearParameters()
Implements JAXP's Transformer.clearParameters()
Clear all parameters set with setParameter.
|
void |
error(TransformerException e)
Receive notification of a recoverable error.
|
void |
fatalError(TransformerException e)
Receive notification of a non-recoverable error.
|
ErrorListener |
getErrorListener()
Implements JAXP's Transformer.getErrorListener()
Get the error event handler in effect for the transformation.
|
SerializationHandler |
getOutputHandler(Result result)
Create an output handler for the transformation output based on
the type and contents of the TrAX Result object passed to the
transform() method.
|
java.util.Properties |
getOutputProperties()
Implements JAXP's Transformer.getOutputProperties().
|
java.lang.String |
getOutputProperty(java.lang.String name)
Implements JAXP's Transformer.getOutputProperty().
|
java.lang.Object |
getParameter(java.lang.String name)
Implements JAXP's Transformer.getParameter()
Returns the value of a given parameter.
|
URIResolver |
getURIResolver()
Implements JAXP's Transformer.getURIResolver()
Set the object currently used to resolve URIs used in document().
|
boolean |
isIdentity() |
boolean |
isSecureProcessing()
Return the state of the secure processing feature.
|
void |
reset()
This method resets the Transformer to its original configuration
Transformer code is reset to the same state it was when it was
created
|
DOM |
retrieveDocument(java.lang.String baseURI,
java.lang.String href,
Translet translet)
This class should only be used as a DOMCache for the translet if the
URIResolver has been set.
|
void |
setErrorListener(ErrorListener listener)
Implements JAXP's Transformer.setErrorListener()
Set the error event listener in effect for the transformation.
|
void |
setOutputProperties(java.util.Properties properties)
Implements JAXP's Transformer.setOutputProperties().
|
void |
setOutputProperty(java.lang.String name,
java.lang.String value)
Implements JAXP's Transformer.setOutputProperty().
|
void |
setParameter(java.lang.String name,
java.lang.Object value)
Implements JAXP's Transformer.setParameter()
Add a parameter for the transformation.
|
void |
setSecureProcessing(boolean flag)
Set the state of the secure processing feature.
|
void |
setURIResolver(URIResolver resolver)
Implements JAXP's Transformer.setURIResolver()
Set an object that will be used to resolve URIs used in document().
|
void |
transferOutputProperties(SerializationHandler handler)
This method is used to pass any properties to the output handler
when running the identity transform.
|
void |
transform(Source source,
Result result)
Implements JAXP's Transformer.transform()
|
void |
warning(TransformerException e)
Receive notification of a warning.
|
public boolean isSecureProcessing()
public void setSecureProcessing(boolean flag)
public boolean isIdentity()
public void transform(Source source, Result result) throws TransformerException
transform in class Transformersource - Contains the input XML documentresult - Will contain the output from the transformationTransformerExceptionpublic SerializationHandler getOutputHandler(Result result) throws TransformerException
TransformerExceptionpublic ErrorListener getErrorListener()
getErrorListener in class Transformerpublic void setErrorListener(ErrorListener listener) throws java.lang.IllegalArgumentException
setErrorListener in class Transformerlistener - The error event listener to usejava.lang.IllegalArgumentExceptionpublic java.util.Properties getOutputProperties()
getOutputProperties in class TransformerOutputKeys,
Properties,
XSL Transformations (XSLT) Version 1.0public java.lang.String getOutputProperty(java.lang.String name)
throws java.lang.IllegalArgumentException
getOutputProperty in class Transformername - A non-null string that contains the name of the propertyjava.lang.IllegalArgumentException - if the property name is not knownOutputKeyspublic void setOutputProperties(java.util.Properties properties)
throws java.lang.IllegalArgumentException
setOutputProperties in class Transformerproperties - The properties to use for the Transformerjava.lang.IllegalArgumentException - Never, errors are ignoredOutputKeys,
Propertiespublic void setOutputProperty(java.lang.String name,
java.lang.String value)
throws java.lang.IllegalArgumentException
setOutputProperty in class Transformername - The name of the property to setvalue - The value to assign to the propertyjava.lang.IllegalArgumentException - Never, errors are ignoredOutputKeyspublic void transferOutputProperties(SerializationHandler handler)
public void setParameter(java.lang.String name,
java.lang.Object value)
setParameter in class Transformername - The name of the parametervalue - The value to assign to the parameterpublic void clearParameters()
clearParameters in class Transformerpublic final java.lang.Object getParameter(java.lang.String name)
getParameter in class Transformername - The name of the parameterpublic URIResolver getURIResolver()
getURIResolver in class Transformerpublic void setURIResolver(URIResolver resolver)
setURIResolver in class Transformerresolver - The URIResolver to use in document()public DOM retrieveDocument(java.lang.String baseURI, java.lang.String href, Translet translet)
retrieveDocument in interface DOMCachebaseURI - The base URI used by the document call.href - The href argument passed to the document function.translet - A reference to the translet requesting the documentpublic void error(TransformerException e) throws TransformerException
error in interface ErrorListenere - The warning information encapsulated in a transformer
exception.TransformerException - if the application chooses to discontinue
the transformation (always does in our case).TransformerExceptionpublic void fatalError(TransformerException e) throws TransformerException
fatalError in interface ErrorListenere - The warning information encapsulated in a transformer
exception.TransformerException - if the application chooses to discontinue
the transformation (always does in our case).TransformerExceptionpublic void warning(TransformerException e) throws TransformerException
warning in interface ErrorListenere - The warning information encapsulated in a transformer
exception.TransformerException - if the application chooses to discontinue
the transformation (never does in our case).TransformerExceptionpublic void reset()
reset in class TransformerCopyright © 2014 Apache XML Project. All Rights Reserved.