public class SerializationUnits extends Object implements Serializable
Copyright (c) 2016-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See Sim0MQ License.
Modifier and Type | Field and Description |
---|---|
static SerializationUnits |
ABSOLUTETEMPERATURE
AbsoluteTemperature unit type with code 24.
|
static SerializationUnits |
ACCELERATION
Acceleration unit type with code 1.
|
static SerializationUnits |
ANGLE
Angle unit type with code 3.
|
static SerializationUnits |
ANGLESOLID
AngleSolid unit type with code 2.
|
static SerializationUnits |
AREA
Area unit type with code 5.
|
static SerializationUnits |
DENSITY
Density unit type with code 6.
|
static SerializationUnits |
DIMENSIONLESS
Dimensionless unit type with code 0.
|
static SerializationUnits |
DIRECTION
Direction unit type with code 4.
|
static SerializationUnits |
DURATION
Duration unit type with code 25.
|
static SerializationUnits |
ELECTRICALCHARGE
ElectricalCharge unit type with code 7.
|
static SerializationUnits |
ELECTRICALCURRENT
ElectricalCurrent unit type with code 8.
|
static SerializationUnits |
ELECTRICALPOTENTIAL
ElectricalPotential unit type with code 9.
|
static SerializationUnits |
ELECTRICALRESISTANCE
ElectricalResistance unit type with code 10.
|
static SerializationUnits |
ENERGY
Energy unit type with code 11.
|
static SerializationUnits |
FLOWMASS
FlowMass unit type with code 12.
|
static SerializationUnits |
FLOWVOLUME
FlowVolume unit type with code 13.
|
static SerializationUnits |
FORCE
Force unit type with code 14.
|
static SerializationUnits |
FREQUENCY
Frequency unit type with code 15.
|
static SerializationUnits |
LENGTH
Length unit type with code 16.
|
static SerializationUnits |
LINEARDENSITY
LinearDensity unit type with code 18.
|
static SerializationUnits |
MASS
Mass unit type with code 19.
|
static SerializationUnits |
MONEY
Money unit type with code 100.
|
static SerializationUnits |
MONEYPERAREA
MoneyPerArea unit type with code 101.
|
static SerializationUnits |
MONEYPERDURATION
MoneyPerDuration unit type with code 105.
|
static SerializationUnits |
MONEYPERENERGY
MoneyPerEnergy unit type with code 102.
|
static SerializationUnits |
MONEYPERLENGTH
MoneyPerLength unit type with code 103.
|
static SerializationUnits |
MONEYPERMASS
MoneyPerMass unit type with code 104.
|
static SerializationUnits |
MONEYPERVOLUME
MoneyPerVolume unit type with code 106.
|
static SerializationUnits |
POSITION
Position unit type with code 17.
|
static SerializationUnits |
POWER
Power unit type with code 20.
|
static SerializationUnits |
PRESSURE
Pressure unit type with code 21.
|
static SerializationUnits |
SPEED
Speed unit type with code 22.
|
static SerializationUnits |
TEMPERATURE
Temperature unit type with code 23.
|
static SerializationUnits |
TIME
Time unit type with code 26.
|
static SerializationUnits |
TORQUE
Torque unit type with code 27.
|
static SerializationUnits |
VOLUME
Volume unit type with code 28.
|
Constructor and Description |
---|
SerializationUnits(int code,
Class<U> djunitsType,
String name,
String description,
String siUnit)
Construct a new UnitType and put it in the maps.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
byte |
getCode()
Retrieve the byte code of this UnitType.
|
String |
getDescription()
Retrieve the description of this UnitType.
|
Class<? extends org.djunits.unit.Unit<?>> |
getDjunitsType()
Retrieve the DJUNITS type of this UnitType.
|
String |
getName()
Retrieve the name of the UnitType.
|
String |
getSiUnit()
Retrieve the SI unit of this UnitType.
|
static Class<? extends org.djunits.unit.Unit<?>> |
getUnitClass(byte code)
Return the unit class belonging to the byte code.
|
static <U extends org.djunits.unit.Unit<U>> |
getUnitCode(U unit)
Return the byte code belonging to the unit class.
|
static SerializationUnits |
getUnitType(byte code)
Return the unit type belonging to the byte code.
|
static <U extends org.djunits.unit.Unit<U>> |
getUnitType(U unit)
Return the unit type belonging to the unit class.
|
int |
hashCode() |
String |
toString() |
public static final SerializationUnits DIMENSIONLESS
public static final SerializationUnits ACCELERATION
public static final SerializationUnits ANGLESOLID
public static final SerializationUnits ANGLE
public static final SerializationUnits DIRECTION
public static final SerializationUnits AREA
public static final SerializationUnits DENSITY
public static final SerializationUnits ELECTRICALCHARGE
public static final SerializationUnits ELECTRICALCURRENT
public static final SerializationUnits ELECTRICALPOTENTIAL
public static final SerializationUnits ELECTRICALRESISTANCE
public static final SerializationUnits ENERGY
public static final SerializationUnits FLOWMASS
public static final SerializationUnits FLOWVOLUME
public static final SerializationUnits FORCE
public static final SerializationUnits FREQUENCY
public static final SerializationUnits LENGTH
public static final SerializationUnits POSITION
public static final SerializationUnits LINEARDENSITY
public static final SerializationUnits MASS
public static final SerializationUnits POWER
public static final SerializationUnits PRESSURE
public static final SerializationUnits SPEED
public static final SerializationUnits TEMPERATURE
public static final SerializationUnits ABSOLUTETEMPERATURE
public static final SerializationUnits DURATION
public static final SerializationUnits TIME
public static final SerializationUnits TORQUE
public static final SerializationUnits VOLUME
public static final SerializationUnits MONEY
public static final SerializationUnits MONEYPERAREA
public static final SerializationUnits MONEYPERENERGY
public static final SerializationUnits MONEYPERLENGTH
public static final SerializationUnits MONEYPERMASS
public static final SerializationUnits MONEYPERDURATION
public static final SerializationUnits MONEYPERVOLUME
public SerializationUnits(int code, Class<U> djunitsType, String name, String description, String siUnit)
U
- the Unitcode
- int; the byte code of the unit provided as an intdjunitsType
- Class<U>; the djunits data typename
- String; the unit namedescription
- String; the unit descriptionsiUnit
- String; the SI or default unit in SI-elementspublic static SerializationUnits getUnitType(byte code)
code
- byte; the code to search for.public static Class<? extends org.djunits.unit.Unit<?>> getUnitClass(byte code)
code
- byte; the code to search for.public static <U extends org.djunits.unit.Unit<U>> SerializationUnits getUnitType(U unit)
U
- the Unitunit
- U; the unit to search for.public static <U extends org.djunits.unit.Unit<U>> byte getUnitCode(U unit)
U
- the Unitunit
- U; the unit to search for.public final byte getCode()
public final Class<? extends org.djunits.unit.Unit<?>> getDjunitsType()
public final String getName()
public final String getDescription()
public final String getSiUnit()
Copyright © 2018–2019 Delft University of Technology. All rights reserved.