org.apache.avalon.framework.configuration
Class DefaultConfigurationBuilder

java.lang.Object
  |
  +--org.apache.avalon.framework.configuration.DefaultConfigurationBuilder

public class DefaultConfigurationBuilder
extends java.lang.Object

A SAXConfigurationBuilder builds configurations via SAX2 compliant parser.

Author:
Federico Barbieri, Peter Donald

Field Summary
protected static java.lang.String DEFAULT_PARSER
           
protected static java.lang.String PARSER
           
 
Constructor Summary
DefaultConfigurationBuilder()
           
DefaultConfigurationBuilder(java.lang.String parserClass)
           
 
Method Summary
 Configuration build(org.xml.sax.InputSource input)
           
 Configuration build(java.io.InputStream inputStream)
           
 Configuration buildFromFile(java.io.File file)
           
 Configuration buildFromFile(java.lang.String filename)
           
protected  SAXConfigurationHandler getHandler()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PARSER

protected static final java.lang.String DEFAULT_PARSER

PARSER

protected static final java.lang.String PARSER
Constructor Detail

DefaultConfigurationBuilder

public DefaultConfigurationBuilder()

DefaultConfigurationBuilder

public DefaultConfigurationBuilder(java.lang.String parserClass)
Method Detail

getHandler

protected SAXConfigurationHandler getHandler()

buildFromFile

public Configuration buildFromFile(java.lang.String filename)
                            throws org.xml.sax.SAXException,
                                   java.io.IOException,
                                   ConfigurationException

buildFromFile

public Configuration buildFromFile(java.io.File file)
                            throws org.xml.sax.SAXException,
                                   java.io.IOException,
                                   ConfigurationException

build

public Configuration build(java.io.InputStream inputStream)
                    throws org.xml.sax.SAXException,
                           java.io.IOException,
                           ConfigurationException

build

public Configuration build(org.xml.sax.InputSource input)
                    throws org.xml.sax.SAXException,
                           java.io.IOException,
                           ConfigurationException


Copyright © 2001 Apache Jakarta Project. All Rights Reserved.