NASA World Wind

gov.nasa.worldwind.applications.sar
Class ElementParser

java.lang.Object
  extended by gov.nasa.worldwind.applications.sar.ElementParser

public class ElementParser
extends java.lang.Object


Field Summary
protected  java.lang.String currentCharacters
           
protected  ElementParser currentElement
           
protected  java.lang.String elementName
           
 
Constructor Summary
protected ElementParser(java.lang.String elementName)
           
 
Method Summary
 void characters(char[] data, int start, int length)
           
protected  void doEndElement(java.lang.String uri, java.lang.String lname, java.lang.String qname)
           
protected  void doStartElement(java.lang.String uri, java.lang.String lname, java.lang.String qname, org.xml.sax.Attributes attributes)
           
 void endElement(java.lang.String uri, java.lang.String lname, java.lang.String qname)
          Finishes an element.
 java.lang.String getElementName()
           
 void startElement(java.lang.String uri, java.lang.String lname, java.lang.String qname, org.xml.sax.Attributes attributes)
          Starts an element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentCharacters

protected java.lang.String currentCharacters

currentElement

protected ElementParser currentElement

elementName

protected final java.lang.String elementName
Constructor Detail

ElementParser

protected ElementParser(java.lang.String elementName)
Parameters:
elementName - the element's name, may not be null
Throws:
java.lang.IllegalArgumentException - if elementName is null
Method Detail

characters

public void characters(char[] data,
                       int start,
                       int length)
Parameters:
data -
start -
length -
Throws:
java.lang.IllegalArgumentException - if data has length less than 1

doEndElement

protected void doEndElement(java.lang.String uri,
                            java.lang.String lname,
                            java.lang.String qname)
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

doStartElement

protected void doStartElement(java.lang.String uri,
                              java.lang.String lname,
                              java.lang.String qname,
                              org.xml.sax.Attributes attributes)
                       throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String lname,
                       java.lang.String qname)
                throws org.xml.sax.SAXException
Finishes an element. No parameters may be null.

Parameters:
uri -
lname -
qname -
Throws:
org.xml.sax.SAXException
java.lang.IllegalArgumentException - if any argument is null

getElementName

public java.lang.String getElementName()

startElement

public void startElement(java.lang.String uri,
                         java.lang.String lname,
                         java.lang.String qname,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Starts an element. No parameters may be null.

Parameters:
uri -
lname -
qname -
attributes -
Throws:
org.xml.sax.SAXException
java.lang.IllegalArgumentException - if any argument is null

NASA World Wind