Package mil.nga.crs.common
Class Unit
- java.lang.Object
-
- mil.nga.crs.common.Unit
-
- All Implemented Interfaces:
Identifiable
public class Unit extends Object implements Identifiable
Unit- Author:
- osbornb
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIdentifier(Identifier identifier)Add the identifiervoidaddIdentifiers(List<Identifier> identifiers)Add the identifiersbooleanequals(Object obj)booleanequalsName(Unit unit)Determine if the unit names are equal, ignoring caseDoublegetConversionFactor()Get the conversion factorStringgetConversionFactorText()Get the conversion factor textIdentifiergetIdentifier(int index)Get the identifier at the indexList<Identifier>getIdentifiers()Get the identifiersStringgetName()Get the nameUnitTypegetType()Get the unit typebooleanhasConversionFactor()Has a conversion factorinthashCode()booleanhasIdentifiers()Has identifiersintnumIdentifiers()Number of identifiersvoidsetConversionFactor(Double conversionFactor)Set the conversion factorvoidsetConversionFactor(String conversionFactor)Set the conversion factorvoidsetIdentifiers(List<Identifier> identifiers)Set the identifiersvoidsetName(String name)Set the namevoidsetType(UnitType type)Set the unit typeStringtoString()
-
-
-
Method Detail
-
getType
public UnitType getType()
Get the unit type- Returns:
- unit type
-
setType
public void setType(UnitType type)
Set the unit type- Parameters:
type- unit type
-
getName
public String getName()
Get the name- Returns:
- name
-
setName
public void setName(String name)
Set the name- Parameters:
name- name
-
getConversionFactor
public Double getConversionFactor()
Get the conversion factor- Returns:
- conversion factor
-
getConversionFactorText
public String getConversionFactorText()
Get the conversion factor text- Returns:
- conversion factor text
- Since:
- 1.1.0
-
hasConversionFactor
public boolean hasConversionFactor()
Has a conversion factor- Returns:
- true if has conversion factor
-
setConversionFactor
public void setConversionFactor(Double conversionFactor)
Set the conversion factor- Parameters:
conversionFactor- conversion factor
-
setConversionFactor
public void setConversionFactor(String conversionFactor)
Set the conversion factor- Parameters:
conversionFactor- conversion factor- Since:
- 1.1.0
-
getIdentifiers
public List<Identifier> getIdentifiers()
Get the identifiers- Specified by:
getIdentifiersin interfaceIdentifiable- Returns:
- identifiers
-
hasIdentifiers
public boolean hasIdentifiers()
Has identifiers- Specified by:
hasIdentifiersin interfaceIdentifiable- Returns:
- true if has identifiers
-
numIdentifiers
public int numIdentifiers()
Number of identifiers- Specified by:
numIdentifiersin interfaceIdentifiable- Returns:
- identifiers count
-
getIdentifier
public Identifier getIdentifier(int index)
Get the identifier at the index- Specified by:
getIdentifierin interfaceIdentifiable- Parameters:
index- identifier index- Returns:
- identifier
-
setIdentifiers
public void setIdentifiers(List<Identifier> identifiers)
Set the identifiers- Specified by:
setIdentifiersin interfaceIdentifiable- Parameters:
identifiers- identifiers
-
addIdentifier
public void addIdentifier(Identifier identifier)
Add the identifier- Specified by:
addIdentifierin interfaceIdentifiable- Parameters:
identifier- identifier
-
addIdentifiers
public void addIdentifiers(List<Identifier> identifiers)
Add the identifiers- Specified by:
addIdentifiersin interfaceIdentifiable- Parameters:
identifiers- identifiers
-
equalsName
public boolean equalsName(Unit unit)
Determine if the unit names are equal, ignoring case- Parameters:
unit- unit- Returns:
- true if equal names
- Since:
- 1.1.0
-
-