com.esri.arcgis.system
Interface IPersist

All Superinterfaces:
Serializable
All Known Subinterfaces:
IPersistStream, IPersistStreamInit, ISRPersistStream
All Known Implementing Classes:
AbridgedMolodenskyTransformation, ACAcetateLayer, ACCalloutMarkerSymbol, ACFeatureLayer, ACGradientFillSymbol, ACGroupRenderer, ACHashLineSymbol, ACImageLayer, ACMap, ACRasterFillSymbol, ACRasterMarkerSymbol, ACRasterShieldSymbol, ACScaleDependentRenderer, ACShieldSymbol, ACSimpleFillSymbol, ACSimpleLabelRenderer, ACSimpleLineSymbol, ACSimpleMarkerSymbol, ACSimplePolygonSymbol, ACSimpleRenderer, ACTextMarkerSymbol, ACTextSymbol, ActionCollection, ActionEnvironment, ActionLookupSources, ActionProcessor, ACTrueTypeMarkerSymbol, ACValueMapLabelRenderer, ACValueMapRenderer, AdjustXform, AGAnimationEnvironment, AGAnimationTrack, AGAnimationTrackContainer, AGSServerConnectionName, AGSServerObjectName, AISRequest, AlgorithmicColorRamp, AlternatingScaleBar, AngleFormat, AngularUnit, AnimationExtension, AnimationTrack, AnnotateLayerPropertiesCollection, AnnotateMap, AnnotateMapProperties, AnnotationJScriptEngine, AnnotationVBScriptEngine, AOIBookmark, ApproximationXform, AreaPatch, ArrowMarkerSymbol, BackgroundTabStyle, BalloonCallout, BarChartSymbol, Basic3DProperties, BasicFillSymbol, BasicLineSymbol, BasicMarkerSymbol, BasicOverposter, BasicOverposterLayerProperties, BasicOverposterProperties, BezierTextPath, BiUniqueValueRenderer, BmpPictureElement, Bookmark3D, ButtonTabStyle, CacheControlInfo, CacheDescriptionInfo, CacheInfo, CadAnnotationLayer, CadastralFabricLayer, CadastralFabricName, CadastralTableFieldEdits, CadDrawingName, CadFeatureLayer, CadLayer, CalibratedMapGridBorder, CartographicLineSymbol, CenterAndScale, CenterAndSize, CharacterMarker3DSymbol, CharacterMarkerSymbol, ChartRenderer, CircleElement, ClassBreaksRenderer, CmykColor, CodedValueDomain, ColorElements, ColorRampElements, ColorRampSymbol, ColorSymbol, CommandMessage, CompositeGeoTransformation, CompositeGraphicsLayer, CompositeXform, ContinuousTabStyle, CoordinateFrameTransformation, CoordinateXform, CornerGridLabel, CoverageAnnotationLayer, CurrencyFormat, CustomNumberFormat, CustomOverlayGrid, DataElementDomain, DataElements, DataMessage, DatasetColumn, DataSetDefinition, Datum, DEAddressLocator, DEArcInfoTable, DEBrowseOptions, DECadastralFabric, DECadDrawingDataset, DECatalogRoot, DECoverage, DECoverageFeatureClass, DEDbaseTable, DEDiskConnection, DEFeatureClass, DEFeatureDataset, DEFile, DEFolder, DEGeoDataServer, DEGeometricNetwork, DEGlobeServer, DEGPServer, DEImageServer, DELayer, DEMapDocument, DEMapServer, DENetworkDataset, DEPrjFile, DERasterBand, DERasterCatalog, DERasterDataset, DERelationshipClass, DERemoteDatabaseFolder, DERepresentationClass, DEShapeFile, DESpatialReferencesFolder, DETable, DETerrain, DETextFile, DETin, DETool, DEToolbox, DETopology, DEVPFCoverage, DEVPFTable, DEWCSCoverage, DEWorkspace, DimensionLayer, DimensionShape, DimensionStyle, DimensionStyles, DirectionFormat, DMSGridLabel, DotDensityFillSymbol, DotDensityRenderer, DoubleAlternatingScaleBar, DoubleArray, EdgeConnectivityRule, ElementCollection, EllipseElement, EmfPictureElement, EmfPrinter, Envelope, FDOGraphicsLayer, FDOGraphicsSublayer, Feature3DProperties, FeatureBookmark, FeatureClassName, FeatureDatasetName, FeatureExtent, FeatureIDSet, FeatureLayer, FeatureLayerDrawingDescription, FeatureQueryName, FgdbFeatureClassName, FgdbTableName, FIDSet, Field, FieldInfo, Fields, FileName, FilterDefs, FontSize, FormattedGridLabel, FractionFormat, FrameElement, GCSShiftXform, GdbRasterCatalogLayer, GDSData, GDSExportOptions, GDSQueryResultPortion, GeneralLibraryObject, GeocentricTranslation, GeographicCoordinateSystem, GeoImageDescription, GeometricEffectAddControlPoints, GeometricEffectBuffer, GeometricEffectCut, GeometricEffectDash, GeometricEffectDonut, GeometricEffectEnclosingPolygon, GeometricEffectMove, GeometricEffectOffset, GeometricEffectRadial, GeometricEffectRegularPolygon, GeometricEffectReverse, GeometricEffectRotate, GeometricEffectScale, GeometricEffectSimplify, GeometricEffectSmooth, GeometricEffectTaperedPolygon, GeometricEffectWave, GeometricNetworkName, GeometricXform, GeometryBag, GeometryDef, GeometryMaterial, GeometryResultOptions, GeoTransformation, GifPictureElement, Globe, GlobeBean, GlobeControl, GlobeGraphicElementPropsStreamArray, GlobeGraphicsElementProperties, GlobeGraphicsLayer, GlobeHeightProperties, GlobeLayer, GlobeLayerInfo, GlobeLayerInfos, GlobeLayerProperties, GlobeLegendInfo, GlobeLegendInfos, GlobeServerFindResult, GlobeServerFindResults, GlobeServerGroupLayer, GlobeServerIdentifyResult, GlobeServerIdentifyResults, GlobeServerLayer, GPAddressLocatorStyle, GPAnalysisCellSize, GPArcInfoItem, GPArcInfoItemChoiceList, GPArcInfoItemDomain, GPArealUnit, GPBoolean, GPCadAnnoDomain, GPCodedValueDomain, GPCompositeDomain, GPCompositeLayer, GPContainerSchema, GPCoordinateSystem, GPCovAnnoDomain, GPCoverageDomain, GPCoverageFeatureClassDomain, GPDataFile, GPDatasetDomain, GPDataTypeName, GPDate, GPDouble, GPEnvelope, GPEnvironment, GPEnvironmentManager, GPEvaluationScale, GPExtent, GPFeatureClassDomain, GPFeatureLayer, GPFeatureRecordSetLayer, GPFeatureSchema, GPFieldChoiceList, GPFieldDomain, GPFieldInfo, GPFieldInfoDomain, GPFieldMap, GPFieldMapping, GPFileDomain, GPFunctionName, GPGALayer, GPGdbAnnoDomain, GPGeometricNetworkMembership, GPGroupLayer, GPINFOExpression, GPLayersAndTablesDomain, GPLine, GPLinearUnit, GPLong, GPMDomain, GPMeasureFieldsDomain, GPMessage, GPMessages, GPMultiValue, GPMultiValueTypeName, GPNAHierarchySettings, GPNALayer, GPNetworkDatasetLayer, GPNetworkDatasetMembership, GPNumericDomain, GPParameter, GPParameterInfo, GPParameterInfos, GPPoint, GPPolygon, GPQueryTableFieldsDomain, GPQueryTableIDsDomain, GPRAFieldDomain, GPRandomNumberGenerator, GPRangeDomain, GPRasterCatalogLayer, GPRasterData, GPRasterDataLayer, GPRasterFormulated, GPRasterGDBEnvCompression, GPRasterGDBEnvPyramid, GPRasterGDBEnvStatistics, GPRasterGDBEnvTileSize, GPRasterLayer, GPRasterSchema, GPRecordSet, GPRelationshipClassKey, GPReplica, GPReplicaDataset, GPReplicaDatasets, GPReplicaDescription, GPReplicaOptions, GPReplicas, GPRepresentationLayerDomain, GPResult, GPResultOptions, GPRouteDomain, GPRouteIDFieldsDomain, GPRouteMeasureEventDomain, GPRouteMeasureEventProperties, GPSACellSize, GPSAGeoDataDomain, GPSAHorizontalFactor, GPSAMapAlgebraExp, GPSANameDomain, GPSANeighborhood, GPSANeighborhoodDomain, GPSANumberRemap, GPSARadius, GPSARemapDomain, GPSASemiVariogram, GPSAStringRemap, GPSATextTableNameDomain, GPSATimeConfiguration, GPSATopoFeatures, GPSATopoFeaturesTypeName, GPSAVerticalFactor, GPSAWeightedOverlayTable, GPSAWeightedSum, GpsConnection, GpsFeed, GPSpatialReference, GPSQLExpression, GPString, GPSubtype, GPTableSchema, GPTablesDomain, GPTableView, GPTerrainLayer, GPTerrainMembership, GPTinLayer, GPToolboxName, GPToolInfo, GPToolInfos, GPToolName, GPTopologyLayer, GPTopologyMembership, GPValues, GPValueTable, GPVariable, GPVariant, GPVersionInfo, GPVersionInfos, GPVirtualTableDomain, GPWorkspaceDomain, GPXYDomain, GPZDomain, GradientFillSymbol, GradientPattern, GraphicElements, GraphicsLayer3D, GraphicsLayerScale, GraphicSnapEnvironment, Graticule, GrayColor, GridSnap, GroupElement, GroupLayer, GuideSnap, HARNTransformation, HashLineSymbol, HatchClass, HatchInputValue, HatchLayerExtension, HatchLineDefinition, HatchMarkerDefinition, HatchTemplate, HlsColor, HollowScaleBar, HorizontalBarLegendItem, HorizontalLegendItem, HsvColor, Hyperlink, IdentityXform, IlluminationProps, ImageDescription, ImageDisplay, ImageResult, ImageServiceInfo, ImageType, ImgPictureElement, IMSMapLayer, IMSMetadataServiceName, IMSServiceName, Index, Indexes, IndexGrid, InkGraphic, IPersistProxy, IPersistStreamInitProxy, IPersistStreamProxy, Jp2PictureElement, JpgPictureElement, JunctionConnectivityRule, KmlLayer, LabelEngineLayerProperties, LabelStyle, LatLonFormat, LayerCacheInfo, LayerCacheInfos, LayerDescription, LayerDescriptions, LayerResultOptions, LayoutImage, Legend, LegendClass, LegendClasses, LegendClassFormat, LegendFormat, LegendGroup, LegendGroups, LicenseControl, LinearUnit, LineCallout, LineDecoration, LineElement, LineFillSymbol, LineLabelPlacementPriorities, LineLabelPosition, LinePatch, LinePattern, LineStroke, LocatorName, LocatorRectangle, LocatorWorkspaceName, LODInfo, LODInfos, LongArray, LongitudeRotationTransformation, Map, MapBean, MapControl, MapDescription, MapDescriptions, MapExtent, MapFrame, MapFrameDescription, MapFrameDescriptions, MapImage, MapImages, MapInset, MapLayerInfo, MapLayerInfos, MaplexAnnotateMap, MaplexDictionaries, MaplexDictionary, MaplexDictionaryEntry, MaplexLabelEngineLayerProperties, MaplexLabelStackingProperties, MaplexLabelStyle, MaplexOffsetAlongLineProperties, MaplexOverposterLayerProperties, MaplexOverposterProperties, MaplexRotationProperties, MapServerBasicSublayer, MapServerBookmark, MapServerBookmarks, MapServerFindResult, MapServerFindResults, MapServerFindSublayer, MapServerHyperlink, MapServerHyperlinks, MapServerIdentifyResult, MapServerIdentifyResults, MapServerIdentifySublayer, MapServerInfo, MapServerLayer, MapServerLegendClass, MapServerLegendClasses, MapServerLegendGroup, MapServerLegendGroups, MapServerLegendInfo, MapServerLegendInfos, MapServerLegendPatch, MapServerQuerySublayer, MapServerRelationship, MapServerRelationships, MapServerRow, MapServerRows, MapSurroundFrame, MapTitle, MarginSnap, Marker3DSymbol, MarkerElement, MarkerFillSymbol, MarkerLineSymbol, MarkerNorthArrow, MarkerPlacementAlongLine, MarkerPlacementAtExtremities, MarkerPlacementDecoration, MarkerPlacementInsidePolygon, MarkerPlacementOnLine, MarkerPlacementOnPoint, MarkerPlacementOnVertices, MarkerPlacementPolygonCenter, MarkerPlacementRandomAlongLine, MarkerPlacementRandomInPolygon, MarkerPlacementVariableAlongLine, MarkerTextBackground, MdModel, MdParameter, MdProcess, MdVariable, MeasuredGrid, MemoryRelationshipClassName, MgrsGrid, MixedFontGridLabel, MolodenskyBadekasTransformation, MolodenskyTransformation, MultiLayerFillSymbol, MultiLayerLineSymbol, MultiLayerMarkerSymbol, MultiPartColorRamp, MultiPatch, MultiPatchElement, Multipoint, MyPlaceCollection, NACandidateFieldMap, NAClassCandidateFieldMap, NAClassDefinition, NAClassFieldMap, NAClosestFacilitySolver, NACompactStreetDirectionsAgent, NAContext, NADCONTransformation, NALayer, NALocator, NALocatorFeatureAgent, NALocatorLocationFieldsAgent, NamedSet, Names, NAODCostMatrixResult, NAODCostMatrixSolver, NARouteSolver, NAServerClosestFacilityParams, NAServerClosestFacilityResults, NAServerNetworkAttribute, NAServerNetworkDescription, NAServerNetworkSource, NAServerPropertySets, NAServerRecordSet, NAServerRouteParams, NAServerRouteResults, NAServerServiceAreaParams, NAServerServiceAreaResults, NAServiceAreaSolver, NAStopRenderer, NAStreetDirectionsAgent, NATraversalResult, NATraversalResultSource, NAVRPResult, NAVRPSolver, NestedLegendItem, NetCDFFeatureClassName, NetCDFRasterDatasetName, NetCDFTableName, NetWeight, NetWeightAssociation, NetworkDatasetName, NetworkGlobalTurnDelayCategory, NetworkLayer, NgADODataSource, NgADOExtendedDataSource, NgDAOJetEngineDataSource, NgDAOOdbcDirectDataSource, NITFGraphicsLayer, NTv2Transformation, NumericFormat, ObjectClassName, OverposterTextPath, Overview, Page, PageDescription, PageLayout, PageLayoutBean, PageLayoutControl, PansharpeningFilter, Paper, ParagraphTextElement, Parameter, PercentageFormat, PictureFillSymbol, PictureLineSymbol, PictureMarkerSymbol, PieChartSymbol, Place, PMFTitleTextElement, PngPictureElement, Point, PointPlacementPriorities, Polygon, PolygonArray, PolygonElement, Polyline, PolylineArray, PolynomialXform, PositionVectorTransformation, PresetColorRamp, PrimeMeridian, ProcessLayer, ProjectedCoordinateSystem, Projection, PropertySet, PropertySetArray, ProportionalSymbolRenderer, PsPrinter, QueryFilter, QueryResult, QueryResultOptions, RandomColorRamp, RangeDomain, Raster3DProperties, RasterAnalysis, RasterBandName, RasterCatalogLayer, RasterCatalogName, RasterClassifyColorRampRenderer, RasterColormapRenderer, RasterDatasetName, RasterDef, RasterDiscreteColorRenderer, RasterLayer, RasterLayerDrawingDescription, RasterRGBRenderer, RasterRGBSymbol, RasterStorageDef, RasterStretchColorRampRenderer, RasterUniqueValueRenderer, RateFormat, RealTimeFeedManager, RealTimeFeedSimulator, RecordSet, RectangleElement, RelationshipClassName, RelationshipRule, RelQueryTableName, ReplicaDescription, RepresentationClassName, RepresentationGraphics, RepresentationMarker, RepresentationRenderer, RepresentationRule, RepresentationRuleItem, RepresentationRules, ResponseMessage, ResultPortionInfo, RgbColor, RoundedTabStyle, RouteEventSourceName, RouteLayerExtension, RouteMeasureLineProperties, RouteMeasureLocatorName, RouteMeasurePointProperties, RPCXform, RulerSettings, RulerSnap, Scalebar, ScaleDependentRenderer, ScaleFormat, ScaleLine, ScaleText, Scene, SceneBean, SceneControl, SchematicAccessGDB, SchematicDatasetName, SchematicDiagramClassName, SchematicDiagramName, SchematicFileGDB, SchematicFolderName, SchematicLayer, SchematicOleDBGDB, SchematicSdeGDB, SchematicWorkspaceName, ScientificFormat, SdeRasterTableName, SelectionEnvironment, ServerLayerExtension, ServerStyleGallery, ServerStyleGalleryItem, ShortcutName, SidPictureElement, SimpleFillSymbol, SimpleLine3DSymbol, SimpleLineCallout, SimpleLineDecorationElement, SimpleLineSymbol, SimpleMapGridBorder, SimpleMarker3DSymbol, SimpleMarkerSymbol, SimpleNetworkRenderer, SimpleRenderer, SimpleTextParser, SimpleTextPath, SingleDivisionScaleBar, SnapGrid, SnapGuides, SolidColorPattern, SpatialFilter, Spheroid, SplineXform, SQLSyntaxInfo, StackedChartSymbol, StandaloneTable, StatsHistogram, StatusMessage, SteppedScaleLine, StrArray, SxAnimationEnvironment, SymbolBackground, SymbolBorder, SymbolCollection, SymbologyBean, SymbologyControl, SymbolShadow, TableName, TableQueryName, Template, TemporalLegendGroup, TerrainDirtyAreaRenderer, TerrainLayer, TerrainName, Text3DElement, TextElement, TextSymbol, TextureFillSymbol, TextureLineSymbol, TifPictureElement, TileCacheInfo, TileImageInfo, TimeLayerTrackExtension, TimeWindow, Tin3DProperties, TinAspectRenderer, TinBreaklineRenderer, TinEdgeRenderer, TinElevationRenderer, TinFaceRenderer, TinFaceValueRenderer, TinLayer, TinName, TinNodeElevationRenderer, TinNodeRenderer, TinNodeValueRenderer, TinSlopeRenderer, TOCBean, TOCControl, ToolbarBean, ToolbarControl, TopologyLayer, TopologyName, TopologyRule, TrackingEnvironment, TransparencyDisplayFilter, UID, UniqueValueRenderer, UniqueValues, UnknownCoordinateSystem, VarArray, VerticalCoordinateSystem, VerticalDatum, VerticalLegendItem, WCSLayer, WMSGroupLayer, WMSMapLayer, WordTextPath, WorkspaceName, XMLFilterDef, XmlPropertySet, XYEvent2FieldsProperties, XYEventSourceName

public interface IPersist
extends Serializable

Description

IPersist is a Microsoft interface. Please refer to MSDN for information about this interface.

See the topics on implementing persistence for more details.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void getClassID(GUID[] pClassID)
          getClassID
 

Method Detail

getClassID

void getClassID(GUID[] pClassID)
                throws IOException,
                       AutomationException
getClassID

Description

IPersist is a Microsoft interface. Please refer to MSDN for information about this interface.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
pClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.