com.bluecast.xml

Class JAXPSAXParserFactory

public class JAXPSAXParserFactory extends SAXParserFactory

JAXP factory class for creating SAX parsers. This factory creates an instance of Piccolo when a non-validating parser is requested.

If a validating parser is requested, this class will search for another SAXParserFactory to create the validating parser. This class will search for a factory in the following ways:

  1. The system property com.bluecast.xml.ValidatingSAXParserFactory
  2. The next listed Service Provider for javax.xml.parsers.SAXParserFactory
  3. Crimson (org.apache.crimson.jaxp.SAXParserFactoryImpl)
If all of the above fail, a ParserConfigurationException will be thrown.

Version: $Revision: 1.7 $

Author: Yuval Oren, yuval@bluecast.com

Constructor Summary
JAXPSAXParserFactory()
Method Summary
booleangetFeature(String name)
static SAXParserFactorynewInstance()
SAXParsernewSAXParser()
voidsetFeature(String name, boolean enabled)
voidsetNamespaceAware(boolean awareness)
voidsetValidating(boolean value)

Constructor Detail

JAXPSAXParserFactory

public JAXPSAXParserFactory()

Method Detail

getFeature

public boolean getFeature(String name)

newInstance

public static SAXParserFactory newInstance()

newSAXParser

public SAXParser newSAXParser()

setFeature

public void setFeature(String name, boolean enabled)

setNamespaceAware

public void setNamespaceAware(boolean awareness)

setValidating

public void setValidating(boolean value)