org.basex.api.jaxp
Class BXDocBuilderFactory

java.lang.Object
  extended by javax.xml.parsers.DocumentBuilderFactory
      extended by org.basex.api.jaxp.BXDocBuilderFactory

public class BXDocBuilderFactory
extends javax.xml.parsers.DocumentBuilderFactory

This class provides an entry to the projects' JAXP implementation.

Author:
Workgroup DBIS, University of Konstanz 2005-08, ISC License, Christian Gruen

Constructor Summary
BXDocBuilderFactory()
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
           
 boolean getFeature(java.lang.String name)
           
 javax.xml.validation.Schema getSchema()
           
 boolean isXIncludeAware()
           
 javax.xml.parsers.DocumentBuilder newDocumentBuilder()
           
static javax.xml.parsers.DocumentBuilderFactory newInstance()
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setFeature(java.lang.String name, boolean value)
           
 void setSchema(javax.xml.validation.Schema grammar)
           
 void setXIncludeAware(boolean state)
           
 
Methods inherited from class javax.xml.parsers.DocumentBuilderFactory
isCoalescing, isExpandEntityReferences, isIgnoringComments, isIgnoringElementContentWhitespace, isNamespaceAware, isValidating, newInstance, setCoalescing, setExpandEntityReferences, setIgnoringComments, setIgnoringElementContentWhitespace, setNamespaceAware, setValidating
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BXDocBuilderFactory

public BXDocBuilderFactory()
Method Detail

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

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object value)
Specified by:
setAttribute in class javax.xml.parsers.DocumentBuilderFactory

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Specified by:
getAttribute in class javax.xml.parsers.DocumentBuilderFactory

getSchema

public javax.xml.validation.Schema getSchema()
Overrides:
getSchema in class javax.xml.parsers.DocumentBuilderFactory

setSchema

public void setSchema(javax.xml.validation.Schema grammar)
Overrides:
setSchema in class javax.xml.parsers.DocumentBuilderFactory

isXIncludeAware

public boolean isXIncludeAware()
Overrides:
isXIncludeAware in class javax.xml.parsers.DocumentBuilderFactory

setXIncludeAware

public void setXIncludeAware(boolean state)
Overrides:
setXIncludeAware in class javax.xml.parsers.DocumentBuilderFactory

getFeature

public boolean getFeature(java.lang.String name)
Specified by:
getFeature in class javax.xml.parsers.DocumentBuilderFactory

setFeature

public void setFeature(java.lang.String name,
                       boolean value)
Specified by:
setFeature in class javax.xml.parsers.DocumentBuilderFactory

newInstance

public static javax.xml.parsers.DocumentBuilderFactory newInstance()