org.openstreetmap.josm.io.imagery
Class ImageryReader.Parser

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

private static class ImageryReader.Parser
extends org.xml.sax.helpers.DefaultHandler


Field Summary
private  java.lang.StringBuffer accumulator
           
(package private)  ImageryInfo.ImageryBounds bounds
           
(package private)  java.util.List<ImageryInfo> entries
           
(package private)  ImageryInfo entry
           
(package private)  java.util.List<java.lang.String> projections
           
(package private)  Shape shape
           
(package private)  boolean skipEntry
          Skip the current entry because it has mandatory attributes that this version of JOSM cannot process.
private  java.util.Stack<ImageryReader.State> states
           
 
Constructor Summary
private ImageryReader.Parser()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String namespaceURI, java.lang.String qName, java.lang.String rqName)
           
 void startDocument()
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accumulator

private java.lang.StringBuffer accumulator

states

private java.util.Stack<ImageryReader.State> states

entries

java.util.List<ImageryInfo> entries

skipEntry

boolean skipEntry
Skip the current entry because it has mandatory attributes that this version of JOSM cannot process.


entry

ImageryInfo entry

bounds

ImageryInfo.ImageryBounds bounds

shape

Shape shape

projections

java.util.List<java.lang.String> projections
Constructor Detail

ImageryReader.Parser

private ImageryReader.Parser()
Method Detail

startDocument

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

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

characters

public void characters(char[] ch,
                       int start,
                       int length)
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String qName,
                       java.lang.String rqName)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler


JOSM