com.esri.arcgis.carto
Interface IGraphicFeatureServer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GraphicFeatureServer, GraphicFeatureServerIP, GraphicFeatureServerLP, IGraphicFeatureServerProxy

public interface IGraphicFeatureServer
extends java.io.Serializable

COM Interface 'IGraphicFeatureServer'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members of Graphic Feature Server.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID3df5bcfd_5945_4dd6_bdd1_5c3357b8209c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEditResults add(int layerOrTableID, IDataObjects dataObjects)
          add
 IEditResults addAttachments(int layerOrTableID, IAttachmentDataArray attachmentDataArray)
          addAttachments
 ITableEditResults applyEdits(ITableEdits tableEdits)
          applyEdits
 void delete(int layerOrTableID, java.lang.String definitionExpression, IQueryFilter queryFilter)
          delete
 IEditResults deleteAttachments(int layerOrTableID, ILongArray idsOfAttachmentsToDelete)
          deleteAttachments
 IEditResults deleteByID(int layerOrTableID, ILongArray idsOfObjectsToDelete)
          deleteByID
 int getCount(int layerOrTableID, java.lang.String definitionExpression, IQueryFilter queryFilter)
          getCount
 IGraphicFeatureLayers getLayers(IServerSymbolOutputOptions symbolOutputOptions)
          Yields layers.
 int getServiceObjectCount(IGFSTableDescriptions layerOrTableDescriptions, IGeometry geometry)
          getServiceObjectCount
 IDataObjectTables getTables(IServerSymbolOutputOptions symbolOutputOptions, boolean ignoreLayers)
          Yields tables/layers.
 IServiceData query(int layerOrTableID, java.lang.String definitionExpression, IQueryFilter queryFilter, IServiceDataOptions serviceDataOptions)
          query
 IAttachmentDataArray queryAttachmentData(int layerOrTableID, ILongArray attachmentIDs, int transportType)
          queryAttachmentData
 IAttachmentInfoArray queryAttachmentInfos(int layerOrTableID, ILongArray objectIDs)
          queryAttachmentInfos
 IServiceData queryFromService(IGFSTableDescriptions layerOrTableDescriptions, IGeometry geometry, ISpatialReference outSR, ITimeReference outTR, IServiceDataOptions serviceDataOptions)
          queryFromService
 IStringArray queryHTMLPopups(int layerOrTableID, ILongArray objectIDs)
          Returns the html as text that can be used in popups.
 ILongArray queryIDs(int layerOrTableID, java.lang.String definitionExpression, IQueryFilter queryFilter)
          queryIDs
 IServiceData queryRelatedObjects(int sourceLayerOrTableID, ILongArray objectIDsInSource, int relationshipID, java.lang.String targetDefinitionExpression, java.lang.String targetTableProps, boolean groupBySourceOIDs, ISpatialReference outSR, ITimeReference outTR, IServiceDataOptions serviceDataOptions)
          queryRelatedObjects
 IEditResults update(int layerOrTableID, IDataObjects dataObjects)
          Updates dataobjects.
 IEditResults updateAttachments(int layerOrTableID, IAttachmentDataArray attachmentDataArray)
          Updates Attachments.
 

Field Detail

IID3df5bcfd_5945_4dd6_bdd1_5c3357b8209c

static final int IID3df5bcfd_5945_4dd6_bdd1_5c3357b8209c
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

add

IEditResults add(int layerOrTableID,
                 IDataObjects dataObjects)
                 throws java.io.IOException,
                        AutomationException
add

Parameters:
layerOrTableID - The layerOrTableID (in)
dataObjects - A reference to a com.esri.arcgis.carto.IDataObjects (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addAttachments

IEditResults addAttachments(int layerOrTableID,
                            IAttachmentDataArray attachmentDataArray)
                            throws java.io.IOException,
                                   AutomationException
addAttachments

Parameters:
layerOrTableID - The layerOrTableID (in)
attachmentDataArray - A reference to a com.esri.arcgis.geodatabase.IAttachmentDataArray (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

applyEdits

ITableEditResults applyEdits(ITableEdits tableEdits)
                             throws java.io.IOException,
                                    AutomationException
applyEdits

Parameters:
tableEdits - A reference to a com.esri.arcgis.carto.ITableEdits (in)
Returns:
A reference to a com.esri.arcgis.carto.ITableEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

delete

void delete(int layerOrTableID,
            java.lang.String definitionExpression,
            IQueryFilter queryFilter)
            throws java.io.IOException,
                   AutomationException
delete

Parameters:
layerOrTableID - The layerOrTableID (in)
definitionExpression - The definitionExpression (in)
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteAttachments

IEditResults deleteAttachments(int layerOrTableID,
                               ILongArray idsOfAttachmentsToDelete)
                               throws java.io.IOException,
                                      AutomationException
deleteAttachments

Parameters:
layerOrTableID - The layerOrTableID (in)
idsOfAttachmentsToDelete - A reference to a com.esri.arcgis.system.ILongArray (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteByID

IEditResults deleteByID(int layerOrTableID,
                        ILongArray idsOfObjectsToDelete)
                        throws java.io.IOException,
                               AutomationException
deleteByID

Parameters:
layerOrTableID - The layerOrTableID (in)
idsOfObjectsToDelete - A reference to a com.esri.arcgis.system.ILongArray (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCount

int getCount(int layerOrTableID,
             java.lang.String definitionExpression,
             IQueryFilter queryFilter)
             throws java.io.IOException,
                    AutomationException
getCount

Parameters:
layerOrTableID - The layerOrTableID (in)
definitionExpression - The definitionExpression (in)
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Returns:
The numObjects
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLayers

IGraphicFeatureLayers getLayers(IServerSymbolOutputOptions symbolOutputOptions)
                                throws java.io.IOException,
                                       AutomationException
Yields layers.

Parameters:
symbolOutputOptions - A reference to a com.esri.arcgis.carto.IServerSymbolOutputOptions (in)
Returns:
A reference to a com.esri.arcgis.carto.IGraphicFeatureLayers
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getServiceObjectCount

int getServiceObjectCount(IGFSTableDescriptions layerOrTableDescriptions,
                          IGeometry geometry)
                          throws java.io.IOException,
                                 AutomationException
getServiceObjectCount

Parameters:
layerOrTableDescriptions - A reference to a com.esri.arcgis.carto.IGFSTableDescriptions (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
The numObjects
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTables

IDataObjectTables getTables(IServerSymbolOutputOptions symbolOutputOptions,
                            boolean ignoreLayers)
                            throws java.io.IOException,
                                   AutomationException
Yields tables/layers.

Parameters:
symbolOutputOptions - A reference to a com.esri.arcgis.carto.IServerSymbolOutputOptions (in)
ignoreLayers - The ignoreLayers (in)
Returns:
A reference to a com.esri.arcgis.carto.IDataObjectTables
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

query

IServiceData query(int layerOrTableID,
                   java.lang.String definitionExpression,
                   IQueryFilter queryFilter,
                   IServiceDataOptions serviceDataOptions)
                   throws java.io.IOException,
                          AutomationException
query

Parameters:
layerOrTableID - The layerOrTableID (in)
definitionExpression - The definitionExpression (in)
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
serviceDataOptions - A reference to a com.esri.arcgis.carto.IServiceDataOptions (in)
Returns:
A reference to a com.esri.arcgis.carto.IServiceData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryAttachmentData

IAttachmentDataArray queryAttachmentData(int layerOrTableID,
                                         ILongArray attachmentIDs,
                                         int transportType)
                                         throws java.io.IOException,
                                                AutomationException
queryAttachmentData

Parameters:
layerOrTableID - The layerOrTableID (in)
attachmentIDs - A reference to a com.esri.arcgis.system.ILongArray (in)
transportType - A com.esri.arcgis.system.esriTransportType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IAttachmentDataArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryAttachmentInfos

IAttachmentInfoArray queryAttachmentInfos(int layerOrTableID,
                                          ILongArray objectIDs)
                                          throws java.io.IOException,
                                                 AutomationException
queryAttachmentInfos

Parameters:
layerOrTableID - The layerOrTableID (in)
objectIDs - A reference to a com.esri.arcgis.system.ILongArray (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IAttachmentInfoArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryFromService

IServiceData queryFromService(IGFSTableDescriptions layerOrTableDescriptions,
                              IGeometry geometry,
                              ISpatialReference outSR,
                              ITimeReference outTR,
                              IServiceDataOptions serviceDataOptions)
                              throws java.io.IOException,
                                     AutomationException
queryFromService

Parameters:
layerOrTableDescriptions - A reference to a com.esri.arcgis.carto.IGFSTableDescriptions (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
outSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
outTR - A reference to a com.esri.arcgis.system.ITimeReference (in)
serviceDataOptions - A reference to a com.esri.arcgis.carto.IServiceDataOptions (in)
Returns:
A reference to a com.esri.arcgis.carto.IServiceData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryIDs

ILongArray queryIDs(int layerOrTableID,
                    java.lang.String definitionExpression,
                    IQueryFilter queryFilter)
                    throws java.io.IOException,
                           AutomationException
queryIDs

Parameters:
layerOrTableID - The layerOrTableID (in)
definitionExpression - The definitionExpression (in)
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Returns:
A reference to a com.esri.arcgis.system.ILongArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryHTMLPopups

IStringArray queryHTMLPopups(int layerOrTableID,
                             ILongArray objectIDs)
                             throws java.io.IOException,
                                    AutomationException
Returns the html as text that can be used in popups.

Parameters:
layerOrTableID - The layerOrTableID (in)
objectIDs - A reference to a com.esri.arcgis.system.ILongArray (in)
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryRelatedObjects

IServiceData queryRelatedObjects(int sourceLayerOrTableID,
                                 ILongArray objectIDsInSource,
                                 int relationshipID,
                                 java.lang.String targetDefinitionExpression,
                                 java.lang.String targetTableProps,
                                 boolean groupBySourceOIDs,
                                 ISpatialReference outSR,
                                 ITimeReference outTR,
                                 IServiceDataOptions serviceDataOptions)
                                 throws java.io.IOException,
                                        AutomationException
queryRelatedObjects

Parameters:
sourceLayerOrTableID - The sourceLayerOrTableID (in)
objectIDsInSource - A reference to a com.esri.arcgis.system.ILongArray (in)
relationshipID - The relationshipID (in)
targetDefinitionExpression - The targetDefinitionExpression (in)
targetTableProps - The targetTableProps (in)
groupBySourceOIDs - The groupBySourceOIDs (in)
outSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
outTR - A reference to a com.esri.arcgis.system.ITimeReference (in)
serviceDataOptions - A reference to a com.esri.arcgis.carto.IServiceDataOptions (in)
Returns:
A reference to a com.esri.arcgis.carto.IServiceData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

update

IEditResults update(int layerOrTableID,
                    IDataObjects dataObjects)
                    throws java.io.IOException,
                           AutomationException
Updates dataobjects.

Parameters:
layerOrTableID - The layerOrTableID (in)
dataObjects - A reference to a com.esri.arcgis.carto.IDataObjects (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateAttachments

IEditResults updateAttachments(int layerOrTableID,
                               IAttachmentDataArray attachmentDataArray)
                               throws java.io.IOException,
                                      AutomationException
Updates Attachments.

Parameters:
layerOrTableID - The layerOrTableID (in)
attachmentDataArray - A reference to a com.esri.arcgis.geodatabase.IAttachmentDataArray (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.