gnu.xml.transform
Class TransformerFactoryImpl
public class TransformerFactoryImpl
 GNU transformer factory implementation.
|  Source | getAssociatedStylesheet(Source source, String media, String title, String charset) Returns a source object representing the XML resource specified by the
 xml-stylesheet
 processing instruction and matching the given criteria.
 | 
|  Object | getAttribute(String name) Retrieve the specified named attribute value.
 | 
|  ErrorListener | getErrorListener() Returns the callback to be used by transformers obtained from this
 factory to report transformation errors.
 | 
|  boolean | getFeature(String name) Returns the state of a feature in the factory implementation.
 | 
|  URIResolver | getURIResolver() Returns the resolver callback to be used by transformers obtained from
 this factory.
 | 
|  Templates | newTemplates(Source source) Creates a new compiled transformation using the specified stylesheet.
 | 
|  Transformer | newTransformer() Creates a new transformer that applies the identity transform.
 | 
|  Transformer | newTransformer(Source source) Creates a new transformer using the specified stylesheet.
 | 
|  void | setAttribute(String name, Object value) Set a named attribute on the underlying implementation.
 | 
|  void | setErrorListener(ErrorListener listener) Sets the callback to be used by transformers obtained from this factory
 to report transformation errors.
 | 
|  void | setFeature(String name, boolean value) Sets a feature of transformers and templates obtained from this
 factory.
 | 
|  void | setURIResolver(URIResolver resolver) Set the resolver callback to be used by transformers obtained from
 this factory.
 | 
| getAssociatedStylesheet,getAttribute,getErrorListener,getFeature,getURIResolver,newInstance,newTemplates,newTransformer,newTransformer,setAttribute,setErrorListener,setFeature,setURIResolver | 
TransformerFactoryImpl
public TransformerFactoryImpl()
getAssociatedStylesheet
public Source getAssociatedStylesheet(Source source,
                                      String media,
                                      String title,
                                      String charset)
            throws TransformerConfigurationException Returns a source object representing the XML resource specified by the
 
xml-stylesheet
 processing instruction and matching the given criteria.
 Note that if multiple stylesheets are selected, the source represents a
 stylesheet composed of a list of imports.
- getAssociatedStylesheet in interface TransformerFactory
- source- the source XML document
- media- the media attribute to match, or- nullto match
the preferred templates
- title- the title attribute to match, or- nullto match
any
- charset- the charset attribute to match, or- nullto
match any
getAttribute
public Object getAttribute(String name)
            throws IllegalArgumentException Retrieve the specified named attribute value.
- getAttribute in interface TransformerFactory
- name- the attribute name
getErrorListener
public ErrorListener getErrorListener()
 Returns the callback to be used by transformers obtained from this
 factory to report transformation errors.
- getErrorListener in interface TransformerFactory
getFeature
public boolean getFeature(String name)
 Returns the state of a feature in the factory implementation.
 Feature names are fully qualified URIs, and may depend on the factory
 implementation. JAXP also predefines several features, including the
 constants in 
XMLConstants and
 
 The latter expose various capabilities of the factory implementation.
- getFeature in interface TransformerFactory
getURIResolver
public URIResolver getURIResolver()
 Returns the resolver callback to be used by transformers obtained from
 this factory.
- getURIResolver in interface TransformerFactory
setAttribute
public void setAttribute(String name,
                         Object value)
            throws IllegalArgumentException Set a named attribute on the underlying implementation.
- setAttribute in interface TransformerFactory
- name- the attribute name
- value- the value to assign
setErrorListener
public void setErrorListener(ErrorListener listener)
            throws IllegalArgumentException Sets the callback to be used by transformers obtained from this factory
 to report transformation errors.
- setErrorListener in interface TransformerFactory
setFeature
public void setFeature(String name,
                       boolean value)
            throws TransformerConfigurationException Sets a feature of transformers and templates obtained from this
 factory.
 Feature names are fully qualified URIs, and may depend on the factory
 implementation.
- setFeature in interface TransformerFactory
- name- the name of the feature
- value- the feature state
- TransformerConfigurationException- if the feature is
unsupported
setURIResolver
public void setURIResolver(URIResolver resolver)
 Set the resolver callback to be used by transformers obtained from
 this factory.
- setURIResolver in interface TransformerFactory