org.apache.axiom.om.impl.dom.jaxp
Class DocumentBuilderFactoryImpl
java.lang.Object
javax.xml.parsers.DocumentBuilderFactory
org.apache.axiom.om.impl.dom.jaxp.DocumentBuilderFactoryImpl
public class DocumentBuilderFactoryImpl
- extends javax.xml.parsers.DocumentBuilderFactory
Methods inherited from class javax.xml.parsers.DocumentBuilderFactory |
isCoalescing, isExpandEntityReferences, isIgnoringComments, isIgnoringElementContentWhitespace, isNamespaceAware, isValidating, isXIncludeAware, setCoalescing, setExpandEntityReferences, setIgnoringComments, setIgnoringElementContentWhitespace, setNamespaceAware, setValidating, setXIncludeAware |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
originalDocumentBuilderFactory
private static javax.xml.parsers.DocumentBuilderFactory originalDocumentBuilderFactory
- Temporary solution until DOOM's DocumentBuilder module is done. Use ThreadLocal to determine
whether or not DOOM implementation is required. By default (isDOOMRequired() == false), we
will use the one from JDK (Crimson)
originalDocumentBuilderFactoryClassName
private static java.lang.String originalDocumentBuilderFactoryClassName
documentBuilderFactoryTracker
private static java.lang.ThreadLocal documentBuilderFactoryTracker
schema
protected javax.xml.validation.Schema schema
DocumentBuilderFactoryImpl
public DocumentBuilderFactoryImpl()
isDOOMRequired
public static boolean isDOOMRequired()
setDOOMRequired
public static void setDOOMRequired(boolean isDOOMRequired)
newDocumentBuilder
public javax.xml.parsers.DocumentBuilder newDocumentBuilder()
throws javax.xml.parsers.ParserConfigurationException
- Specified by:
newDocumentBuilder
in class javax.xml.parsers.DocumentBuilderFactory
- Throws:
javax.xml.parsers.ParserConfigurationException
getAttribute
public java.lang.Object getAttribute(java.lang.String arg0)
throws java.lang.IllegalArgumentException
- Specified by:
getAttribute
in class javax.xml.parsers.DocumentBuilderFactory
- Throws:
java.lang.IllegalArgumentException
setAttribute
public void setAttribute(java.lang.String arg0,
java.lang.Object arg1)
throws java.lang.IllegalArgumentException
- Specified by:
setAttribute
in class javax.xml.parsers.DocumentBuilderFactory
- Throws:
java.lang.IllegalArgumentException
newInstance
public static javax.xml.parsers.DocumentBuilderFactory newInstance()
setFeature
public void setFeature(java.lang.String name,
boolean value)
throws javax.xml.parsers.ParserConfigurationException
- Specified by:
setFeature
in class javax.xml.parsers.DocumentBuilderFactory
- Throws:
javax.xml.parsers.ParserConfigurationException
getFeature
public boolean getFeature(java.lang.String arg0)
throws javax.xml.parsers.ParserConfigurationException
- Specified by:
getFeature
in class javax.xml.parsers.DocumentBuilderFactory
- Throws:
javax.xml.parsers.ParserConfigurationException
setSchema
public void setSchema(javax.xml.validation.Schema schema)
- Overrides:
setSchema
in class javax.xml.parsers.DocumentBuilderFactory
getSchema
public javax.xml.validation.Schema getSchema()
- Overrides:
getSchema
in class javax.xml.parsers.DocumentBuilderFactory