Class DefaultPGXmlFactoryFactory
java.lang.Object
org.postgresql.xml.DefaultPGXmlFactoryFactory
- All Implemented Interfaces:
PGXmlFactoryFactory
Default implementation of PGXmlFactoryFactory that configures each factory per OWASP recommendations.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static DocumentBuilderFactoryprivate static voidsetAttributeQuietly(Object factory, String name, Object value) private static voidsetFactoryProperties(Object factory) private static voidsetFeatureQuietly(Object factory, String name, boolean value) private static voidsetPropertyQuietly(Object factory, String name, Object value)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
DefaultPGXmlFactoryFactory
private DefaultPGXmlFactoryFactory()
-
-
Method Details
-
getDocumentBuilderFactory
-
newDocumentBuilder
- Specified by:
newDocumentBuilderin interfacePGXmlFactoryFactory- Throws:
ParserConfigurationException
-
newTransformerFactory
- Specified by:
newTransformerFactoryin interfacePGXmlFactoryFactory
-
newSAXTransformerFactory
- Specified by:
newSAXTransformerFactoryin interfacePGXmlFactoryFactory
-
newXMLInputFactory
- Specified by:
newXMLInputFactoryin interfacePGXmlFactoryFactory
-
newXMLOutputFactory
- Specified by:
newXMLOutputFactoryin interfacePGXmlFactoryFactory
-
createXMLReader
- Specified by:
createXMLReaderin interfacePGXmlFactoryFactory- Throws:
SAXException
-
setFeatureQuietly
-
setAttributeQuietly
-
setFactoryProperties
-
setPropertyQuietly
-