|
Préférences
Moteurs de recherche
|
|||||||||||||||||||||||||||||||||
JavaTM 2 Platform Std. Ed. v1.4.2
javax.xml.transform
|
Constructor Summary | |
protected |
TransformerFactory()
Default constructor is protected on purpose. |
Method Summary | |
abstract Source |
getAssociatedStylesheet(Source source,
String media,
String title,
String charset)
Get the stylesheet specification(s) associated via the xml-stylesheet processing instruction (see http://www.w3.org/TR/xml-stylesheet/) with the document document specified in the source parameter, and that match the given criteria. |
abstract Object |
getAttribute(String name)
Allows the user to retrieve specific attributes on the underlying implementation. |
abstract ErrorListener |
getErrorListener()
Get the error event handler for the TransformerFactory. |
abstract boolean |
getFeature(String name)
Look up the value of a feature. |
abstract URIResolver |
getURIResolver()
Get the object that is used by default during the transformation to resolve URIs used in document(), xsl:import, or xsl:include. |
static TransformerFactory |
newInstance()
Obtain a new instance of a TransformerFactory . |
abstract Templates |
newTemplates(Source source)
Process the Source into a Templates object, which is a a compiled representation of the source. |
abstract Transformer |
newTransformer()
Create a new Transformer object that performs a copy of the source to the result. |
abstract Transformer |
newTransformer(Source source)
Process the Source into a Transformer object. |
abstract void |
setAttribute(String name,
Object value)
Allows the user to set specific attributes on the underlying implementation. |
abstract void |
setErrorListener(ErrorListener listener)
Set the error event listener for the TransformerFactory, which is used for the processing of transformation instructions, and not for the transformation itself. |
abstract void |
setURIResolver(URIResolver resolver)
Set an object that is used by default during the transformation to resolve URIs used in xsl:import, or xsl:include. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected TransformerFactory()
Method Detail |
public static TransformerFactory newInstance() throws TransformerFactoryConfigurationError
TransformerFactory
.
This static method creates a new factory instance
This method uses the following ordered lookup procedure to determine
the TransformerFactory
implementation class to
load:
javax.xml.transform.TransformerFactory
system
property.
java.util.Properties
format and contains the fully qualified name of the
implementation class with the key being the system property defined
above.
META-INF/services/javax.xml.transform.TransformerFactory
in jars available to the runtime.
TransformerFactory
instance.
TransformerFactory
it can use the factory to configure
and obtain parser instances.
TransformerFactoryConfigurationError
- if the implmentation is not available or cannot be instantiated.public abstract Transformer newTransformer(Source source) throws TransformerConfigurationException
source
- An object that holds a URI, input stream, etc.
TransformerConfigurationException
- May throw this during the parse
when it is constructing the Templates object and fails.public abstract Transformer newTransformer() throws TransformerConfigurationException
TransformerConfigurationException
- May throw this during
the parse when it is constructing the
Templates object and fails.public abstract Templates newTemplates(Source source) throws TransformerConfigurationException
source
- An object that holds a URL, input stream, etc.
TransformerConfigurationException
- May throw this during the parse when it
is constructing the Templates object and fails.public abstract Source getAssociatedStylesheet(Source source, String media, String title, String charset) throws TransformerConfigurationException
source
- The XML source document.media
- The media attribute to be matched. May be null, in which
case the prefered templates will be used (i.e. alternate = no).title
- The value of the title attribute to match. May be null.charset
- The value of the charset attribute to match. May be null.
TransformerConfigurationException.
TransformerConfigurationException
public abstract void setURIResolver(URIResolver resolver)
resolver
- An object that implements the URIResolver interface,
or null.public abstract URIResolver getURIResolver()
public abstract boolean getFeature(String name)
The feature name is any absolute URI.
name
- The feature name, which is an absolute URI.
public abstract void setAttribute(String name, Object value) throws IllegalArgumentException
name
- The name of the attribute.value
- The value of the attribute.
IllegalArgumentException
- thrown if the underlying
implementation doesn't recognize the attribute.public abstract Object getAttribute(String name) throws IllegalArgumentException
name
- The name of the attribute.
IllegalArgumentException
- thrown if the underlying
implementation doesn't recognize the attribute.public abstract void setErrorListener(ErrorListener listener) throws IllegalArgumentException
listener
- The new error listener.
IllegalArgumentException
- if listener is null.public abstract ErrorListener getErrorListener()