Package org.openstreetmap.josm.io
Class OsmChangesetContentParser.Parser
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.openstreetmap.josm.io.AbstractParser
-
- org.openstreetmap.josm.io.OsmChangesetContentParser.Parser
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
- Enclosing class:
- OsmChangesetContentParser
private class OsmChangesetContentParser.Parser extends AbstractParser
-
-
Field Summary
Fields Modifier and Type Field Description private ChangesetDataSet.ChangesetModificationTypecurrentModificationTypethe current change modification type-
Fields inherited from class org.openstreetmap.josm.io.AbstractParser
currentPrimitive, locator, useAnonymousUser
-
-
Constructor Summary
Constructors Constructor Description Parser(boolean useAnonymousUser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)voiderror(org.xml.sax.SAXParseException e)voidfatalError(org.xml.sax.SAXParseException e)voidstartElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)protected voidthrowException(java.lang.String message)protected voidthrowException(java.lang.String message, java.lang.Exception e)-
Methods inherited from class org.openstreetmap.josm.io.AbstractParser
createPrimitive, doStartElement, getAttributeDouble, getAttributeLong, getMandatoryAttributeBoolean, getMandatoryAttributeLong, getMandatoryAttributeString, handleMember, handleNodeReference, handleTag, setDocumentLocator, startNode, startRelation, startWay
-
-
-
-
Field Detail
-
currentModificationType
private ChangesetDataSet.ChangesetModificationType currentModificationType
the current change modification type
-
-
Constructor Detail
-
Parser
Parser(boolean useAnonymousUser)
-
-
Method Detail
-
throwException
protected void throwException(java.lang.String message) throws XmlParsingException
- Specified by:
throwExceptionin classAbstractParser- Throws:
XmlParsingException
-
throwException
protected void throwException(java.lang.String message, java.lang.Exception e) throws XmlParsingException
- Specified by:
throwExceptionin classAbstractParser- Throws:
XmlParsingException
-
startElement
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
error
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
- Specified by:
errorin interfaceorg.xml.sax.ErrorHandler- Overrides:
errorin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
fatalError
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
- Specified by:
fatalErrorin interfaceorg.xml.sax.ErrorHandler- Overrides:
fatalErrorin classorg.xml.sax.helpers.DefaultHandler- Throws:
org.xml.sax.SAXException
-
-