com.esri.arcgis.system
Interface IClone
- All Superinterfaces:
- java.io.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, CoordinateFrameTransformation, CoordinateXform, CoTrackSymbologyRenderer, CurrencyFormat, CustomNumberFormat, CustomOverlayGrid, DataElementDomain, Datum, DEAddressLocator, DEAddressLocatorType, DEArcInfoTable, DEArcInfoTableType, DECadastralFabric, 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, DELayer, DELayerType, DEMapDocument, DEMapDocumentType, DENetworkDataset, DENetworkDatasetType, DEPrjFile, DEPrjFileType, DERasterBand, DERasterBandType, DERasterCatalog, DERasterCatalogType, DERasterDataset, DERasterDatasetType, DERelationshipClass, DERelationshipClassType, DERemoteDatabaseFolder, DERemoteDatabaseFolderType, DERepresentationClass, DEShapeFile, DEShapeFileType, DESpatialReferencesFolder, DESpatialReferencesFolderType, DETable, DETableType, DETerrainType, DETextFile, DETextFileType, DETin, DETinType, DEToolbox, DETopology, DETopologyType, DEType, DEVPFCoverage, DEVPFCoverageType, DEVPFTable, DEVPFTableType, DEWorkspace, DEWorkspaceType, DimensionShape, DimensionStyle, DirectionFormat, DotDensityFillSymbol, DoubleAlternatingScaleBar, EdgeConnectivityRule, EllipseElement, EllipticArc, EmfPictureElement, EmfPrinter, EnumFeatureGeometry, Envelope, ESRIFDOAddressLocator, ESRIFDOAddressLocatorStyle, FIDSet, Field, Fields, FieldType, FilterAction, FontSize, FractionFormat, FrameElement, GCSShiftXform, GDSData, GenericLocatorStyle, GeocentricTranslation, GeographicCoordinateSystem, GeometricXform, GeometryBag, GeometryDef, GifPictureElement, GlobeCameraKeyframe, GlobeLayerKeyframe, GPAddressLocatorStyle, GPAddressLocatorStyleType, GPAnalysisCellSize, GPAnalysisCellSizeType, GPArcInfoItem, GPArcInfoItemChoiceList, GPArcInfoItemDomain, GPArcInfoItemType, GPArealUnit, GPArealUnitType, GPBoolean, GPBooleanType, GPCadAnnoDomain, GPCodedValueDomain, GPCompositeDataType, GPCompositeDomain, GPCompositeLayer, GPCompositeLayerType, GPCoordinateSystem, GPCoordinateSystemType, GPCovAnnoDomain, GPCoverageDomain, GPCoverageFeatureClassDomain, GPDataFile, GPDataFileType, GPDatasetDomain, GPDate, GPDateType, GPDouble, GPDoubleType, GPEnvelope, GPEnvelopeType, GPEnvironment, GPEnvironmentManager, GPEvaluationScale, GPEvaluationScaleType, GPExtent, GPExtentType, GPFeatureClassDomain, GPFeatureLayer, GPFeatureLayerType, GPFeatureRecordSetLayer, GPFeatureRecordSetLayerType, GPFieldChoiceList, GPFieldDomain, GPFieldInfo, GPFieldInfoDomain, GPFieldInfoType, GPFieldMap, GPFieldMapping, GPFieldMappingType, GPFileDomain, GPGALayer, GPGALayerType, GPGdbAnnoDomain, GPGeometricNetworkMembership, GPGroupLayer, GPGroupLayerType, GPINFOExpression, GPINFOExpressionType, GPLayersAndTablesDomain, GPLayerType, GPLine, GPLinearUnit, GPLinearUnitType, GPLineType, GPLong, GPLongType, GPMDomain, GPMDomainType, GPMeasureFieldsDomain, GPMessage, GPMessages, GPMultiValue, GPMultiValueType, GPNAHierarchySettings, GPNAHierarchySettingsType, GPNALayer, GPNALayerType, GPNetworkDatasetLayer, GPNetworkDatasetLayerType, GPNetworkDatasetMembership, GPNumericDomain, GPParameter, GPParameterInfo, GPParameterInfos, GPPoint, GPPointType, GPPolygon, GPPolygonType, GPQueryTableFieldsDomain, GPQueryTableIDsDomain, GPRAFieldDomain, GPRandomNumberGenerator, GPRandomNumberGeneratorType, GPRangeDomain, GPRasterCatalogLayer, GPRasterCatalogLayerType, GPRasterData, GPRasterDataLayer, GPRasterDataLayerType, GPRasterDataType, GPRasterFormulated, GPRasterFormulatedType, GPRasterGDBEnvCompression, GPRasterGDBEnvCompressionType, GPRasterGDBEnvPyramid, GPRasterGDBEnvPyramidType, GPRasterGDBEnvStatistics, GPRasterGDBEnvStatisticsType, GPRasterGDBEnvTileSize, GPRasterGDBEnvTileSizeType, GPRasterLayer, GPRasterLayerType, GPRecordSet, GPRecordSetType, GPRelationshipClassKey, GPRepresentationLayerDomain, GPResult, GPResultOptions, GPRouteDomain, GPRouteIDFieldsDomain, GPRouteMeasureEventDomain, GPRouteMeasureEventProperties, GPRouteMeasureEventPropertiesType, GPSACellSize, GPSACellSizeType, 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, GPTablesDomain, GPTableView, GPTableViewType, GPTerrainLayer, GPTerrainLayerType, GPTerrainMembership, GPTinLayer, GPTinLayerType, GPToolInfo, GPToolInfos, GPTopologyLayer, GPTopologyLayerType, GPTopologyMembership, GPType, GPValues, GPValueTable, GPValueTableType, GPVariant, GPVariantType, GPVirtualTableDomain, GPWorkspaceDomain, GPXYDomain, GPXYDomainType, GPZDomain, GPZDomainType, GradientFillSymbol, GraphicsLayerScale, Graticule, GrayColor, GroupElement, HARNTransformation, HashLineSymbol, HatchClass, HatchInputValue, HatchLayerExtension, HatchLineDefinition, HatchMarkerDefinition, HatchTemplate, HlsColor, HollowScaleBar, HorizontalBarLegendItem, HorizontalLegendItem, HsvColor, ICloneProxy, IdentityXform, IlluminationProps, ImgPictureElement, Index, Indexes, IndexGrid, IndexType, InkGraphic, JpgPictureElement, JunctionConnectivityRule, LabelEngineLayerProperties, LabelStyle, LatLonFormat, LayerKeyframe, Legend, LegendFormat, Line, LinearUnit, LineCallout, LineDecoration, LineElement, LineFillSymbol, LineLabelPlacementPriorities, LineLabelPosition, LinePatch, LongitudeRotationTransformation, 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, MgrsGrid, MolodenskyBadekasTransformation, MolodenskyTransformation, MultiLayerFillSymbol, MultiLayerLineSymbol, MultiLayerMarkerSymbol, MultiPartColorRamp, MultiPatch, MultiPatchElement, Multipoint, NAClassDefinition, NAClassFieldMap, NAClassFieldMapType, NADCONTransformation, NALocator, NALocatorFeatureAgent, NALocatorLocationFieldsAgent, Names, NestedLegendItem, NetWeight, NetWeightAssociation, NTv2Transformation, NumberRemap, NumericFormat, Overview, Page, Paper, ParagraphTextElement, Parameter, Path, PercentageFormat, 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, RasterRGBSymbol, RasterStorageDef, RateFormat, Ray, RecordNumberSet, RecordSet, RectangleElement, RelationshipRule, RepresentationGraphics, RepresentationMarker, RepresentationRule, RepresentationRuleItem, RepresentationRules, RgbColor, Ring, RouteMeasureLineProperties, RouteMeasurePointProperties, RPCXform, Scalebar, ScaleFormat, ScaleLine, ScaleText, SceneKeyframe, ScientificFormat, ServerStyleGalleryItem, SidPictureElement, SimpleFillSymbol, SimpleLine3DSymbol, SimpleLineCallout, SimpleLineDecorationElement, SimpleLineSymbol, SimpleMarker3DSymbol, SimpleMarkerSymbol, SingleDivisionScaleBar, SpatialFilter, Sphere, Spheroid, SplineXform, StackedChartSymbol, SteppedScaleLine, StreetMapAddressLocator, StreetMapAddressLocatorStyle, StringRemap, SymbolBackground, SymbolBorder, SymbolCollection, SymbolShadow, TagAction, Template, TemporalLegendClass, TemporalLegendGroup, TemporalOperator, TemporalQueryFilter, Text3DElement, TextElement, TextMarkerSymbol, TextSymbol, TextureFillSymbol, TextureLineSymbol, TifPictureElement, TimeLayerKeyframe, TimeLayerTrackExtension, TimeWindow, TopologyRule, TransparencyDisplayFilter, TriangleFan, Triangles, TriangleStrip, UniqueValueTextRenderer, UnknownCoordinateSystem, Vector3D, VerticalCoordinateSystem, VerticalDatum, VerticalLegendItem, XmlPropertySet, XYEvent2FieldsProperties
- public interface IClone
- extends java.io.Serializable
Provides access to members that control cloning of objects.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Supported Platforms
Windows, Solaris, Linux
Description
Use the IClone interface to clone objects.
See the topics on implementing cloning for more details.
|
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)
Returns TRUE when the receiver and other have the same properties. |
boolean |
isIdentical(IClone other)
Returns TRUE when the receiver and other are the same object. |
esri_clone
public IClone esri_clone()
throws java.io.IOException,
AutomationException
- Clones the receiver and assigns the result to *clone.
- Returns:
- A reference to a com.esri.arcgis.system.IClone
- Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
assign
public void assign(IClone src)
throws java.io.IOException,
AutomationException
- Assigns the properties of src to the receiver.
Supported Platforms
Windows, Solaris, Linux
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.
- Parameters:
src - A reference to a com.esri.arcgis.system.IClone (in)
- Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
isEqual
public boolean isEqual(IClone other)
throws java.io.IOException,
AutomationException
- Returns TRUE when the receiver and other have the same properties.
- Parameters:
other - A reference to a com.esri.arcgis.system.IClone (in)
- Returns:
- The equal
- Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
isIdentical
public boolean isIdentical(IClone other)
throws java.io.IOException,
AutomationException
- Returns TRUE when the receiver and other are the same object.
- Parameters:
other - A reference to a com.esri.arcgis.system.IClone (in)
- Returns:
- The identical
- Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.