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
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.