public class MergepointSaxHandler extends Object
Constructor and Description |
---|
MergepointSaxHandler(ConfigurationProvider configurationProvider,
UnitDescriptor unitDescriptor,
ConfigurationHandlers configurationHandlers)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
endElement(String uri,
String localName,
String qName)
Callback method which is called by the SAX parser if an XML element is
ended.
|
MergepointMapping |
getMergepointMapping()
Returns the mergepointMapping configured by this SaxHandler.
|
boolean |
isFinished()
Returns whether the parser has finished parsing the mergepoint tag.
|
void |
startElement(String uri,
String localName,
String qName,
Attributes attributes)
Callback method which is called by the SAX parser if an XML element is
started.
|
public MergepointSaxHandler(ConfigurationProvider configurationProvider, UnitDescriptor unitDescriptor, ConfigurationHandlers configurationHandlers)
configurationProvider
- The access object for the configuration
files, not null.unitDescriptor
- The description of the generation unit, not null.configurationHandlers
- the available configuration handlers,
not null.NullPointerException
- if an argument is null.public MergepointMapping getMergepointMapping()
IllegalStateException
- if the mergepoint tag has not been
processed completely.public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException
uri
- The namespace URI of the started element,
or the empty string if the element has no namespace URI
or if namespace processing is not being performed.localName
- The local name (without prefix), or
the empty string if Namespace processing is not being performed.qName
- The qualified name (with prefix, if present),
or the empty string if qualified names are not available.attributes
- The attributes attached to the element.SAXException
- if an error occurs during parsing.ContentHandler.startElement(String, String, String, Attributes)
public void endElement(String uri, String localName, String qName)
uri
- The namespace URI of the ended element,
or the empty string if the element has no namespace URI
or if namespace processing is not being performed.localName
- The local name (without prefix), or
the empty string if Namespace processing is not being performed.qName
- The qualified name (with prefix, if present),
or the empty string if qualified names are not available.ContentHandler.endElement(String, String, String)
public boolean isFinished()
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.