com.esri.arcgisws
Class DEFeatureClass

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

public class DEFeatureClass
extends DETable
implements java.io.Serializable

Feature Class Data Element object.

Java class for DEFeatureClass complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="DEFeatureClass">
   <complexContent>
     <extension base="{http://www.esri.com/schemas/ArcGIS/10.3}DETable">
       <sequence>
         <element name="FeatureType" type="{http://www.esri.com/schemas/ArcGIS/10.3}esriFeatureType"/>
         <element name="ShapeType" type="{http://www.esri.com/schemas/ArcGIS/10.3}esriGeometryType"/>
         <element name="ShapeFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="HasM" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="HasZ" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="HasSpatialIndex" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="AreaFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LengthFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Extent" type="{http://www.esri.com/schemas/ArcGIS/10.3}Envelope" minOccurs="0"/>
         <element name="SpatialReference" type="{http://www.esri.com/schemas/ArcGIS/10.3}SpatialReference" minOccurs="0"/>
         <element name="ChangeTracked" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="FieldFilteringEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="FilteredFieldNames" type="{http://www.esri.com/schemas/ArcGIS/10.3}Names" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
Feature Class Data Element object.

See Also:
Serialized Form

Constructor Summary
DEFeatureClass()
          DEFeatureClass default constructor.
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, java.lang.String configurationKeyword, 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, java.lang.Boolean editorTrackingEnabled, java.lang.String creatorFieldName, java.lang.String createdAtFieldName, java.lang.String editorFieldName, java.lang.String editedAtFieldName, java.lang.Boolean isTimeInUTC, java.lang.Boolean changeTracked, java.lang.Boolean fieldFilteringEnabled, java.lang.String[] filteredFieldNames, java.util.List rest)
          Deprecated. 
 
Method Summary
 java.util.List getRest()
          Gets the rest of the content model.
 
Methods inherited from class com.esri.arcgisws.DETable
getAliasName, getChangeTracked, getCLSID, getControllerMemberships, getCreatedAtFieldName, getCreatorFieldName, getDefaultSubtypeCode, getEditedAtFieldName, getEditorFieldName, getEditorTrackingEnabled, getEXTCLSID, getExtensionProperties, getFieldFilteringEnabled, getFields, getFilteredFieldNames, getGlobalIDFieldName, getHasGlobalID, getIndexes, getIsTimeInUTC, getModelName, getOIDFieldName, getRasterFieldName, getRelationshipClassNames, getSubtypeFieldName, getSubtypes, isChangeTracked, isEditorTrackingEnabled, isFieldFilteringEnabled, isHasGlobalID, isHasOID, isIsTimeInUTC, setAliasName, setChangeTracked, setCLSID, setControllerMemberships, setCreatedAtFieldName, setCreatorFieldName, setDefaultSubtypeCode, setEditedAtFieldName, setEditorFieldName, setEditorTrackingEnabled, setEXTCLSID, setExtensionProperties, setFieldFilteringEnabled, setFields, setFilteredFieldNames, setGlobalIDFieldName, setHasGlobalID, setHasOID, setIndexes, setIsTimeInUTC, setModelName, setOIDFieldName, setRasterFieldName, setRelationshipClassNames, setSubtypeFieldName, setSubtypes
 
Methods inherited from class com.esri.arcgisws.DEDataset
getCanVersion, getConfigurationKeyword, getDatasetType, getDSID, getVersioned, isCanVersion, isVersioned, setCanVersion, setConfigurationKeyword, setDatasetType, setDSID, setVersioned
 
Methods inherited from class com.esri.arcgisws.DataElement
getCatalogPath, getChildren, getChildrenExpanded, getFullPropsRetrieved, getMetadata, getMetadataRetrieved, getName, isChildrenExpanded, isFullPropsRetrieved, isMetadataRetrieved, setCatalogPath, setChildren, setChildrenExpanded, setFullPropsRetrieved, setMetadata, setMetadataRetrieved, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DEFeatureClass

@Deprecated
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,
                                 java.lang.String configurationKeyword,
                                 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,
                                 java.lang.Boolean editorTrackingEnabled,
                                 java.lang.String creatorFieldName,
                                 java.lang.String createdAtFieldName,
                                 java.lang.String editorFieldName,
                                 java.lang.String editedAtFieldName,
                                 java.lang.Boolean isTimeInUTC,
                                 java.lang.Boolean changeTracked,
                                 java.lang.Boolean fieldFilteringEnabled,
                                 java.lang.String[] filteredFieldNames,
                                 java.util.List rest)
Deprecated. 

DEFeatureClass constructor.


DEFeatureClass

public DEFeatureClass()
DEFeatureClass default constructor.

Method Detail

getRest

public java.util.List getRest()
Gets the rest of the content model.

You are getting this "catch-all" property because of the following reason: The field name "ChangeTracked" is used by two different parts of a schema. See: line 2632 of file:GeoDataServer.wsdl line 2556 of file:GeoDataServer.wsdl

To get rid of this property, apply a property customization to one of both of the following declarations to change their names: Gets the value of the rest property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the rest property.

For example, to add a new item, do as follows:

    getRest().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement <Boolean> JAXBElement <Envelope> JAXBElement <SpatialReference> JAXBElement <Boolean> JAXBElement <EsriGeometryType> JAXBElement <String> JAXBElement <String> JAXBElement <EsriFeatureType> JAXBElement <[] > JAXBElement <Boolean> JAXBElement <Boolean> JAXBElement <Boolean> JAXBElement <String>