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 DefaultPGXmlFactoryFactoryINSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privateDefaultPGXmlFactoryFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.xml.sax.XMLReadercreateXMLReader()private javax.xml.parsers.DocumentBuilderFactorygetDocumentBuilderFactory()javax.xml.parsers.DocumentBuildernewDocumentBuilder()javax.xml.transform.sax.SAXTransformerFactorynewSAXTransformerFactory()javax.xml.transform.TransformerFactorynewTransformerFactory()javax.xml.stream.XMLInputFactorynewXMLInputFactory()javax.xml.stream.XMLOutputFactorynewXMLOutputFactory()private static voidsetAttributeQuietly(java.lang.Object factory, java.lang.String name, java.lang.Object value)private static voidsetFactoryProperties(java.lang.Object factory)private static voidsetFeatureQuietly(java.lang.Object factory, java.lang.String name, boolean value)private static voidsetPropertyQuietly(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:
newDocumentBuilderin interfacePGXmlFactoryFactory- Throws:
javax.xml.parsers.ParserConfigurationException
-
newTransformerFactory
public javax.xml.transform.TransformerFactory newTransformerFactory()
- Specified by:
newTransformerFactoryin interfacePGXmlFactoryFactory
-
newSAXTransformerFactory
public javax.xml.transform.sax.SAXTransformerFactory newSAXTransformerFactory()
- Specified by:
newSAXTransformerFactoryin interfacePGXmlFactoryFactory
-
newXMLInputFactory
public javax.xml.stream.XMLInputFactory newXMLInputFactory()
- Specified by:
newXMLInputFactoryin interfacePGXmlFactoryFactory
-
newXMLOutputFactory
public javax.xml.stream.XMLOutputFactory newXMLOutputFactory()
- Specified by:
newXMLOutputFactoryin interfacePGXmlFactoryFactory
-
createXMLReader
public org.xml.sax.XMLReader createXMLReader() throws org.xml.sax.SAXException- Specified by:
createXMLReaderin 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)
-
-