com.esri.arcgis.system
Interface IPropertySupport

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AlternatingScaleBar, ArrowMarkerSymbol, BmpPictureElement, CadAnnotationLayer, CadastralFabricSubLayer, CadFeatureLayer, CartographicLineSymbol, CharacterMarker3DSymbol, CharacterMarkerSymbol, CircleElement, ColorRampSymbol, ColorSymbol, CoTrackSymbologyRenderer, CoverageAnnotationLayer, DataGraphTElement, DimensionLayer, DotDensityFillSymbol, DoubleAlternatingScaleBar, EllipseElement, EmfPictureElement, FDOGraphicsLayer, FeatureLayer, FrameElement, GdbRasterCatalogLayer, GifPictureElement, GradientFillSymbol, GroupElement, HashLineSymbol, HollowScaleBar, ImgPictureElement, InkGraphic, IPropertySupportProxy, Jp2PictureElement, JpgPictureElement, Legend, LineElement, LineFillSymbol, MapFrame, MapSurroundFrame, Marker3DSymbol, MarkerElement, MarkerFillSymbol, MarkerLineSymbol, MarkerNorthArrow, MultiLayerFillSymbol, MultiLayerLineSymbol, MultiLayerMarkerSymbol, MultiPatchElement, MxDocument, NAStopRenderer, NetworkDirtyAreaRenderer, NetworkLayer, NetworkTrafficRenderer, OleFrame, Page, ParagraphTextElement, PictureElement, PictureFillSymbol, PictureLineSymbol, PictureMarkerSymbol, PMFTitleTextElement, PngPictureElement, PolygonElement, RasterRGBSymbol, RectangleElement, ScaleLine, ScaleText, SidPictureElement, SimpleFillSymbol, SimpleLine3DSymbol, SimpleLineSymbol, SimpleMarker3DSymbol, SimpleMarkerSymbol, SimpleNetworkRenderer, SimpleRenderer, SingleDivisionScaleBar, SteppedScaleLine, TemporalFeatureLayer, TerrainDirtyAreaRenderer, TerrainPointAttributeRenderer, Text3DElement, TextElement, TextMarkerSymbol, TextSymbol, TextureFillSymbol, TextureLineSymbol, TifPictureElement, TinEdgeRenderer, TinFaceRenderer, TinNodeRenderer

public interface IPropertySupport
extends java.io.Serializable

COM Interface 'IPropertySupport'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides access to members that set a default property on an object.' 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 IID8a11ad55_2f4f_11d3_9fa0_00c04f6bc6a5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean applies(java.lang.Object pUnk)
          Indicates if the receiver can apply the given object at any given time.
 java.lang.Object apply(java.lang.Object newObject)
          Applies the given property to the receiver and returns the old object.
 boolean canApply(java.lang.Object pUnk)
          Indicates if the receiver can apply the given object at that particular moment.
 java.lang.Object getCurrent(java.lang.Object pUnk)
          The object currently being used.
 

Field Detail

IID8a11ad55_2f4f_11d3_9fa0_00c04f6bc6a5

static final int IID8a11ad55_2f4f_11d3_9fa0_00c04f6bc6a5
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

applies

boolean applies(java.lang.Object pUnk)
                throws java.io.IOException,
                       AutomationException
Indicates if the receiver can apply the given object at any given time.

Parameters:
pUnk - A reference to another Object (IUnknown) (in)
Returns:
The applies
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canApply

boolean canApply(java.lang.Object pUnk)
                 throws java.io.IOException,
                        AutomationException
Indicates if the receiver can apply the given object at that particular moment.

Parameters:
pUnk - A reference to another Object (IUnknown) (in)
Returns:
The canApply
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrent

java.lang.Object getCurrent(java.lang.Object pUnk)
                            throws java.io.IOException,
                                   AutomationException
The object currently being used.

Parameters:
pUnk - A reference to another Object (IUnknown) (in)
Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

apply

java.lang.Object apply(java.lang.Object newObject)
                       throws java.io.IOException,
                              AutomationException
Applies the given property to the receiver and returns the old object.

Parameters:
newObject - A reference to another Object (IUnknown) (in)
Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.