org.apache.avalon.framework.configuration
Class NamespacedSAXConfigurationHandler
- ErrorHandler
public class NamespacedSAXConfigurationHandler
A SAXConfigurationHandler helps build Configurations out of sax events,
including namespace information.
Version:
- Avalon Development Team
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 , clear , createConfiguration , endElement , error , fatalError , getConfiguration , getLocationString , setDocumentLocator , startElement , warning |
characters
public void characters(char[] ch,
int start,
int end)
throws SAXException
Handling hook for character data.
- characters in interface SAXConfigurationHandler
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.
- clear in interface SAXConfigurationHandler
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.
- endElement in interface SAXConfigurationHandler
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.
- error in interface SAXConfigurationHandler
exception
- the parse error
fatalError
public void fatalError(SAXParseException exception)
throws SAXException
This just throws an exception on a parse error.
- fatalError in interface SAXConfigurationHandler
exception
- the parse error
getLocationString
protected String getLocationString()
Returns a string showing the current system ID, line number and column number.
- getLocationString in interface SAXConfigurationHandler
- a
String
value
setDocumentLocator
public void setDocumentLocator(Locator locator)
Set the document Locator
to use.
- setDocumentLocator in interface SAXConfigurationHandler
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.
- startElement in interface SAXConfigurationHandler
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.
- warning in interface SAXConfigurationHandler
exception
- the parse error
"Copyright B) 2001 Apache Jakarta Project. All Rights Reserved."