|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.util.xml.jaxp.JAXPFactories
Simple class to lazily instantiate and cache JAXP factories for a single thread (i.e. instances of this class are not thread safe).
Field Summary | |
private static String |
DEFAULT_DOC_BUILDER_FACTORY
|
private static String |
DEFAULT_SAX_PARSER_FACTORY
|
private static String |
DEFAULT_TRANSFORMER_FACTORY
|
private DocumentBuilderFactory |
documentBuilderFactory
|
private SAXParserFactory |
saxParserFactory
|
private TransformerFactory |
transformerFactory
|
Constructor Summary | |
JAXPFactories()
Public contructor. |
|
JAXPFactories(SAXParserFactory saxParserFactory,
DocumentBuilderFactory documentBuilderFactory,
TransformerFactory transformerFactory)
Public contructor. |
Method Summary | |
DocumentBuilderFactory |
getDocumentBuilderFactory()
Fetches preferred DOM implementation or JAXP one if preferred implementation is not available. |
private static Object |
getFactoryInstance(String defaultClassName)
|
SAXParserFactory |
getSAXParserFactory()
Fetches preferred SAX implementation or JAXP one if preferred implementation is not available. |
SAXTransformerFactory |
getSAXTransformerFactory()
Fetches preferred XSLT implementation or JAXP one if preferred implementation is not available. |
TransformerFactory |
getTransformerFactory()
Fetches preferred XSLT implementation or JAXP one if preferred implementation is not available. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String DEFAULT_SAX_PARSER_FACTORY
private static final String DEFAULT_DOC_BUILDER_FACTORY
private static final String DEFAULT_TRANSFORMER_FACTORY
private SAXParserFactory saxParserFactory
private DocumentBuilderFactory documentBuilderFactory
private TransformerFactory transformerFactory
Constructor Detail |
public JAXPFactories()
public JAXPFactories(SAXParserFactory saxParserFactory, DocumentBuilderFactory documentBuilderFactory, TransformerFactory transformerFactory)
Method Detail |
public SAXParserFactory getSAXParserFactory()
public DocumentBuilderFactory getDocumentBuilderFactory()
public TransformerFactory getTransformerFactory()
public SAXTransformerFactory getSAXTransformerFactory()
private static Object getFactoryInstance(String defaultClassName)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |