com.esri.sde.sdk.pe
Class PeMetadata

java.lang.Object
  extended by com.esri.sde.sdk.pe.PeObject
      extended by com.esri.sde.sdk.pe.PeMetadata
All Implemented Interfaces:
java.lang.Cloneable

public final class PeMetadata
extends PeObject

The metadata object contains area info and other information about an object.


Field Summary
static double PE_ACCURACY_NONE
           
 
Constructor Summary
PeMetadata(java.lang.String str)
          Constructor.
PeMetadata(java.lang.String name, PeGCSExtent extent, double accuracy, int areacode)
          Constructor.
 
Method Summary
 java.lang.Object clone()
          Clone a metadata.
 void delete()
          Deconstructor.
static PeMetadata fromString(java.lang.String str)
          Create a metadata from string.
 double getAccuracy()
          Retrieve a metadata's accuracy.
 int getAreacode()
          Retrieve a metadata's areacode.
 PeAuthority getAuth()
          Retrieve a metadata's authority.
 int getCode()
           
 PeGCSExtent getGCSExtent()
          Retrieve a metadata's extent.
 java.lang.String getName()
          Retrieve a metadata's name.
 int getStatus()
          Retrieve a metadata's status.
 int getType()
          Retrieve a metadata's type.
 boolean isEqual(PeMetadata metadata)
          Test if two metadatas are identical.
 boolean isEqual(PeObject peobj)
          Check if both objects are equal.
 void setAuth(PeAuthority authority)
          Store an authority in a metadata.
 java.lang.String toString()
          Retrieve a metadata's external representation.
 java.lang.String toString(int mode)
          Retrieve a metadata's extended external representation.
 
Methods inherited from class com.esri.sde.sdk.pe.PeObject
fromAnyString, fromStringByType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PE_ACCURACY_NONE

public static final double PE_ACCURACY_NONE
See Also:
Constant Field Values
Constructor Detail

PeMetadata

public PeMetadata(java.lang.String name,
                  PeGCSExtent extent,
                  double accuracy,
                  int areacode)
           throws PeProjectionException
Constructor.

Throws:
PeProjectionException

PeMetadata

public PeMetadata(java.lang.String str)
           throws PeProjectionException
Constructor.

Throws:
PeProjectionException
Method Detail

fromString

public static PeMetadata fromString(java.lang.String str)
                             throws PeProjectionException
Create a metadata from string.

Throws:
PeProjectionException

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clone a metadata.

Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

delete

public void delete()
Deconstructor.

Specified by:
delete in class PeObject

getName

public java.lang.String getName()
Retrieve a metadata's name.

Specified by:
getName in class PeObject

getType

public int getType()
Retrieve a metadata's type.

Specified by:
getType in class PeObject

getStatus

public int getStatus()
Retrieve a metadata's status.

Specified by:
getStatus in class PeObject

isEqual

public boolean isEqual(PeObject peobj)
Check if both objects are equal.

Specified by:
isEqual in class PeObject

isEqual

public boolean isEqual(PeMetadata metadata)
Test if two metadatas are identical.


toString

public java.lang.String toString()
Retrieve a metadata's external representation.

Specified by:
toString in class PeObject

toString

public java.lang.String toString(int mode)
Retrieve a metadata's extended external representation.

Specified by:
toString in class PeObject

getAuth

public PeAuthority getAuth()
Retrieve a metadata's authority.

Specified by:
getAuth in class PeObject

setAuth

public void setAuth(PeAuthority authority)
Store an authority in a metadata.

Specified by:
setAuth in class PeObject

getGCSExtent

public PeGCSExtent getGCSExtent()
Retrieve a metadata's extent.


getAccuracy

public double getAccuracy()
Retrieve a metadata's accuracy.


getAreacode

public int getAreacode()
Retrieve a metadata's areacode.


getCode

public int getCode()
Specified by:
getCode in class PeObject