public class TLcdModelReferenceMetadata
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Constructor and Description |
---|
TLcdModelReferenceMetadata()
Default constructor.
|
TLcdModelReferenceMetadata(java.lang.String aAuthorityName,
java.lang.String aAuthorityCode,
TLcdAxisInformation[] aAxesInformation)
Constructs a new TLcdModelReferenceMetadata object.
|
TLcdModelReferenceMetadata(TLcdModelReferenceMetadata aMetadata)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAuthorityCode()
The code assigned to this reference by the managing authority.
|
java.lang.String |
getAuthorityName()
Returns the name of the authority managing this geographical reference.
|
TLcdAxisInformation[] |
getAxesInformation()
Returns an array of TLcdAxisInformation objects that are associated with the system of
coordinates.
|
int |
hashCode() |
void |
loadProperties(java.lang.String aPrefix,
java.util.Properties properties) |
void |
setAuthorityCode(java.lang.String aAuthorityCode)
Sets the code assigned by the managing authority to this reference.
|
void |
setAuthorityName(java.lang.String aAuthorityName)
Sets the name of the authority managing this geographical reference.
|
void |
setAxesInformation(TLcdAxisInformation[] aAxesInformation)
Sets the information about the axes of coordinates.
|
java.lang.String |
toString() |
void |
writePropertiesSFCT(java.lang.String aPrefix,
java.util.Properties properties) |
public TLcdModelReferenceMetadata()
public TLcdModelReferenceMetadata(TLcdModelReferenceMetadata aMetadata)
aMetadata
- the metadata object to be copiedpublic TLcdModelReferenceMetadata(java.lang.String aAuthorityName, java.lang.String aAuthorityCode, TLcdAxisInformation[] aAxesInformation)
aAuthorityName
- the name of the authority managing the definition of this reference.aAuthorityCode
- the code assigned by the managing authority.aAxesInformation
- names and orientation of the axes of the associated system of
coordinates.public java.lang.String getAuthorityName()
public void setAuthorityName(java.lang.String aAuthorityName)
aAuthorityName
- the name of the authority.public java.lang.String getAuthorityCode()
public void setAuthorityCode(java.lang.String aAuthorityCode)
aAuthorityCode
- the authority code.public TLcdAxisInformation[] getAxesInformation()
public void setAxesInformation(TLcdAxisInformation[] aAxesInformation)
aAxesInformation
- an array of TLcdAxisInformation objects associated with the coordinate
system.getAxesInformation()
public void loadProperties(java.lang.String aPrefix, java.util.Properties properties) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void writePropertiesSFCT(java.lang.String aPrefix, java.util.Properties properties) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object