Package mil.nga.crs.bound
Class AbridgedCoordinateTransformation
- java.lang.Object
-
- mil.nga.crs.bound.AbridgedCoordinateTransformation
-
- All Implemented Interfaces:
Identifiable
,ScopeExtentIdentifierRemark
,CommonOperation
public class AbridgedCoordinateTransformation extends Object implements CommonOperation, ScopeExtentIdentifierRemark
Abridged Coordinate Transformation- Author:
- osbornb
-
-
Constructor Summary
Constructors Constructor Description AbridgedCoordinateTransformation()
ConstructorAbridgedCoordinateTransformation(String name, OperationMethod method)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addIdentifier(Identifier identifier)
Add the identifiervoid
addIdentifiers(List<Identifier> identifiers)
Add the identifiersvoid
addUsage(Usage usage)
Add the usagevoid
addUsages(List<Usage> usages)
Add the usagesboolean
equals(Object obj)
Identifier
getIdentifier(int index)
Get the identifier at the indexList<Identifier>
getIdentifiers()
Get the identifiersOperationMethod
getMethod()
Get the methodString
getName()
Get the nameOperationType
getOperationType()
Get the operation typeString
getRemark()
Get the remarkUsage
getUsage(int index)
Get the usage at the indexList<Usage>
getUsages()
Get the usagesString
getVersion()
Get the operation versionint
hashCode()
boolean
hasIdentifiers()
Has identifiersboolean
hasRemark()
Has remarkboolean
hasUsages()
Has usagesboolean
hasVersion()
Has an operation versionint
numIdentifiers()
Number of identifiersint
numUsages()
Number of usagesvoid
setIdentifiers(List<Identifier> identifiers)
Set the identifiersvoid
setMethod(OperationMethod method)
Set the methodvoid
setName(String name)
Set the namevoid
setRemark(String remark)
Set the remarkvoid
setUsages(List<Usage> usages)
Set the usagesvoid
setVersion(String version)
Set the operation versionString
toString()
-
-
-
Constructor Detail
-
AbridgedCoordinateTransformation
public AbridgedCoordinateTransformation()
Constructor
-
AbridgedCoordinateTransformation
public AbridgedCoordinateTransformation(String name, OperationMethod method)
Constructor- Parameters:
name
- operation namemethod
- operation method
-
-
Method Detail
-
getOperationType
public OperationType getOperationType()
Get the operation type- Specified by:
getOperationType
in interfaceCommonOperation
- Returns:
- operation type
-
getName
public String getName()
Get the name- Specified by:
getName
in interfaceCommonOperation
- Specified by:
getName
in interfaceScopeExtentIdentifierRemark
- Returns:
- name
-
setName
public void setName(String name)
Set the name- Specified by:
setName
in interfaceCommonOperation
- Specified by:
setName
in interfaceScopeExtentIdentifierRemark
- Parameters:
name
- name
-
getVersion
public String getVersion()
Get the operation version- Specified by:
getVersion
in interfaceCommonOperation
- Returns:
- operation version
-
hasVersion
public boolean hasVersion()
Has an operation version- Specified by:
hasVersion
in interfaceCommonOperation
- Returns:
- true if has operation version
-
setVersion
public void setVersion(String version)
Set the operation version- Specified by:
setVersion
in interfaceCommonOperation
- Parameters:
version
- operation version
-
getMethod
public OperationMethod getMethod()
Get the method- Specified by:
getMethod
in interfaceCommonOperation
- Returns:
- method
-
setMethod
public void setMethod(OperationMethod method)
Set the method- Specified by:
setMethod
in interfaceCommonOperation
- Parameters:
method
- method
-
getUsages
public List<Usage> getUsages()
Get the usages- Specified by:
getUsages
in interfaceScopeExtentIdentifierRemark
- Returns:
- usages
-
hasUsages
public boolean hasUsages()
Has usages- Specified by:
hasUsages
in interfaceScopeExtentIdentifierRemark
- Returns:
- true if has usages
-
numUsages
public int numUsages()
Number of usages- Specified by:
numUsages
in interfaceScopeExtentIdentifierRemark
- Returns:
- usages count
-
getUsage
public Usage getUsage(int index)
Get the usage at the index- Specified by:
getUsage
in interfaceScopeExtentIdentifierRemark
- Parameters:
index
- usage index- Returns:
- usage
-
setUsages
public void setUsages(List<Usage> usages)
Set the usages- Specified by:
setUsages
in interfaceScopeExtentIdentifierRemark
- Parameters:
usages
- usages
-
addUsage
public void addUsage(Usage usage)
Add the usage- Specified by:
addUsage
in interfaceScopeExtentIdentifierRemark
- Parameters:
usage
- usage
-
addUsages
public void addUsages(List<Usage> usages)
Add the usages- Specified by:
addUsages
in interfaceScopeExtentIdentifierRemark
- Parameters:
usages
- usages
-
getIdentifiers
public List<Identifier> getIdentifiers()
Get the identifiers- Specified by:
getIdentifiers
in interfaceIdentifiable
- Returns:
- identifiers
-
hasIdentifiers
public boolean hasIdentifiers()
Has identifiers- Specified by:
hasIdentifiers
in interfaceIdentifiable
- Returns:
- true if has identifiers
-
numIdentifiers
public int numIdentifiers()
Number of identifiers- Specified by:
numIdentifiers
in interfaceIdentifiable
- Returns:
- identifiers count
-
getIdentifier
public Identifier getIdentifier(int index)
Get the identifier at the index- Specified by:
getIdentifier
in interfaceIdentifiable
- Parameters:
index
- identifier index- Returns:
- identifier
-
setIdentifiers
public void setIdentifiers(List<Identifier> identifiers)
Set the identifiers- Specified by:
setIdentifiers
in interfaceIdentifiable
- Parameters:
identifiers
- identifiers
-
addIdentifier
public void addIdentifier(Identifier identifier)
Add the identifier- Specified by:
addIdentifier
in interfaceIdentifiable
- Parameters:
identifier
- identifier
-
addIdentifiers
public void addIdentifiers(List<Identifier> identifiers)
Add the identifiers- Specified by:
addIdentifiers
in interfaceIdentifiable
- Parameters:
identifiers
- identifiers
-
getRemark
public String getRemark()
Get the remark- Specified by:
getRemark
in interfaceScopeExtentIdentifierRemark
- Returns:
- remark
-
hasRemark
public boolean hasRemark()
Has remark- Specified by:
hasRemark
in interfaceScopeExtentIdentifierRemark
- Returns:
- true if has remark
-
setRemark
public void setRemark(String remark)
Set the remark- Specified by:
setRemark
in interfaceScopeExtentIdentifierRemark
- Parameters:
remark
- remark
-
-