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.volt$,Units.watt$,Units.week$,Units.yard$,Units.year$
public abstract class Units extends java.lang.Object implements enumeratum.EnumEntryA 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 classUnits.angstrom$static classUnits.arcmin$static classUnits.arcsec$static classUnits.au$static classUnits.cal$static classUnits.centimeter$static classUnits.coulomb$static classUnits.count$static classUnits.day$static classUnits.degree$static classUnits.elvolt$static classUnits.encoder$static classUnits.erg$static classUnits.foot$static classUnits.gram$static classUnits.hertz$static classUnits.hour$static classUnits.inch$static classUnits.jansky$static classUnits.joule$static classUnits.kelvin$static classUnits.kilogram$static classUnits.kilometer$static classUnits.lightyear$static classUnits.liter$static classUnits.mag$static classUnits.marcsec$static classUnits.meter$static classUnits.microarcsec$static classUnits.micrometer$static classUnits.micron$static classUnits.mile$static classUnits.millimeter$static classUnits.millisecond$static classUnits.minute$static classUnits.newton$static classUnits.NoUnits$static classUnits.ounce$static classUnits.pascal$static classUnits.pix$static classUnits.pound$static classUnits.radian$static classUnits.sday$static classUnits.second$static classUnits.steradian$static classUnits.volt$static classUnits.watt$static classUnits.week$static classUnits.yard$static classUnits.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 static java.lang.Stringenumeratum$Enum$$existingEntriesString()protected static scala.collection.immutable.IndexedSeq<A>findValues()java.lang.StringgetDescription()The description of unitjava.lang.StringgetName()The name of the unitstatic intindexOf(A member)static scala.collection.immutable.Map<java.lang.String,Units>lowerCaseNamesToValuesMap()static scala.collection.immutable.Map<java.lang.String,Units>namesToValuesMap()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 AwithName(java.lang.String name)static scala.util.Either<enumeratum.NoSuchMember<A>,A>withNameEither(java.lang.String name)static AwithNameInsensitive(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 AwithNameLowercaseOnly(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 AwithNameUppercaseOnly(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)
-
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()
-
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)
-
-