com.esri.arcgis.system
Interface IClone
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- AbridgedMolodenskyTransformation, ACCalloutMarkerSymbol, ACGradientFillSymbol, ACGroupRenderer, ACHashLineSymbol, ACRasterFillSymbol, ACRasterMarkerSymbol, ACRasterShieldSymbol, ACScaleDependentRenderer, ACShieldSymbol, ACSimpleFillSymbol, ACSimpleLabelRenderer, ACSimpleLineSymbol, ACSimpleMarkerSymbol, ACSimplePolygonSymbol, ACSimpleRenderer, ACTextMarkerSymbol, ACTextSymbol, ActionBase, ActionCollection, ACTrueTypeMarkerSymbol, ACValueMapLabelRenderer, ACValueMapRenderer, AdjustXform, AffineTransformation2D, AffineTransformation3D, AGSAddressLocator, AlgorithmicColorRamp, AlternatingScaleBar, AngleFormat, AngularUnit, AnnotateLayerPropertiesCollection, AnnotateMapProperties, ApproximationXform, AreaPatch, ArrowMarkerSymbol, BalloonCallout, BarChartSymbol, BasicOverposterLayerProperties, BasicOverposterProperties, BezierCurve, BmpPictureElement, Bookmark3D, CartographicLineSymbol, CharacterMarker3DSymbol, CharacterMarkerSymbol, CircleElement, CircularArc, CmykColor, CodedValueDomain, ColorRampSymbol, ColorSymbol, CompositeGeoTransformation, CompositeLocator, CompositeXform, ConvertCacheStorageFormatJob, CoordinateFrameTransformation, CoordinateXform, CoTrackSymbologyRenderer, CurrencyFormat, CustomNumberFormat, CustomOverlayGrid, DataElementDomain, DataGraphTElement, DataModificationAction, DataObject, DataPartitionAction, DataSummaryAction, Datum, DEAddressLocator, DEAddressLocatorType, DEArcInfoTable, DEArcInfoTableType, DECadastralFabric, DECadastralFabricType, DECadDrawingDataset, DECadDrawingDatasetType, DECatalogRoot, DECatalogRootType, DECoverage, DECoverageFeatureClass, DECoverageFeatureClassType, DECoverageType, DEDatasetType, DEDbaseTable, DEDbaseTableType, DEDiskConnection, DEDiskConnectionType, DEFeatureClass, DEFeatureClassType, DEFeatureDataset, DEFeatureDatasetType, DEFile, DEFileType, DEFolder, DEFolderType, DEGeoDataServer, DEGeoDataServerType, DEGeoDatasetType, DEGeometricNetwork, DEGeometricNetworkType, DEGlobeServer, DEGlobeServerType, DEGPServer, DEGPServerType, DEImageServer, DEImageServerType, DELayer, DELayerType, DEMapDocument, DEMapDocumentType, DEMapServer, DEMapServerType, DEMosaicDataset, DEMosaicDatasetType, DENetworkDataset, DENetworkDatasetType, DEPrjFile, DEPrjFileType, DERasterBand, DERasterBandType, DERasterCatalog, DERasterCatalogType, DERasterDataset, DERasterDatasetType, DERelationshipClass, DERelationshipClassType, DERemoteDatabaseFolder, DERemoteDatabaseFolderType, DERepresentationClass, DESchematicDataset, DESchematicDatasetType, DESchematicDiagram, DESchematicDiagramType, DESchematicFolder, DESchematicFolderType, DEShapeFile, DEShapeFileType, DESpatialReferencesFolder, DESpatialReferencesFolderType, DETable, DETableType, DETerrain, DETerrainType, DETextFile, DETextFileType, DETin, DETinType, DETool, DEToolbox, DEToolboxType, DEToolType, DETopology, DETopologyType, DEType, DEVPFCoverage, DEVPFCoverageType, DEVPFTable, DEVPFTableType, DEWCSCoverage, DEWCSCoverageType, DEWorkspace, DEWorkspaceType, DimDisplayFilter, DimensionShape, DimensionStyle, DirectionalVectorRendererProperties, DirectionFormat, DisplayExpressionProperties, DotDensityFillSymbol, DoubleAlternatingScaleBar, EdgeConnectivityRule, EllipseElement, EllipticArc, EmailAlertAction, EmfPictureElement, EmfPrinter, EnumFeatureGeometry, Envelope, ESRIFDOAddressLocator, ESRIFDOAddressLocatorStyle, ESRIGen2AddressLocator, ESRIGen2AddressLocatorStyle, EventAttributeProperties, FIDSet, Field, Fields, FieldType, FilterAction, FMEDataset, FMEDatasetType, FMEDestDatasetType, FMESourceDatasetType, FMETool, FontSize, FractionFormat, FrameElement, FrameXform, GCSShiftXform, GDSData, GenericLocatorStyle, GeocentricTranslation, Geographic2DOffsetTransformation, GeographicCoordinateSystem, GeometricXform, GeometryBag, GeometryDef, GeoTransformation, GifPictureElement, GlobeCameraKeyframe, GlobeLayerKeyframe, GPAddressLocatorStyle, GPAddressLocatorStyleType, GPAnalysisCellSize, GPAnalysisCellSizeType, GPArcInfoItem, GPArcInfoItemChoiceList, GPArcInfoItemDomain, GPArcInfoItemType, GPArealUnit, GPArealUnitType, GPBoolean, GPBooleanType, GPCadAnnoDomain, GPCadastralFabricLayer, GPCadastralFabricLayerType, GPCodedValueDomain, GPCodedValueDomain2, GPCompositeDataType, GPCompositeDomain, GPCompositeLayer, GPCompositeLayerType, GPContainerSchema, GPCoordinateSystem, GPCoordinateSystemType, GPCovAnnoDomain, GPCoverageDomain, GPCoverageFeatureClassDomain, GPDataFile, GPDataFileType, GPDatasetDomain, GPDatasetExtension, GPDate, GPDateType, GPDouble, GPDoubleType, GPEncryptedString, GPEncryptedStringType, GPEnvelope, GPEnvelopeType, GPEnvironment, GPEnvironmentManager, GPEvaluationScale, GPEvaluationScaleType, GPExtent, GPExtentType, GPFeatureClassDomain, GPFeatureLayer, GPFeatureLayerType, GPFeatureRecordSetLayer, GPFeatureRecordSetLayerType, GPFeatureSchema, GPFieldChoiceList, GPFieldDomain, GPFieldInfo, GPFieldInfoDomain, GPFieldInfoType, GPFieldMap, GPFieldMapping, GPFieldMappingType, GPFileDomain, GPGALayer, GPGALayerType, GPGdbAnnoDomain, GPGeometricNetworkMembership, GPGroupLayer, GPGroupLayerType, GPHistoricalMarker, GPINFOExpression, GPINFOExpressionType, GPLayersAndTablesDomain, GPLayerType, GPLine, GPLinearUnit, GPLinearUnitType, GPLineType, GPLong, GPLongType, GPMDomain, GPMDomainType, GPMeasureFieldsDomain, GPMessage, GPMessages, GPMosaicLayer, GPMosaicLayerType, GPMultiValue, GPMultiValueType, GPNAHierarchySettings, GPNAHierarchySettingsType, GPNALayer, GPNALayerType, GPNetworkDatasetLayer, GPNetworkDatasetLayerType, GPNetworkDatasetMembership, GPNumericDomain, GPParameter, GPParameterInfo, GPParameterInfos, GPPoint, GPPointType, GPPolygon, GPPolygonType, GPQueryTableFieldsDomain, GPQueryTableIDsDomain, GPRAFieldDomain, GPRandomNumberGenerator, GPRandomNumberGeneratorType, GPRangeDomain, GPRangeDomain2, GPRasterBuilder, GPRasterBuilderType, GPRasterCalculatorExpression, GPRasterCalculatorExpressionType, GPRasterCatalogLayer, GPRasterCatalogLayerType, GPRasterData, GPRasterDataLayer, GPRasterDataLayerType, GPRasterDataType, GPRasterFormulated, GPRasterFormulatedType, GPRasterGDBEnvCompression, GPRasterGDBEnvCompressionType, GPRasterGDBEnvPyramid, GPRasterGDBEnvPyramidType, GPRasterGDBEnvStatistics, GPRasterGDBEnvStatisticsType, GPRasterGDBEnvTileSize, GPRasterGDBEnvTileSizeType, GPRasterLayer, GPRasterLayerType, GPRasterSchema, GPRecordSet, GPRecordSetType, GPRelationshipClassKey, GPRepresentationLayerDomain, GPResult, GPResultOptions, GPRouteDomain, GPRouteIDFieldsDomain, GPRouteMeasureEventDomain, GPRouteMeasureEventProperties, GPRouteMeasureEventPropertiesType, GPSACellSize, GPSACellSizeType, GPSAExtractValues, GPSAExtractValuesType, GPSAFuzzyFunction, GPSAFuzzyFunctionType, GPSAGeoDataDomain, GPSAGeoDataType, GPSAHorizontalFactor, GPSAHorizontalFactorType, GPSAMapAlgebraExp, GPSAMapAlgebraExpType, GPSANameDomain, GPSANeighborhood, GPSANeighborhoodDomain, GPSANeighborhoodType, GPSANumberRemap, GPSANumberRemapType, GPSARadius, GPSARadiusType, GPSARemapDomain, GPSASemiVariogram, GPSASemiVariogramType, GPSAStringRemap, GPSAStringRemapType, GPSATextTableNameDomain, GPSATimeConfiguration, GPSATimeConfigurationType, GPSATopoFeatures, GPSATopoFeaturesType, GPSAVerticalFactor, GPSAVerticalFactorType, GPSAWeightedOverlayTable, GPSAWeightedOverlayTableType, GPSAWeightedSum, GPSAWeightedSumType, GPSpatialReference, GPSpatialReferenceType, GPSQLExpression, GPSQLExpressionType, GPString, GPStringType, GPSubtype, GPTableSchema, GPTablesDomain, GPTableView, GPTableViewType, GPTerrainLayer, GPTerrainLayerType, GPTerrainMembership, GPTinLayer, GPTinLayerType, GPToolInfo, GPToolInfos, GPTopologyLayer, GPTopologyLayerType, GPTopologyMembership, GPType, GPValues, GPValueTable, GPValueTableType, GPVariant, GPVariantType, GPVirtualTableDomain, GPWorkspaceDomain, GPWorkspaceExtension, GPXYDomain, GPXYDomainType, GPZDomain, GPZDomainType, GradientFillSymbol, GraphicFeature, GraphicsLayerScale, Graticule, GrayColor, GroupElement, GxContentsViewColumn, HARNTransformation, HashLineSymbol, HatchClass, HatchInputValue, HatchLayerExtension, HatchLineDefinition, HatchMarkerDefinition, HatchTemplate, HighlightSuppressionAction, HlsColor, HollowScaleBar, HorizontalBarLegendItem, HorizontalLegendItem, HotLinkExpressionProperties, HsvColor, ICloneProxy, IdentityXform, IlluminationProps, ImageQueryFilter, ImgPictureElement, IMSMetadataService, Index, Indexes, IndexGrid, IndexType, InkGraphic, Jp2PictureElement, JpgPictureElement, JunctionConnectivityRule, LabelEngineLayerProperties, LabelStyle, LatLonFormat, LayerKeyframe, Legend, LegendFormat, Line, LinearUnit, LineCallout, LineDecoration, LineElement, LineFillSymbol, LineLabelPlacementPriorities, LineLabelPosition, LinePatch, LocaleInfo, LongitudeRotationTransformation, LSRXform, MapCacheExporterJob, MapFrame, MapInset, MapLayerKeyframe, MaplexDictionaries, MaplexDictionary, MaplexDictionaryEntry, MaplexLabelEngineLayerProperties, MaplexLabelStackingProperties, MaplexLabelStyle, MaplexOffsetAlongLineProperties, MaplexOverposterLayerProperties, MaplexOverposterProperties, MaplexRotationProperties, MapSurroundFrame, MapTitle, MapViewKeyframe, Marker3DSymbol, MarkerElement, MarkerFillSymbol, MarkerLineSymbol, MarkerNorthArrow, MarkerTextBackground, MdModel, MdParameter, MdProcess, MdVariable, MeasuredGrid, MessageTemplate, MgrsGrid, MolodenskyBadekasTransformation, MolodenskyTransformation, MosaicRule, MultiLayerFillSymbol, MultiLayerLineSymbol, MultiLayerMarkerSymbol, MultiPartColorRamp, MultiPatch, MultiPatchElement, Multipoint, NAClassDefinition, NAClassFieldMap, NAClassFieldMapType, NADCONTransformation, NALocator, NALocatorFeatureAgent, NALocatorLocationFieldsAgent, Names, NestedLegendItem, NetWeight, NetWeightAssociation, NetworkGlobalTurnDelayCategory, NTv2Transformation, NullTransformation, NumberRemap, NumericFormat, OleFrame, Overview, Page, Paper, ParagraphTextElement, Parameter, Path, PercentageFormat, PictureElement, PictureFillSymbol, PictureLineSymbol, PictureMarkerSymbol, PieChartSymbol, Place, PMFTitleTextElement, PngPictureElement, Point, PointPlacementPriorities, Polygon, PolygonElement, Polyline, PolynomialXform, PositionVectorTransformation, PresetColorRamp, PrimeMeridian, ProjectedCoordinateSystem, Projection, ProjectiveTransformation2D, PropertySet, PsPrinter, QueryFilter, RandomColorRamp, RangeDomain, Raster, RasterAnalysis, RasterDef, RasterDRAShader, RasterRGBSymbol, RasterShader, RasterStorageDef, RasterThumbnailBuilder, RateFormat, Ray, RecordNumberSet, RecordSet, RectangleElement, RelationshipRule, RenderingRule, RepresentationGraphics, RepresentationMarker, RepresentationRule, RepresentationRuleItem, RepresentationRules, RgbColor, Ring, RouteMeasureLineProperties, RouteMeasurePointProperties, RPCXform, RSLocator, Scalebar, ScaleFormat, ScaleLine, ScaleText, SceneKeyframe, ScientificFormat, ServerStyleGalleryItem, ServiceDataOptions, SidPictureElement, SimpleFillSymbol, SimpleLine3DSymbol, SimpleLineCallout, SimpleLineDecorationElement, SimpleLineSymbol, SimpleMarker3DSymbol, SimpleMarkerSymbol, SingleDivisionScaleBar, SpatialFilter, Sphere, Spheroid, SplineXform, StackedChartSymbol, SteppedScaleLine, StreetMapAddressLocator, StreetMapAddressLocatorStyle, StringRemap, StyleGalleryItem, SymbolBackground, SymbolBorder, SymbolCollection, SymbolShadow, TableProperties, TableProperty, TableView, TagAction, Template, TemplateInfo, TemporalLegendClass, TemporalLegendGroup, TemporalOperator, TemporalQueryFilter, Text3DElement, TextElement, TextMarkerSymbol, TextSymbol, TextureFillSymbol, TextureLineSymbol, TifPictureElement, Time, TimeDuration, TimeExtent, TimeInstant, TimeKeyframe, TimeLayerKeyframe, TimeLayerTrackExtension, TimeQueryFilter, TimeReference, TimeWindow, TimeZoneInfo, TimeZoneRule, TopologyRule, TransparencyDisplayFilter, TriangleFan, Triangles, TriangleStrip, UniqueValueTextRenderer, UnitChangeTransformation, UnknownCoordinateSystem, Vector3D, VerticalCoordinateSystem, VerticalDatum, VerticalLegendItem, XMLIndex, XMLIndexTag, XMLIndexTags, XmlPropertySet, XYEvent2FieldsProperties
public interface IClone
- extends Serializable
Provides access to members that control cloning of objects.
Description
Use the IClone interface to clone objects.
See the topics on implementing cloning for more details.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Method Summary |
void |
assign(IClone src)
Assigns the properties of src to the receiver. |
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone. |
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties. |
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object. |
esri_clone
IClone esri_clone()
throws IOException,
AutomationException
- Clones the receiver and assigns the result to *clone.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
- Returns:
- A reference to a com.esri.arcgis.system.IClone
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
assign
void assign(IClone src)
throws IOException,
AutomationException
- Assigns the properties of src to the receiver.
Description
Use Assign method to assign the properties of source object to receiver object. Both objects need to have the same CLSIDs. Both source and receiver objects need to be instantiated.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
src
- A reference to a com.esri.arcgis.system.IClone (in)
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
isEqual
boolean isEqual(IClone other)
throws IOException,
AutomationException
- Indicates if the receiver and other have the same properties.
Description
IsEqual returns True if the receiver and the source have
the same properties. Note, this does not imply that the receiver
and the source reference the same object.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
other
- A reference to a com.esri.arcgis.system.IClone (in)
- Returns:
- The equal
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
isIdentical
boolean isIdentical(IClone other)
throws IOException,
AutomationException
- Indicates if the receiver and other are the same object.
Description
IsIdentical returns true if the receiver and the source
reference the same object.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
- Parameters:
other
- A reference to a com.esri.arcgis.system.IClone (in)
- Returns:
- The identical
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.