Enum Unit

java.lang.Object
java.lang.Enum<Unit>
org.openjump.core.ccordsys.Unit
All Implemented Interfaces:
Serializable, Comparable<Unit>, java.lang.constant.Constable

public enum Unit extends Enum<Unit>
List of UOM is created from ESG database with the following code : SELECT rpad(upper(regexp_replace(unit_of_meas_name,'[ ''\\(\\)-]+','_','g')), 16) || '(' || rpad('"' || unit_of_meas_name || '"', 32, ' ') || ', ' || uom_code::text || ', ' || rpad(upper(unit_of_meas_type), 6) || ', ' || rpad((coalesce(factor_b,0)/coalesce(factor_c,1))::text, 21, ' ') || ', ' || '"m"' || '),' FROM epsg_unitofmeasure WHERE deprecated = 0 AND unit_of_meas_type IN ('length','angle') AND uom_code > 9000 ORDER BY uom_code Some handwriting reformatting/correction are necessary though Some abbreviations have been found in http://w3.energistics.org/uom/poscUnits22.xml
  • Enum Constant Details

    • UNKNOWN

      public static final Unit UNKNOWN
    • METRE

      public static final Unit METRE
    • US_SURVEY_FOOT

      public static final Unit US_SURVEY_FOOT
    • CLARKE_S_FOOT

      public static final Unit CLARKE_S_FOOT
    • FATHOM

      public static final Unit FATHOM
    • NAUTICAL_MILE

      public static final Unit NAUTICAL_MILE
    • GERMAN_METER

      public static final Unit GERMAN_METER
    • US_SURVEY_CHAIN

      public static final Unit US_SURVEY_CHAIN
    • US_SURVEY_MILE

      public static final Unit US_SURVEY_MILE
    • KILOMETRE

      public static final Unit KILOMETRE
    • CLARKE_S_YARD

      public static final Unit CLARKE_S_YARD
    • CLARKE_S_CHAIN

      public static final Unit CLARKE_S_CHAIN
    • SEARS_YARD

      public static final Unit SEARS_YARD
    • SEARS_FOOT

      public static final Unit SEARS_FOOT
    • SEARS_CHAIN

      public static final Unit SEARS_CHAIN
    • BENOIT_YARD_A

      public static final Unit BENOIT_YARD_A
    • BENOIT_FOOT_A

      public static final Unit BENOIT_FOOT_A
    • BENOIT_CHAIN_A

      public static final Unit BENOIT_CHAIN_A
    • BENOIT_YARD_B

      public static final Unit BENOIT_YARD_B
    • BENOIT_FOOT_B

      public static final Unit BENOIT_FOOT_B
    • BENOIT_CHAIN_B

      public static final Unit BENOIT_CHAIN_B
    • BRITISH_FOOT_65

      public static final Unit BRITISH_FOOT_65
    • INDIAN_FOOT

      public static final Unit INDIAN_FOOT
    • INDIAN_FOOT_1937

      public static final Unit INDIAN_FOOT_1937
    • INDIAN_FOOT_1962

      public static final Unit INDIAN_FOOT_1962
    • INDIAN_FOOT_1975

      public static final Unit INDIAN_FOOT_1975
    • INDIAN_YARD

      public static final Unit INDIAN_YARD
    • INDIAN_YARD_1937

      public static final Unit INDIAN_YARD_1937
    • INDIAN_YARD_1962

      public static final Unit INDIAN_YARD_1962
    • INDIAN_YARD_1975

      public static final Unit INDIAN_YARD_1975
    • STATUTE_MILE

      public static final Unit STATUTE_MILE
    • GOLD_COAST_FOOT

      public static final Unit GOLD_COAST_FOOT
    • BRITISH_FOOT_36

      public static final Unit BRITISH_FOOT_36
    • YARD

      public static final Unit YARD
    • CHAIN

      public static final Unit CHAIN
    • SEARS_YARD_TR

      public static final Unit SEARS_YARD_TR
    • RADIAN

      public static final Unit RADIAN
    • DEGREE

      public static final Unit DEGREE
    • ARC_MINUTE

      public static final Unit ARC_MINUTE
    • ARC_SECOND

      public static final Unit ARC_SECOND
    • GRAD

      public static final Unit GRAD
    • DMS

      public static final Unit DMS
    • DMSH

      public static final Unit DMSH
    • MICRORADIAN

      public static final Unit MICRORADIAN
    • SEXAGESIMAL_DMS

      public static final Unit SEXAGESIMAL_DMS
    • SEXAGESIMAL_DM

      public static final Unit SEXAGESIMAL_DM
    • CENTESIMAL_MIN

      public static final Unit CENTESIMAL_MIN
    • CENTESIMAL_SEC

      public static final Unit CENTESIMAL_SEC
    • MIL_6400

      public static final Unit MIL_6400
    • DEGREE_MINUTE

      public static final Unit DEGREE_MINUTE
    • DEGREE_HEM

      public static final Unit DEGREE_HEM
    • HEM_DEGREE

      public static final Unit HEM_DEGREE
    • DMH

      public static final Unit DMH
    • HDM

      public static final Unit HDM
    • HDMS

      public static final Unit HDMS
    • SEXA_DMS_S

      public static final Unit SEXA_DMS_S
    • DEGREE_SUPPLIER_

      public static final Unit DEGREE_SUPPLIER_
    • SEARS_FOOT_TR

      public static final Unit SEARS_FOOT_TR
    • SEARS_CHAIN_TR

      public static final Unit SEARS_CHAIN_TR
  • Method Details

    • values

      public static Unit[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Unit valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • find

      public static Unit find(String nameOrCode)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<Unit>