Package org.postgresql.xml
Class DefaultPGXmlFactoryFactory
- java.lang.Object
-
- org.postgresql.xml.DefaultPGXmlFactoryFactory
-
- All Implemented Interfaces:
PGXmlFactoryFactory
public class DefaultPGXmlFactoryFactory extends java.lang.Object implements PGXmlFactoryFactory
Default implementation of PGXmlFactoryFactory that configures each factory per OWASP recommendations.
-
-
Field Summary
Fields Modifier and Type Field Description static DefaultPGXmlFactoryFactory
INSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description private
DefaultPGXmlFactoryFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.xml.sax.XMLReader
createXMLReader()
private javax.xml.parsers.DocumentBuilderFactory
getDocumentBuilderFactory()
javax.xml.parsers.DocumentBuilder
newDocumentBuilder()
javax.xml.transform.sax.SAXTransformerFactory
newSAXTransformerFactory()
javax.xml.transform.TransformerFactory
newTransformerFactory()
javax.xml.stream.XMLInputFactory
newXMLInputFactory()
javax.xml.stream.XMLOutputFactory
newXMLOutputFactory()
private static void
setAttributeQuietly(java.lang.Object factory, java.lang.String name, java.lang.Object value)
private static void
setFactoryProperties(java.lang.Object factory)
private static void
setFeatureQuietly(java.lang.Object factory, java.lang.String name, boolean value)
private static void
setPropertyQuietly(java.lang.Object factory, java.lang.String name, java.lang.Object value)
-
-
-
Field Detail
-
INSTANCE
public static final DefaultPGXmlFactoryFactory INSTANCE
-
-
Method Detail
-
getDocumentBuilderFactory
private javax.xml.parsers.DocumentBuilderFactory getDocumentBuilderFactory()
-
newDocumentBuilder
public javax.xml.parsers.DocumentBuilder newDocumentBuilder() throws javax.xml.parsers.ParserConfigurationException
- Specified by:
newDocumentBuilder
in interfacePGXmlFactoryFactory
- Throws:
javax.xml.parsers.ParserConfigurationException
-
newTransformerFactory
public javax.xml.transform.TransformerFactory newTransformerFactory()
- Specified by:
newTransformerFactory
in interfacePGXmlFactoryFactory
-
newSAXTransformerFactory
public javax.xml.transform.sax.SAXTransformerFactory newSAXTransformerFactory()
- Specified by:
newSAXTransformerFactory
in interfacePGXmlFactoryFactory
-
newXMLInputFactory
public javax.xml.stream.XMLInputFactory newXMLInputFactory()
- Specified by:
newXMLInputFactory
in interfacePGXmlFactoryFactory
-
newXMLOutputFactory
public javax.xml.stream.XMLOutputFactory newXMLOutputFactory()
- Specified by:
newXMLOutputFactory
in interfacePGXmlFactoryFactory
-
createXMLReader
public org.xml.sax.XMLReader createXMLReader() throws org.xml.sax.SAXException
- Specified by:
createXMLReader
in interfacePGXmlFactoryFactory
- Throws:
org.xml.sax.SAXException
-
setFeatureQuietly
private static void setFeatureQuietly(java.lang.Object factory, java.lang.String name, boolean value)
-
setAttributeQuietly
private static void setAttributeQuietly(java.lang.Object factory, java.lang.String name, java.lang.Object value)
-
setFactoryProperties
private static void setFactoryProperties(java.lang.Object factory)
-
setPropertyQuietly
private static void setPropertyQuietly(java.lang.Object factory, java.lang.String name, java.lang.Object value)
-
-