Class ElementParser
- java.lang.Object
-
- gov.nasa.worldwindx.applications.sar.ElementParser
-
public class ElementParser extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
currentCharacters
protected ElementParser
currentElement
protected java.lang.String
elementName
-
Constructor Summary
Constructors Modifier Constructor Description protected
ElementParser(java.lang.String elementName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
Field Detail
-
elementName
protected final java.lang.String elementName
-
currentElement
protected ElementParser currentElement
-
currentCharacters
protected java.lang.String currentCharacters
-
-
Method Detail
-
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
- The element URI.lname
- The element lname.qname
- The element qname.attributes
- The element attributes.- Throws:
org.xml.sax.SAXException
- if a parsing exception occurs.java.lang.IllegalArgumentException
- if any argument is null
-
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
- The element URI.lname
- The element lname.qname
- The element qname.- Throws:
org.xml.sax.SAXException
- ifjava.lang.IllegalArgumentException
- if any argument is null
-
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
-
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
-
characters
public void characters(char[] data, int start, int length)
- Parameters:
data
- The data to set current characters to.start
- The start index for the characters.length
- The length of the characters.- Throws:
java.lang.IllegalArgumentException
- ifdata
has length less than 1
-
-