com.esri.arcgis.system
Interface IPersistStream

All Superinterfaces:
IPersist, Serializable
All Known Subinterfaces:
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, 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, 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, GroupElement, GroupLayer, 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, IPersistStreamProxy, Jp2PictureElement, JpgPictureElement, JunctionConnectivityRule, KmlLayer, LabelEngineLayerProperties, LabelStyle, LatLonFormat, LayerCacheInfo, LayerCacheInfos, LayerDescription, LayerDescriptions, LayerResultOptions, LayoutImage, Legend, LegendClass, LegendClasses, LegendClassFormat, LegendFormat, LegendGroup, LegendGroups, LinearUnit, LineCallout, LineDecoration, LineElement, LineFillSymbol, LineLabelPlacementPriorities, LineLabelPosition, LinePatch, LinePattern, LineStroke, LocatorName, LocatorRectangle, LocatorWorkspaceName, LODInfo, LODInfos, LongArray, LongitudeRotationTransformation, Map, 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, 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, Overview, Page, PageDescription, PageLayout, 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, Scalebar, ScaleDependentRenderer, ScaleFormat, ScaleLine, ScaleText, Scene, 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, SingleDivisionScaleBar, SnapGrid, SnapGuides, SolidColorPattern, SpatialFilter, Spheroid, SplineXform, SQLSyntaxInfo, StackedChartSymbol, StandaloneTable, StatsHistogram, StatusMessage, SteppedScaleLine, StrArray, SxAnimationEnvironment, SymbolBackground, SymbolBorder, SymbolCollection, 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, TopologyLayer, TopologyName, TopologyRule, TrackingEnvironment, TransparencyDisplayFilter, UID, UniqueValueRenderer, UniqueValues, UnknownCoordinateSystem, VarArray, VerticalCoordinateSystem, VerticalDatum, VerticalLegendItem, WCSLayer, WMSGroupLayer, WMSMapLayer, WorkspaceName, XMLFilterDef, XYEvent2FieldsProperties, XYEventSourceName

public interface IPersistStream
extends IPersist, Serializable

Description

IPersistStream 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 getSizeMax(_ULARGE_INTEGER[] pcbSize)
          getSizeMax
 void isDirty()
          isDirty
 void load(IStream pstm)
          load
 void save(IStream pstm, int fClearDirty)
          save
 
Methods inherited from interface com.esri.arcgis.system.IPersist
getClassID
 

Method Detail

isDirty

void isDirty()
             throws IOException,
                    AutomationException
isDirty

Description

IPersistStream 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

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

load

void load(IStream pstm)
          throws IOException,
                 AutomationException
load

Description

IPersistStream 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:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

save

void save(IStream pstm,
          int fClearDirty)
          throws IOException,
                 AutomationException
save

Description

IPersistStream 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:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
fClearDirty - The fClearDirty (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSizeMax

void getSizeMax(_ULARGE_INTEGER[] pcbSize)
                throws IOException,
                       AutomationException
getSizeMax

Description

IPersistStream 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:
pcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.