Class Registry


  • public class Registry
    extends java.lang.Object
    Supplies predefined values for various library classes such as Ellipsoid, Datum, and Projection.
    • Field Detail

      • datums

        public static final Datum[] datums
      • ellipsoids

        public static final Ellipsoid[] ellipsoids
      • projRegistry

        private java.util.Map<java.lang.String,​java.lang.Class> projRegistry
    • Constructor Detail

      • Registry

        public Registry()
    • Method Detail

      • getDatum

        public Datum getDatum​(java.lang.String code)
      • getEllipsoid

        public Ellipsoid getEllipsoid​(java.lang.String name)
      • register

        private void register​(java.lang.String name,
                              java.lang.Class cls,
                              java.lang.String description)
      • getProjection

        public Projection getProjection​(java.lang.String name)
      • getProjections

        public java.util.List<Projection> getProjections()
      • initialize

        private void initialize()