Package csw.params.core.models
Class Units
- java.lang.Object
-
- csw.params.core.models.Units
-
- All Implemented Interfaces:
enumeratum.EnumEntry
- Direct Known Subclasses:
Units.angstrom$
,Units.arcmin$
,Units.arcsec$
,Units.au$
,Units.cal$
,Units.centimeter$
,Units.coulomb$
,Units.count$
,Units.day$
,Units.degree$
,Units.elvolt$
,Units.encoder$
,Units.erg$
,Units.foot$
,Units.gram$
,Units.hertz$
,Units.hour$
,Units.inch$
,Units.jansky$
,Units.joule$
,Units.kelvin$
,Units.kilogram$
,Units.kilometer$
,Units.lightyear$
,Units.liter$
,Units.mag$
,Units.marcsec$
,Units.meter$
,Units.microarcsec$
,Units.micrometer$
,Units.micron$
,Units.mile$
,Units.millimeter$
,Units.millisecond$
,Units.minute$
,Units.newton$
,Units.NoUnits$
,Units.ounce$
,Units.pascal$
,Units.pix$
,Units.pound$
,Units.radian$
,Units.sday$
,Units.second$
,Units.steradian$
,Units.tai$
,Units.utc$
,Units.volt$
,Units.watt$
,Units.week$
,Units.yard$
,Units.year$
public abstract class Units extends java.lang.Object implements enumeratum.EnumEntry
A class representing units for TMTparam: name of the unit param: description of the unit
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Units.angstrom$
static class
Units.arcmin$
static class
Units.arcsec$
static class
Units.au$
static class
Units.cal$
static class
Units.centimeter$
static class
Units.coulomb$
static class
Units.count$
static class
Units.day$
static class
Units.degree$
static class
Units.elvolt$
static class
Units.encoder$
static class
Units.erg$
static class
Units.foot$
static class
Units.gram$
static class
Units.hertz$
static class
Units.hour$
static class
Units.inch$
static class
Units.jansky$
static class
Units.joule$
static class
Units.kelvin$
static class
Units.kilogram$
static class
Units.kilometer$
static class
Units.lightyear$
static class
Units.liter$
static class
Units.mag$
static class
Units.marcsec$
static class
Units.meter$
static class
Units.microarcsec$
static class
Units.micrometer$
static class
Units.micron$
static class
Units.mile$
static class
Units.millimeter$
static class
Units.millisecond$
static class
Units.minute$
static class
Units.newton$
static class
Units.NoUnits$
static class
Units.ounce$
static class
Units.pascal$
static class
Units.pix$
static class
Units.pound$
static class
Units.radian$
static class
Units.sday$
static class
Units.second$
static class
Units.steradian$
static class
Units.tai$
static class
Units.utc$
static class
Units.volt$
static class
Units.watt$
static class
Units.week$
static class
Units.yard$
static class
Units.year$
-
Nested classes/interfaces inherited from interface enumeratum.EnumEntry
enumeratum.EnumEntry.Camelcase, enumeratum.EnumEntry.CapitalDotcase, enumeratum.EnumEntry.CapitalHyphencase, enumeratum.EnumEntry.CapitalSnakecase, enumeratum.EnumEntry.CapitalWords, enumeratum.EnumEntry.Dotcase, enumeratum.EnumEntry.EnumEntryOps<A extends enumeratum.EnumEntry>, enumeratum.EnumEntry.EnumEntryOps$, enumeratum.EnumEntry.Hyphencase, enumeratum.EnumEntry.LowerCamelcase, enumeratum.EnumEntry.Lowercase, enumeratum.EnumEntry.Snakecase, enumeratum.EnumEntry.Uncapitalised, enumeratum.EnumEntry.Uppercase, enumeratum.EnumEntry.UpperDotcase, enumeratum.EnumEntry.UpperHyphencase, enumeratum.EnumEntry.UpperSnakecase, enumeratum.EnumEntry.UpperWords, enumeratum.EnumEntry.Words
-
-
Constructor Summary
Constructors Constructor Description Units(java.lang.String name, java.lang.String description)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
entryName()
static java.lang.String
enumeratum$Enum$$existingEntriesString()
static scala.collection.immutable.Map<java.lang.String,A>
extraNamesToValuesMap()
protected static scala.collection.immutable.IndexedSeq<A>
findValues()
java.lang.String
getDescription()
The description of unitjava.lang.String
getName()
The name of the unitstatic int
indexOf(A member)
static scala.collection.immutable.Map<java.lang.String,Units>
lowerCaseNamesToValuesMap()
static scala.collection.immutable.Map<java.lang.String,Units>
namesToValuesMap()
java.lang.String
toString()
static scala.collection.immutable.Map<java.lang.String,Units>
upperCaseNameValuesToMap()
static scala.collection.immutable.IndexedSeq<Units>
values()
A Seq of all values that are Unitsstatic scala.collection.immutable.Map<Units,java.lang.Object>
valuesToIndex()
static A
withName(java.lang.String name)
static scala.util.Either<enumeratum.NoSuchMember<A>,A>
withNameEither(java.lang.String name)
static A
withNameInsensitive(java.lang.String name)
static scala.util.Either<enumeratum.NoSuchMember<A>,A>
withNameInsensitiveEither(java.lang.String name)
static scala.Option<A>
withNameInsensitiveOption(java.lang.String name)
static A
withNameLowercaseOnly(java.lang.String name)
static scala.util.Either<enumeratum.NoSuchMember<A>,A>
withNameLowercaseOnlyEither(java.lang.String name)
static scala.Option<A>
withNameLowercaseOnlyOption(java.lang.String name)
static scala.Option<A>
withNameOption(java.lang.String name)
static A
withNameUppercaseOnly(java.lang.String name)
static scala.util.Either<enumeratum.NoSuchMember<A>,A>
withNameUppercaseOnlyEither(java.lang.String name)
static scala.Option<A>
withNameUppercaseOnlyOption(java.lang.String name)
-
-
-
Method Detail
-
namesToValuesMap
public static scala.collection.immutable.Map<java.lang.String,Units> namesToValuesMap()
-
lowerCaseNamesToValuesMap
public static final scala.collection.immutable.Map<java.lang.String,Units> lowerCaseNamesToValuesMap()
-
upperCaseNameValuesToMap
public static final scala.collection.immutable.Map<java.lang.String,Units> upperCaseNameValuesToMap()
-
valuesToIndex
public static final scala.collection.immutable.Map<Units,java.lang.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<java.lang.String,A> extraNamesToValuesMap()
-
withName
public static A withName(java.lang.String name)
-
withNameOption
public static scala.Option<A> withNameOption(java.lang.String name)
-
withNameEither
public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameEither(java.lang.String name)
-
withNameInsensitive
public static A withNameInsensitive(java.lang.String name)
-
withNameUppercaseOnly
public static A withNameUppercaseOnly(java.lang.String name)
-
withNameLowercaseOnly
public static A withNameLowercaseOnly(java.lang.String name)
-
withNameInsensitiveOption
public static scala.Option<A> withNameInsensitiveOption(java.lang.String name)
-
withNameUppercaseOnlyOption
public static scala.Option<A> withNameUppercaseOnlyOption(java.lang.String name)
-
withNameLowercaseOnlyOption
public static scala.Option<A> withNameLowercaseOnlyOption(java.lang.String name)
-
withNameInsensitiveEither
public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameInsensitiveEither(java.lang.String name)
-
withNameUppercaseOnlyEither
public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameUppercaseOnlyEither(java.lang.String name)
-
withNameLowercaseOnlyEither
public static scala.util.Either<enumeratum.NoSuchMember<A>,A> withNameLowercaseOnlyEither(java.lang.String name)
-
indexOf
public static int indexOf(A member)
-
findValues
protected static scala.collection.immutable.IndexedSeq<A> findValues()
-
enumeratum$Enum$$existingEntriesString
public static java.lang.String enumeratum$Enum$$existingEntriesString()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
entryName
public java.lang.String entryName()
- Specified by:
entryName
in interfaceenumeratum.EnumEntry
-
getName
public java.lang.String getName()
The name of the unit- Returns:
- (undocumented)
-
getDescription
public java.lang.String getDescription()
The description of unit- Returns:
- (undocumented)
-
-