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.StringcurrentCharactersprotected ElementParsercurrentElementprotected java.lang.StringelementName
-
Constructor Summary
Constructors Modifier Constructor Description protectedElementParser(java.lang.String elementName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcharacters(char[] data, int start, int length)protected voiddoEndElement(java.lang.String uri, java.lang.String lname, java.lang.String qname)protected voiddoStartElement(java.lang.String uri, java.lang.String lname, java.lang.String qname, org.xml.sax.Attributes attributes)voidendElement(java.lang.String uri, java.lang.String lname, java.lang.String qname)Finishes an element.java.lang.StringgetElementName()voidstartElement(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.SAXExceptionStarts 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.SAXExceptionFinishes 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- ifdatahas length less than 1
-
-