Class Units

java.lang.Object
csw.params.core.models.Units
All Implemented Interfaces:
enumeratum.EnumEntry
Direct Known Subclasses:
Units.a0$, Units.alpha$, Units.ampere$, Units.angstrom$, Units.arcmin$, Units.arcsec$, Units.au$, Units.bar$, Units.barn$, Units.bit$, Units.c$, Units.cal$, Units.candela$, Units.centimeter$, Units.cKayser$, Units.coulomb$, Units.count$, Units.crab$, Units.D$, Units.damas$, Units.date$, Units.datetime$, Units.day$, Units.degC$, Units.degF$, Units.degree$, Units.dyn$, Units.e$, Units.earth$, Units.elvolt$, Units.encoder$, Units.erg$, Units.F$, Units.foot$, Units.G$, Units.gauss$, Units.geoMass$, Units.gram$, Units.henry$, Units.hertz$, Units.hhmmss$, Units.hm$, Units.hms$, Units.hour$, Units.inch$, Units.jansky$, Units.jd$, Units.joule$, Units.jovmass$, Units.kelvin$, Units.kilogram$, Units.kilometer$, Units.lightyear$, Units.liter$, Units.lm$, Units.lsun$, Units.lx$, Units.mag$, Units.mas$, Units.me$, Units.meter$, Units.microarcsec$, Units.micrometer$, Units.micron$, Units.mile$, Units.millimeter$, Units.millisecond$, Units.minsec$, Units.minute$, Units.MJD$, Units.mjup$, Units.mmhg$, Units.mmyy$, Units.mol$, Units.month$, Units.mp$, Units.msun$, Units.mu0$, Units.muB$, Units.nanometer$, Units.newton$, Units.NoUnits$, Units.ohm$, Units.ounce$, Units.pascal$, Units.pc$, Units.percent$, Units.photon$, Units.pi$, Units.pix$, Units.pound$, Units.ppm$, Units.radian$, Units.rgeo$, Units.rjup$, Units.rsun$, Units.rydberg$, Units.sday$, Units.second$, Units.seimens$, Units.steradian$, Units.tai$, Units.tesla$, Units.u$, Units.utc$, Units.volt$, Units.watt$, Units.Wb$, Units.week$, Units.yard$, Units.year$

public abstract class Units extends Object implements enumeratum.EnumEntry
A class representing units for TMT

param: name of the unit param: description of the unit

  • Constructor Details

  • Method Details

    • namesToValuesMap

      public static scala.collection.immutable.Map<String,Units> namesToValuesMap()
    • lowerCaseNamesToValuesMap

      public static final scala.collection.immutable.Map<String,Units> lowerCaseNamesToValuesMap()
    • upperCaseNameValuesToMap

      public static final scala.collection.immutable.Map<String,Units> upperCaseNameValuesToMap()
    • valuesToIndex

      public static final scala.collection.immutable.Map<Units,Object> valuesToIndex()
    • values

      public static scala.collection.immutable.IndexedSeq<Units> values()
      A Seq of all values that are Units
      Returns:
      (undocumented)
    • extraNamesToValuesMap

      public static scala.collection.immutable.Map<String,A> extraNamesToValuesMap()
    • withName

      public static A withName(String name)
    • withNameOption

      public static scala.Option<A> withNameOption(String name)
    • withNameEither

      public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameEither(String name)
    • withNameInsensitive

      public static A withNameInsensitive(String name)
    • withNameUppercaseOnly

      public static A withNameUppercaseOnly(String name)
    • withNameLowercaseOnly

      public static A withNameLowercaseOnly(String name)
    • withNameInsensitiveOption

      public static scala.Option<A> withNameInsensitiveOption(String name)
    • withNameUppercaseOnlyOption

      public static scala.Option<A> withNameUppercaseOnlyOption(String name)
    • withNameLowercaseOnlyOption

      public static scala.Option<A> withNameLowercaseOnlyOption(String name)
    • withNameInsensitiveEither

      public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameInsensitiveEither(String name)
    • withNameUppercaseOnlyEither

      public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameUppercaseOnlyEither(String name)
    • withNameLowercaseOnlyEither

      public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameLowercaseOnlyEither(String name)
    • indexOf

      public static int indexOf(A member)
    • findValues

      protected static scala.collection.immutable.IndexedSeq<A> findValues()
    • enumeratum$Enum$$existingEntriesString

      public static String enumeratum$Enum$$existingEntriesString()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • entryName

      public String entryName()
      Specified by:
      entryName in interface enumeratum.EnumEntry
    • getName

      public String getName()
      The name of the unit
      Returns:
      (undocumented)
    • getDescription

      public String getDescription()
      The description of unit
      Returns:
      (undocumented)