com.esri.arcgis.carto
Class IGeoFeatureLayerProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.ILayerProxy
          extended by com.esri.arcgis.carto.IFeatureLayerProxy
              extended by com.esri.arcgis.carto.IGeoFeatureLayerProxy
All Implemented Interfaces:
IFeatureLayer, IGeoFeatureLayer, ILayer, java.io.Externalizable, java.io.Serializable

public class IGeoFeatureLayerProxy
extends IFeatureLayerProxy
implements IGeoFeatureLayer, java.io.Serializable

Internal use class Proxy for COM Interface 'IGeoFeatureLayer'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control geographic aspects of a feature layer.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.carto.IGeoFeatureLayer
IID, IIDe156d7e5_22af_11d3_9f99_00c04f6bc78e
 
Fields inherited from interface com.esri.arcgis.carto.IFeatureLayer
IID40a9e885_5533_11d0_98be_00805f7ced21
 
Constructor Summary
  IGeoFeatureLayerProxy()
          For internal use only
  IGeoFeatureLayerProxy(java.lang.Object obj)
           
protected IGeoFeatureLayerProxy(java.lang.Object obj, java.lang.String iid)
           
  IGeoFeatureLayerProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IGeoFeatureLayerProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 IAnnotateLayerPropertiesCollection getAnnotationProperties()
          Annotation properties.
 IUID getAnnotationPropertiesID()
          The UID used for annotation properties.
 IFeatureClass getDisplayFeatureClass()
          Feature class used for display operations (may include joined fields).
 IFeatureIDSet getExclusionSet()
          The set of features that are excluded from drawing.
 IFeatureRenderer getRenderer()
          Renderer used to draw the layer.
 IUID getRendererPropertyPageClassID()
          Class id of the property page for the renderer.
 boolean isDisplayAnnotation()
          Indicates if the layer displays annotation.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 IFeatureCursor searchDisplayFeatures(IQueryFilter queryFilter, boolean recycling)
          Creates a cursor from the display feature class based upon the search criteria.
 void setAnnotationProperties(IAnnotateLayerPropertiesCollection props)
          Annotation properties.
 void setAnnotationPropertiesIDByRef(IUID uid)
          The UID used for annotation properties.
 void setCurrentMapLevel(int rhs1)
          Current map level for drawing symbols.
 void setDisplayAnnotation(boolean value)
          Indicates if the layer displays annotation.
 void setExclusionSetByRef(IFeatureIDSet fIDs)
          The set of features that are excluded from drawing.
 void setRendererByRef(IFeatureRenderer renderer)
          Renderer used to draw the layer.
 void setRendererPropertyPageClassID(IUID cLSID)
          Class id of the property page for the renderer.
 
Methods inherited from class com.esri.arcgis.carto.IFeatureLayerProxy
getDataSourceType, getDisplayField, getFeatureClass, isScaleSymbols, isSelectable, search, setDataSourceType, setDisplayField, setFeatureClassByRef, setScaleSymbols, setSelectable
 
Methods inherited from class com.esri.arcgis.carto.ILayerProxy
draw, getAreaOfInterest, getMaximumScale, getMinimumScale, getName, getSupportedDrawPhases, getTipText, isCached, isShowTips, isValid, isVisible, setCached, setMaximumScale, setMinimumScale, setName, setShowTips, setSpatialReferenceByRef, setVisible
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.carto.IFeatureLayer
getDataSourceType, getDisplayField, getFeatureClass, isScaleSymbols, isSelectable, search, setDataSourceType, setDisplayField, setFeatureClassByRef, setScaleSymbols, setSelectable
 
Methods inherited from interface com.esri.arcgis.carto.ILayer
draw, getAreaOfInterest, getMaximumScale, getMinimumScale, getName, getSupportedDrawPhases, getTipText, isCached, isShowTips, isValid, isVisible, setCached, setMaximumScale, setMinimumScale, setName, setShowTips, setSpatialReferenceByRef, setVisible
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IGeoFeatureLayerProxy

public IGeoFeatureLayerProxy(java.lang.String CLSID,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.net.UnknownHostException,
                             java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IGeoFeatureLayerProxy

public IGeoFeatureLayerProxy()
For internal use only


IGeoFeatureLayerProxy

public IGeoFeatureLayerProxy(java.lang.Object obj)
                      throws java.io.IOException
Throws:
java.io.IOException

IGeoFeatureLayerProxy

protected IGeoFeatureLayerProxy(java.lang.Object obj,
                                java.lang.String iid)
                         throws java.io.IOException
Throws:
java.io.IOException

IGeoFeatureLayerProxy

protected IGeoFeatureLayerProxy(java.lang.String CLSID,
                                java.lang.String iid,
                                java.lang.String host,
                                com.esri.arcgis.interop.AuthInfo authInfo)
                         throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class IFeatureLayerProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class IFeatureLayerProxy
Throws:
java.io.IOException

getRenderer

public IFeatureRenderer getRenderer()
                             throws java.io.IOException,
                                    AutomationException
Renderer used to draw the layer.

Specified by:
getRenderer in interface IGeoFeatureLayer
Returns:
A reference to a com.esri.arcgis.carto.IFeatureRenderer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRendererByRef

public void setRendererByRef(IFeatureRenderer renderer)
                      throws java.io.IOException,
                             AutomationException
Renderer used to draw the layer.

Specified by:
setRendererByRef in interface IGeoFeatureLayer
Parameters:
renderer - A reference to a com.esri.arcgis.carto.IFeatureRenderer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRendererPropertyPageClassID

public IUID getRendererPropertyPageClassID()
                                    throws java.io.IOException,
                                           AutomationException
Class id of the property page for the renderer.

Specified by:
getRendererPropertyPageClassID in interface IGeoFeatureLayer
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRendererPropertyPageClassID

public void setRendererPropertyPageClassID(IUID cLSID)
                                    throws java.io.IOException,
                                           AutomationException
Class id of the property page for the renderer.

Specified by:
setRendererPropertyPageClassID in interface IGeoFeatureLayer
Parameters:
cLSID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDisplayAnnotation

public boolean isDisplayAnnotation()
                            throws java.io.IOException,
                                   AutomationException
Indicates if the layer displays annotation.

Specified by:
isDisplayAnnotation in interface IGeoFeatureLayer
Returns:
The value
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDisplayAnnotation

public void setDisplayAnnotation(boolean value)
                          throws java.io.IOException,
                                 AutomationException
Indicates if the layer displays annotation.

Specified by:
setDisplayAnnotation in interface IGeoFeatureLayer
Parameters:
value - The value (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAnnotationPropertiesID

public IUID getAnnotationPropertiesID()
                               throws java.io.IOException,
                                      AutomationException
The UID used for annotation properties.

Specified by:
getAnnotationPropertiesID in interface IGeoFeatureLayer
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAnnotationPropertiesIDByRef

public void setAnnotationPropertiesIDByRef(IUID uid)
                                    throws java.io.IOException,
                                           AutomationException
The UID used for annotation properties.

Specified by:
setAnnotationPropertiesIDByRef in interface IGeoFeatureLayer
Parameters:
uid - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAnnotationProperties

public IAnnotateLayerPropertiesCollection getAnnotationProperties()
                                                           throws java.io.IOException,
                                                                  AutomationException
Annotation properties.

Specified by:
getAnnotationProperties in interface IGeoFeatureLayer
Returns:
A reference to a com.esri.arcgis.carto.IAnnotateLayerPropertiesCollection
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAnnotationProperties

public void setAnnotationProperties(IAnnotateLayerPropertiesCollection props)
                             throws java.io.IOException,
                                    AutomationException
Annotation properties.

Specified by:
setAnnotationProperties in interface IGeoFeatureLayer
Parameters:
props - A reference to a com.esri.arcgis.carto.IAnnotateLayerPropertiesCollection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentMapLevel

public void setCurrentMapLevel(int rhs1)
                        throws java.io.IOException,
                               AutomationException
Current map level for drawing symbols.

Specified by:
setCurrentMapLevel in interface IGeoFeatureLayer
Parameters:
rhs1 - The rhs1 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExclusionSet

public IFeatureIDSet getExclusionSet()
                              throws java.io.IOException,
                                     AutomationException
The set of features that are excluded from drawing.

Specified by:
getExclusionSet in interface IGeoFeatureLayer
Returns:
A reference to a com.esri.arcgis.carto.IFeatureIDSet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExclusionSetByRef

public void setExclusionSetByRef(IFeatureIDSet fIDs)
                          throws java.io.IOException,
                                 AutomationException
The set of features that are excluded from drawing.

Specified by:
setExclusionSetByRef in interface IGeoFeatureLayer
Parameters:
fIDs - A reference to a com.esri.arcgis.carto.IFeatureIDSet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDisplayFeatureClass

public IFeatureClass getDisplayFeatureClass()
                                     throws java.io.IOException,
                                            AutomationException
Feature class used for display operations (may include joined fields).

Specified by:
getDisplayFeatureClass in interface IGeoFeatureLayer
Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

searchDisplayFeatures

public IFeatureCursor searchDisplayFeatures(IQueryFilter queryFilter,
                                            boolean recycling)
                                     throws java.io.IOException,
                                            AutomationException
Creates a cursor from the display feature class based upon the search criteria.

Specified by:
searchDisplayFeatures in interface IGeoFeatureLayer
Parameters:
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
recycling - The recycling (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureCursor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.