org.openstreetmap.josm.io
Class OsmChangesetParser.Parser

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.openstreetmap.josm.io.OsmChangesetParser.Parser
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Enclosing class:
OsmChangesetParser

private class OsmChangesetParser.Parser
extends org.xml.sax.helpers.DefaultHandler


Field Summary
private  Changeset current
          The current changeset
private  org.xml.sax.Locator locator
           
 
Constructor Summary
private OsmChangesetParser.Parser()
           
 
Method Summary
protected  User createUser(java.lang.String uid, java.lang.String name)
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
protected  void parseChangesetAttributes(Changeset cs, org.xml.sax.Attributes atts)
           
 void setDocumentLocator(org.xml.sax.Locator locator)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
protected  void throwException(java.lang.String msg)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

locator

private org.xml.sax.Locator locator

current

private Changeset current
The current changeset

Constructor Detail

OsmChangesetParser.Parser

private OsmChangesetParser.Parser()
Method Detail

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)
Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler
Overrides:
setDocumentLocator in class org.xml.sax.helpers.DefaultHandler

throwException

protected void throwException(java.lang.String msg)
                       throws OsmDataParsingException
Throws:
OsmDataParsingException

parseChangesetAttributes

protected void parseChangesetAttributes(Changeset cs,
                                        org.xml.sax.Attributes atts)
                                 throws OsmDataParsingException
Throws:
OsmDataParsingException

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:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.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:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

createUser

protected User createUser(java.lang.String uid,
                          java.lang.String name)
                   throws OsmDataParsingException
Throws:
OsmDataParsingException


JOSM