org.apache.avalon.framework.configuration
Class NamespacedSAXConfigurationHandler
SAXConfigurationHandler
org.apache.avalon.framework.configuration.NamespacedSAXConfigurationHandler
public class NamespacedSAXConfigurationHandler
extends SAXConfigurationHandler
A SAXConfigurationHandler helps build Configurations out of sax events,
including namespace information.
CVS $Revision: 1.20 $ $Date: 2004/02/11 14:34:25 $ void | characters(char[] ch, int start, int end) - Handling hook for character data.
|
void | clear() - Clears all data from this configuration handler.
|
protected DefaultConfiguration | createConfiguration(String localName, String namespaceURI, String location) - Create a new
DefaultConfiguration with the specified
local name, namespace, and location.
|
void | endDocument() - Handling hook for ending the document parsing.
|
void | endElement(String namespaceURI, String localName, String rawName) - Handling hook for finishing parsing of an element.
|
void | error(SAXParseException exception) - This just throws an exception on a parse error.
|
void | fatalError(SAXParseException exception) - This just throws an exception on a parse error.
|
Configuration | getConfiguration() - Get the configuration object that was built.
|
protected String | getLocationString() - Returns a string showing the current system ID, line number and column number.
|
void | setDocumentLocator(Locator locator) - Set the document
Locator to use.
|
void | startDocument() - Handling hook for starting the document parsing.
|
void | startElement(String namespaceURI, String localName, String rawName, Attributes attributes) - Handling hook for starting parsing of an element.
|
void | startPrefixMapping(String prefix, String uri) - Handling hook for starting prefix mapping.
|
void | warning(SAXParseException exception) - This just throws an exception on a parse error.
|
characters
public void characters(char[] ch,
int start,
int end)
throws SAXException
Handling hook for character data.
ch
- a char[]
of datastart
- offset in the character array from which to start readingend
- length of character data
clear
public void clear()
Clears all data from this configuration handler.
createConfiguration
protected DefaultConfiguration createConfiguration(String localName,
String namespaceURI,
String location)
Create a new DefaultConfiguration
with the specified
local name, namespace, and location.
localName
- a String
valuenamespaceURI
- a String
valuelocation
- a String
value
- a
DefaultConfiguration
value
endDocument
public void endDocument()
throws SAXException
Handling hook for ending the document parsing.
endElement
public void endElement(String namespaceURI,
String localName,
String rawName)
throws SAXException
Handling hook for finishing parsing of an element.
namespaceURI
- a String
valuelocalName
- a String
valuerawName
- a String
value
error
public void error(SAXParseException exception)
throws SAXException
This just throws an exception on a parse error.
exception
- the parse error
fatalError
public void fatalError(SAXParseException exception)
throws SAXException
This just throws an exception on a parse error.
exception
- the parse error
getConfiguration
public Configuration getConfiguration()
Get the configuration object that was built.
getLocationString
protected String getLocationString()
Returns a string showing the current system ID, line number and column number.
setDocumentLocator
public void setDocumentLocator(Locator locator)
Set the document Locator
to use.
locator
- a Locator
value
startDocument
public void startDocument()
throws SAXException
Handling hook for starting the document parsing.
startElement
public void startElement(String namespaceURI,
String localName,
String rawName,
Attributes attributes)
throws SAXException
Handling hook for starting parsing of an element.
namespaceURI
- a String
valuelocalName
- a String
valuerawName
- a String
valueattributes
- an Attributes
value
startPrefixMapping
public void startPrefixMapping(String prefix,
String uri)
throws SAXException
Handling hook for starting prefix mapping.
prefix
- a String
valueuri
- a String
value
warning
public void warning(SAXParseException exception)
throws SAXException
This just throws an exception on a parse error.
exception
- the parse error