com.esri.arcgisws
Class DEFeatureClass

java.lang.Object
  extended bycom.esri.arcgisws.DataElement
      extended bycom.esri.arcgisws.DEDataset
          extended bycom.esri.arcgisws.DETable
              extended bycom.esri.arcgisws.DEFeatureClass
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DERasterCatalog

public class DEFeatureClass
extends DETable
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
DEFeatureClass()
           
DEFeatureClass(java.lang.String catalogPath, java.lang.String name, java.lang.Boolean childrenExpanded, java.lang.Boolean fullPropsRetrieved, java.lang.Boolean metadataRetrieved, XmlPropertySet metadata, DataElement[] children, EsriDatasetType datasetType, java.lang.Integer DSID, java.lang.Boolean versioned, java.lang.Boolean canVersion, boolean hasOID, java.lang.String OIDFieldName, Fields fields, Indexes indexes, java.lang.String CLSID, java.lang.String EXTCLSID, java.lang.String[] relationshipClassNames, java.lang.String aliasName, java.lang.String modelName, java.lang.Boolean hasGlobalID, java.lang.String globalIDFieldName, java.lang.String rasterFieldName, PropertySet extensionProperties, java.lang.String subtypeFieldName, java.lang.Integer defaultSubtypeCode, Subtype[] subtypes, ControllerMembership[] controllerMemberships, EsriFeatureType featureType, EsriGeometryType shapeType, java.lang.String shapeFieldName, java.lang.Boolean hasM, java.lang.Boolean hasZ, java.lang.Boolean hasSpatialIndex, java.lang.String areaFieldName, java.lang.String lengthFieldName, Envelope extent, SpatialReference spatialReference)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAreaFieldName()
          Gets the areaFieldName value for this DEFeatureClass.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 Envelope getExtent()
          Gets the extent value for this DEFeatureClass.
 EsriFeatureType getFeatureType()
          Gets the featureType value for this DEFeatureClass.
 java.lang.Boolean getHasM()
          Gets the hasM value for this DEFeatureClass.
 java.lang.Boolean getHasSpatialIndex()
          Gets the hasSpatialIndex value for this DEFeatureClass.
 java.lang.Boolean getHasZ()
          Gets the hasZ value for this DEFeatureClass.
 java.lang.String getLengthFieldName()
          Gets the lengthFieldName value for this DEFeatureClass.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.lang.String getShapeFieldName()
          Gets the shapeFieldName value for this DEFeatureClass.
 EsriGeometryType getShapeType()
          Gets the shapeType value for this DEFeatureClass.
 SpatialReference getSpatialReference()
          Gets the spatialReference value for this DEFeatureClass.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAreaFieldName(java.lang.String areaFieldName)
          Sets the areaFieldName value for this DEFeatureClass.
 void setExtent(Envelope extent)
          Sets the extent value for this DEFeatureClass.
 void setFeatureType(EsriFeatureType featureType)
          Sets the featureType value for this DEFeatureClass.
 void setHasM(java.lang.Boolean hasM)
          Sets the hasM value for this DEFeatureClass.
 void setHasSpatialIndex(java.lang.Boolean hasSpatialIndex)
          Sets the hasSpatialIndex value for this DEFeatureClass.
 void setHasZ(java.lang.Boolean hasZ)
          Sets the hasZ value for this DEFeatureClass.
 void setLengthFieldName(java.lang.String lengthFieldName)
          Sets the lengthFieldName value for this DEFeatureClass.
 void setShapeFieldName(java.lang.String shapeFieldName)
          Sets the shapeFieldName value for this DEFeatureClass.
 void setShapeType(EsriGeometryType shapeType)
          Sets the shapeType value for this DEFeatureClass.
 void setSpatialReference(SpatialReference spatialReference)
          Sets the spatialReference value for this DEFeatureClass.
 
Methods inherited from class com.esri.arcgisws.DETable
getAliasName, getCLSID, getControllerMemberships, getDefaultSubtypeCode, getEXTCLSID, getExtensionProperties, getFields, getGlobalIDFieldName, getHasGlobalID, getIndexes, getModelName, getOIDFieldName, getRasterFieldName, getRelationshipClassNames, getSubtypeFieldName, getSubtypes, isHasOID, setAliasName, setCLSID, setControllerMemberships, setDefaultSubtypeCode, setEXTCLSID, setExtensionProperties, setFields, setGlobalIDFieldName, setHasGlobalID, setHasOID, setIndexes, setModelName, setOIDFieldName, setRasterFieldName, setRelationshipClassNames, setSubtypeFieldName, setSubtypes
 
Methods inherited from class com.esri.arcgisws.DEDataset
getCanVersion, getDatasetType, getDSID, getVersioned, setCanVersion, setDatasetType, setDSID, setVersioned
 
Methods inherited from class com.esri.arcgisws.DataElement
getCatalogPath, getChildren, getChildrenExpanded, getFullPropsRetrieved, getMetadata, getMetadataRetrieved, getName, setCatalogPath, setChildren, setChildrenExpanded, setFullPropsRetrieved, setMetadata, setMetadataRetrieved, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DEFeatureClass

public DEFeatureClass()

DEFeatureClass

public DEFeatureClass(java.lang.String catalogPath,
                      java.lang.String name,
                      java.lang.Boolean childrenExpanded,
                      java.lang.Boolean fullPropsRetrieved,
                      java.lang.Boolean metadataRetrieved,
                      XmlPropertySet metadata,
                      DataElement[] children,
                      EsriDatasetType datasetType,
                      java.lang.Integer DSID,
                      java.lang.Boolean versioned,
                      java.lang.Boolean canVersion,
                      boolean hasOID,
                      java.lang.String OIDFieldName,
                      Fields fields,
                      Indexes indexes,
                      java.lang.String CLSID,
                      java.lang.String EXTCLSID,
                      java.lang.String[] relationshipClassNames,
                      java.lang.String aliasName,
                      java.lang.String modelName,
                      java.lang.Boolean hasGlobalID,
                      java.lang.String globalIDFieldName,
                      java.lang.String rasterFieldName,
                      PropertySet extensionProperties,
                      java.lang.String subtypeFieldName,
                      java.lang.Integer defaultSubtypeCode,
                      Subtype[] subtypes,
                      ControllerMembership[] controllerMemberships,
                      EsriFeatureType featureType,
                      EsriGeometryType shapeType,
                      java.lang.String shapeFieldName,
                      java.lang.Boolean hasM,
                      java.lang.Boolean hasZ,
                      java.lang.Boolean hasSpatialIndex,
                      java.lang.String areaFieldName,
                      java.lang.String lengthFieldName,
                      Envelope extent,
                      SpatialReference spatialReference)
Method Detail

getFeatureType

public EsriFeatureType getFeatureType()
Gets the featureType value for this DEFeatureClass.

Returns:
featureType

setFeatureType

public void setFeatureType(EsriFeatureType featureType)
Sets the featureType value for this DEFeatureClass.

Parameters:
featureType -

getShapeType

public EsriGeometryType getShapeType()
Gets the shapeType value for this DEFeatureClass.

Returns:
shapeType

setShapeType

public void setShapeType(EsriGeometryType shapeType)
Sets the shapeType value for this DEFeatureClass.

Parameters:
shapeType -

getShapeFieldName

public java.lang.String getShapeFieldName()
Gets the shapeFieldName value for this DEFeatureClass.

Returns:
shapeFieldName

setShapeFieldName

public void setShapeFieldName(java.lang.String shapeFieldName)
Sets the shapeFieldName value for this DEFeatureClass.

Parameters:
shapeFieldName -

getHasM

public java.lang.Boolean getHasM()
Gets the hasM value for this DEFeatureClass.

Returns:
hasM

setHasM

public void setHasM(java.lang.Boolean hasM)
Sets the hasM value for this DEFeatureClass.

Parameters:
hasM -

getHasZ

public java.lang.Boolean getHasZ()
Gets the hasZ value for this DEFeatureClass.

Returns:
hasZ

setHasZ

public void setHasZ(java.lang.Boolean hasZ)
Sets the hasZ value for this DEFeatureClass.

Parameters:
hasZ -

getHasSpatialIndex

public java.lang.Boolean getHasSpatialIndex()
Gets the hasSpatialIndex value for this DEFeatureClass.

Returns:
hasSpatialIndex

setHasSpatialIndex

public void setHasSpatialIndex(java.lang.Boolean hasSpatialIndex)
Sets the hasSpatialIndex value for this DEFeatureClass.

Parameters:
hasSpatialIndex -

getAreaFieldName

public java.lang.String getAreaFieldName()
Gets the areaFieldName value for this DEFeatureClass.

Returns:
areaFieldName

setAreaFieldName

public void setAreaFieldName(java.lang.String areaFieldName)
Sets the areaFieldName value for this DEFeatureClass.

Parameters:
areaFieldName -

getLengthFieldName

public java.lang.String getLengthFieldName()
Gets the lengthFieldName value for this DEFeatureClass.

Returns:
lengthFieldName

setLengthFieldName

public void setLengthFieldName(java.lang.String lengthFieldName)
Sets the lengthFieldName value for this DEFeatureClass.

Parameters:
lengthFieldName -

getExtent

public Envelope getExtent()
Gets the extent value for this DEFeatureClass.

Returns:
extent

setExtent

public void setExtent(Envelope extent)
Sets the extent value for this DEFeatureClass.

Parameters:
extent -

getSpatialReference

public SpatialReference getSpatialReference()
Gets the spatialReference value for this DEFeatureClass.

Returns:
spatialReference

setSpatialReference

public void setSpatialReference(SpatialReference spatialReference)
Sets the spatialReference value for this DEFeatureClass.

Parameters:
spatialReference -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class DETable

hashCode

public int hashCode()
Overrides:
hashCode in class DETable

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer