Class GeometryStrategies


  • public class GeometryStrategies
    extends java.lang.Object
    Container for GML2 Geometry parsing strategies which can be represented in JTS.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      (package private) static interface  GeometryStrategies.ParseStrategy
      This set of strategies is not expected to be used directly outside of this distribution.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.HashMap strategies  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static GeometryStrategies.ParseStrategy findStrategy​(java.lang.String uri, java.lang.String localName)  
      (package private) static int getSrid​(org.xml.sax.Attributes attrs, int defaultValue)  
      private static java.util.HashMap loadStrategies()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • strategies

        private static java.util.HashMap strategies
    • Constructor Detail

      • GeometryStrategies

        public GeometryStrategies()
    • Method Detail

      • loadStrategies

        private static java.util.HashMap loadStrategies()
      • getSrid

        static int getSrid​(org.xml.sax.Attributes attrs,
                           int defaultValue)
      • findStrategy

        public static GeometryStrategies.ParseStrategy findStrategy​(java.lang.String uri,
                                                                    java.lang.String localName)
        Parameters:
        uri - Not currently used, included for future work
        localName - Used to look up an appropriate parse strategy
        Returns:
        The ParseStrategy which should be employed
        See Also:
        GeometryStrategies.ParseStrategy