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

Constructor Summary
DefaultConfigurationBuilder()
           
DefaultConfigurationBuilder(org.xml.sax.XMLReader parser)
           
 
Method Summary
 Configuration build(org.xml.sax.InputSource input)
           
 Configuration build(java.io.InputStream inputStream)
           
 Configuration build(java.lang.String uri)
           
 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
 

Constructor Detail

DefaultConfigurationBuilder

public DefaultConfigurationBuilder()

DefaultConfigurationBuilder

public DefaultConfigurationBuilder(org.xml.sax.XMLReader parser)
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(java.lang.String uri)
                    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.