java.lang.Object
org.eclipse.persistence.internal.helper.XMLHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DocumentBuilderFactoryallowExternalAccess(DocumentBuilderFactory dbf, String value, boolean disableSecureProcessing) static TransformerFactoryallowExternalAccess(TransformerFactory tf, String value, boolean disableSecureProcessing) static SchemaFactoryallowExternalAccess(SchemaFactory sf, String value, boolean disableSecureProcessing) static XMLReaderallowExternalAccess(XMLReader xmlReader, String value, boolean disableSecureProcessing) static DocumentBuilderFactoryallowExternalDTDAccess(DocumentBuilderFactory dbf, String value, boolean disableSecureProcessing) static SchemaFactoryallowExternalDTDAccess(SchemaFactory sf, String value, boolean disableSecureProcessing) static XMLReaderallowExternalDTDAccess(XMLReader xmlReader, String value, boolean disableSecureProcessing) static DocumentBuilderFactorycreateDocumentBuilderFactory(boolean disableSecureProcessing) Returns properly configured (e.g.static SAXParserFactorycreateParserFactory(boolean disableSecureProcessing) Returns properly configured (e.g.static SchemaFactorycreateSchemaFactory(String language, boolean disableSecureProcessing) Returns properly configured (e.g.static TransformerFactorycreateTransformerFactory(boolean disableSecureProcessing) Returns properly configured (e.g.static XPathFactorycreateXPathFactory(boolean disableSecureProcessing) Returns properly configured (e.g.
-
Field Details
-
ACCESS_EXTERNAL_SCHEMA
- See Also:
-
ACCESS_EXTERNAL_DTD
- See Also:
-
-
Constructor Details
-
XMLHelper
public XMLHelper()
-
-
Method Details
-
createSchemaFactory
public static SchemaFactory createSchemaFactory(String language, boolean disableSecureProcessing) throws IllegalStateException Returns properly configured (e.g. security features) schema factory - namespaceAware == true - securityProcessing == is set based on security processing property, default is true- Throws:
IllegalStateException
-
createParserFactory
public static SAXParserFactory createParserFactory(boolean disableSecureProcessing) throws IllegalStateException Returns properly configured (e.g. security features) parser factory - namespaceAware == true - securityProcessing == is set based on security processing property, default is true- Throws:
IllegalStateException
-
createXPathFactory
public static XPathFactory createXPathFactory(boolean disableSecureProcessing) throws IllegalStateException Returns properly configured (e.g. security features) factory - securityProcessing == is set based on security processing property, default is true- Throws:
IllegalStateException
-
createTransformerFactory
public static TransformerFactory createTransformerFactory(boolean disableSecureProcessing) throws IllegalStateException Returns properly configured (e.g. security features) factory - securityProcessing == is set based on security processing property, default is true- Throws:
IllegalStateException
-
createDocumentBuilderFactory
public static DocumentBuilderFactory createDocumentBuilderFactory(boolean disableSecureProcessing) throws IllegalStateException Returns properly configured (e.g. security features) factory - namespaceAware == true - securityProcessing == is set based on security processing property, default is true- Throws:
IllegalStateException
-
allowExternalAccess
public static SchemaFactory allowExternalAccess(SchemaFactory sf, String value, boolean disableSecureProcessing) -
allowExternalAccess
public static TransformerFactory allowExternalAccess(TransformerFactory tf, String value, boolean disableSecureProcessing) -
allowExternalAccess
public static DocumentBuilderFactory allowExternalAccess(DocumentBuilderFactory dbf, String value, boolean disableSecureProcessing) -
allowExternalAccess
-
allowExternalDTDAccess
public static SchemaFactory allowExternalDTDAccess(SchemaFactory sf, String value, boolean disableSecureProcessing) -
allowExternalDTDAccess
public static DocumentBuilderFactory allowExternalDTDAccess(DocumentBuilderFactory dbf, String value, boolean disableSecureProcessing) -
allowExternalDTDAccess
-