com.esri.sde.sdk.pe
Class PeObject

java.lang.Object
  extended by com.esri.sde.sdk.pe.PeObject
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
PeAdjHCS, PeArray, PeAuthority, PeCoordinateSystem, PeGeogTransformations, PeGeoXYZCS, PeHTMethod, PeHVCoordSys, PeHVDatum, PeMetadata, PeMethod, PeParameters, PePrimeMeridian, PeProjection, PeSpheroid, PeUnit, PeVertCS, PeVerttran, PeVTMethod

public abstract class PeObject
extends java.lang.Object
implements java.lang.Cloneable

Class PeObject is the root of the pe class hierarchy. All pe objects implement the methods from this class.


Constructor Summary
PeObject()
           
 
Method Summary
abstract  void delete()
          Delete a pe object.
static PeObject fromAnyString(java.lang.String s)
           
static PeObject fromStringByType(int type, java.lang.String s)
           
abstract  PeAuthority getAuth()
          Retrieve an authority from a pe object.
abstract  int getCode()
           
abstract  java.lang.String getName()
          Retrieve a pe object's name.
abstract  int getStatus()
          Retrieve a pe object's status.
abstract  int getType()
          Retrieve a pe object's type.
abstract  boolean isEqual(PeObject peobj)
          Check if both pe objects are equal.
abstract  void setAuth(PeAuthority authority)
          Set an authority in a pe object.
abstract  java.lang.String toString()
          Create a projection string from a pe object.
abstract  java.lang.String toString(int mode)
          Create an extended projection string from a pe object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PeObject

public PeObject()
Method Detail

delete

public abstract void delete()
Delete a pe object.


getName

public abstract java.lang.String getName()
Retrieve a pe object's name.


getType

public abstract int getType()
Retrieve a pe object's type.


getStatus

public abstract int getStatus()
Retrieve a pe object's status.


toString

public abstract java.lang.String toString()
Create a projection string from a pe object.

Overrides:
toString in class java.lang.Object

toString

public abstract java.lang.String toString(int mode)
Create an extended projection string from a pe object.


isEqual

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


setAuth

public abstract void setAuth(PeAuthority authority)
Set an authority in a pe object.


getAuth

public abstract PeAuthority getAuth()
Retrieve an authority from a pe object.


getCode

public abstract int getCode()

fromAnyString

public static PeObject fromAnyString(java.lang.String s)
                              throws PeProjectionException
Throws:
PeProjectionException

fromStringByType

public static PeObject fromStringByType(int type,
                                        java.lang.String s)
                                 throws PeProjectionException
Throws:
PeProjectionException