com.esri.arcgis.system
Interface IPersist

All Superinterfaces:
java.io.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, 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, CadAnnotationLayer, CadastralFabricLayer, CadastralFabricName, CadastralTableFieldEdits, CadDrawingName, CadFeatureLayer, CadLayer, CalibratedMapGridBorder, CartographicLineSymbol, CenterAndScale, CenterAndSize, CharacterMarker3DSymbol, CharacterMarkerSymbol, ChartRenderer, CircleElement, ClassBreaksRenderer, CmykColor, CodedValueDomain, 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, DELayer, DEMapDocument, DENetworkDataset, DEPrjFile, DERasterBand, DERasterCatalog, DERasterDataset, DERelationshipClass, DERemoteDatabaseFolder, DERepresentationClass, DEShapeFile, DESpatialReferencesFolder, DETable, DETextFile, DETin, DEToolbox, DETopology, DEVPFCoverage, DEVPFTable, 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, FilterAction, FilterDefs, FontSize, FormattedGridLabel, FractionFormat, FrameElement, GCSShiftXform, GdbRasterCatalogLayer, GDSData, GDSExportOptions, GDSQueryResultPortion, GeneralLibraryObject, GeocentricTranslation, GeographicCoordinateSystem, GeometricEffectAddControlPoints, GeometricEffectBuffer, GeometricEffectCut, GeometricEffectDash, GeometricEffectDonut, GeometricEffectEnclosingPolygon, GeometricEffectOffset, GeometricEffectRadial, GeometricEffectReverse, GeometricEffectSimplify, GeometricEffectSmooth, GeometricNetworkName, GeometricXform, GeometryBag, GeometryDef, GeometryMaterial, 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, GPCoordinateSystem, GPCovAnnoDomain, GPCoverageDomain, GPCoverageFeatureClassDomain, GPDataFile, GPDatasetDomain, GPDataTypeName, GPDate, GPDouble, GPEnvelope, GPEnvironment, GPEnvironmentManager, GPEvaluationScale, GPExtent, GPFeatureClassDomain, GPFeatureLayer, GPFeatureRecordSetLayer, 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, 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, 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, ImageType, ImgPictureElement, IMSMapLayer, IMSMetadataServiceName, IMSServiceName, Index, Indexes, IndexGrid, InkGraphic, IPersistProxy, IPersistStreamInitProxy, IPersistStreamProxy, ISRPersistStreamProxy, JpgPictureElement, JunctionConnectivityRule, KmlLayer, LabelEngineLayerProperties, LabelStyle, LatLonFormat, LayerDescription, LayerDescriptions, 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, MapCooker, 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, 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, NAContext, NADCONTransformation, NALayer, NALocator, NALocatorFeatureAgent, NALocatorLocationFieldsAgent, NamedSet, Names, NAODCostMatrixSolver, NARouteSolver, NAServerClosestFacilityParams, NAServerClosestFacilityResults, NAServerNetworkAttribute, NAServerNetworkDescription, NAServerNetworkSource, NAServerPropertySets, NAServerRecordSet, NAServerRouteParams, NAServerRouteResults, NAServerServiceAreaParams, NAServerServiceAreaResults, NAServiceAreaSolver, NAStopRenderer, NAStreetDirectionsAgent, NATraversalResult, NATraversalResultSource, NestedLegendItem, NetCDFFeatureClassName, NetCDFRasterDatasetName, NetCDFTableName, NetWeight, NetWeightAssociation, NetworkDatasetName, NetworkLayer, NgADODataSource, NgADOExtendedDataSource, NgDAOJetEngineDataSource, NgDAOOdbcDirectDataSource, 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, PolygonElement, Polyline, PolynomialXform, PositionVectorTransformation, PresetColorRamp, PrimeMeridian, ProcessLayer, ProjectedCoordinateSystem, Projection, PropertySet, PropertySetArray, ProportionalSymbolRenderer, PsPrinter, QueryFilter, RandomColorRamp, RangeDomain, Raster3DProperties, RasterAnalysis, RasterBandName, RasterCatalogLayer, RasterCatalogName, RasterClassifyColorRampRenderer, RasterColormapRenderer, RasterDatasetName, RasterDef, RasterLayer, 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, TagAction, Template, TemporalLegendGroup, TerrainDirtyAreaRenderer, TerrainLayer, TerrainName, Text3DElement, TextElement, TextSymbol, TextureFillSymbol, TextureLineSymbol, TifPictureElement, TileCacheInfo, TimeLayerTrackExtension, TimeWindow, Tin3DProperties, TinAspectRenderer, TinBreaklineRenderer, TinEdgeRenderer, TinElevationRenderer, TinFaceRenderer, TinFaceValueRenderer, TinLayer, TinName, TinNodeElevationRenderer, TinNodeRenderer, TinNodeValueRenderer, TinSlopeRenderer, TOCBean, TOCControl, ToolbarBean, ToolbarControl, TopologyLayer, TopologyName, TopologyRule, TransparencyDisplayFilter, UID, UniqueValueRenderer, UniqueValues, UnknownCoordinateSystem, VarArray, VerticalCoordinateSystem, VerticalDatum, VerticalLegendItem, WMSGroupLayer, WMSMapLayer, WordTextPath, WorkspaceName, XMLFilterDef, XmlPropertySet, XYEvent2FieldsProperties, XYEventSourceName

public interface IPersist
extends java.io.Serializable

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Description

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

See the topics on implementing persistence for more details.


Method Summary
 void getClassID(GUID[] pClassID)
          Supported Platforms
 

Method Detail

getClassID

public void getClassID(GUID[] pClassID)
                throws java.io.IOException,
                       AutomationException

Supported Platforms

Windows, Solaris, Linux

Description

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

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