Class PlaceNameLayer.GMLPlaceNameSAXHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- gov.nasa.worldwind.layers.placename.PlaceNameLayer.GMLPlaceNameSAXHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
- Enclosing class:
- PlaceNameLayer
protected static class PlaceNameLayer.GMLPlaceNameSAXHandler extends org.xml.sax.helpers.DefaultHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringGML_FEATURE_MEMBERprotected booleaninBeginEndPairprotected java.util.LinkedList<java.lang.String>internedQNameStackprotected java.lang.StringBuilderlatBufferprotected java.lang.StringBuilderlonBufferprotected static java.lang.StringTOPP_FULL_NAME_NDprotected static java.lang.StringTOPP_LATITUDEprotected static java.lang.StringTOPP_LONGITUDE
-
Constructor Summary
Constructors Modifier Constructor Description protectedGMLPlaceNameSAXHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected double[]append(double[] array, int index, double value)protected int[]append(int[] array, int index, int value)protected voidbeginEntry()voidcharacters(char[] ch, int start, int length)protected PlaceNameLayer.PlaceNameChunkcreatePlaceNameChunk(PlaceNameService service)voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)protected voidendEntry()protected doubleparseDouble(java.lang.StringBuilder sb)protected double[]resizeArray(double[] oldArray)protected int[]resizeArray(int[] oldArray)voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
-
-
-
Field Detail
-
GML_FEATURE_MEMBER
protected static final java.lang.String GML_FEATURE_MEMBER
- See Also:
- Constant Field Values
-
TOPP_FULL_NAME_ND
protected static final java.lang.String TOPP_FULL_NAME_ND
- See Also:
- Constant Field Values
-
TOPP_LATITUDE
protected static final java.lang.String TOPP_LATITUDE
- See Also:
- Constant Field Values
-
TOPP_LONGITUDE
protected static final java.lang.String TOPP_LONGITUDE
- See Also:
- Constant Field Values
-
internedQNameStack
protected final java.util.LinkedList<java.lang.String> internedQNameStack
-
inBeginEndPair
protected boolean inBeginEndPair
-
latBuffer
protected java.lang.StringBuilder latBuffer
-
lonBuffer
protected java.lang.StringBuilder lonBuffer
-
-
Method Detail
-
createPlaceNameChunk
protected PlaceNameLayer.PlaceNameChunk createPlaceNameChunk(PlaceNameService service)
-
beginEntry
protected void beginEntry()
-
endEntry
protected void endEntry()
-
parseDouble
protected double parseDouble(java.lang.StringBuilder sb)
-
append
protected int[] append(int[] array, int index, int value)
-
resizeArray
protected int[] resizeArray(int[] oldArray)
-
append
protected double[] append(double[] array, int index, double value)
-
resizeArray
protected double[] resizeArray(double[] oldArray)
-
characters
public void characters(char[] ch, int start, int length)- Specified by:
charactersin interfaceorg.xml.sax.ContentHandler- Overrides:
charactersin classorg.xml.sax.helpers.DefaultHandler
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classorg.xml.sax.helpers.DefaultHandler
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classorg.xml.sax.helpers.DefaultHandler
-
-