ilog.views.io
Interface IlvPersistentObject

All Known Subinterfaces:
IlvChildSize, IlvLayoutManager, IlvTileLoader
All Known Implementing Classes:
IlvAbstractCrossingGraphic, IlvActivityGraphic, IlvActivityGraphicSelection, IlvArc, IlvArrowLine, IlvArrowPolyline, IlvAssociation, IlvAttachmentConstraint, IlvAttachmentLayout, IlvAttachmentLocation, IlvBalloon, IlvBracket, IlvBridgeCrossings, IlvCardLayout, IlvCenteredLayout, IlvCenterLinkConnector, IlvCircularScale, IlvClippingLinkConnector, IlvClosedSpline, IlvComponentGraphic, IlvCompositeGrapherPin, IlvCompositeGraphic, IlvCompositeLink, IlvConstantModeManagerFrame, IlvConstraintGraphic, IlvConstraintGraphicLayer, IlvCrossingAwareLinkImage, IlvCurrentTimeIndicator, IlvDefaultCollapsedGraphic, IlvDefaultGrapherPin, IlvDefaultGraphicManagerFrame, IlvDefaultLinkBundleFrame, IlvDefaultManagerFrame, IlvDefaultTileCache, IlvDiamond, IlvDoubleLinkImage, IlvDoubleSplineLinkImage, IlvDrawSelection, IlvEllipse, IlvEnhancedPolylineLinkImage, IlvEventMap, IlvFilledArc, IlvFilledEllipse, IlvFilledLabel, IlvFilledRectangle, IlvFilledRoundRectangle, IlvFilledSpline, IlvFixedSizeGraphic, IlvFixedTimeIndicator, IlvFreeLinkConnector, IlvFreeTile, IlvFullZoomingGraphic, IlvGeneralPath, IlvGrapher, IlvGrapherPin, IlvGraphic, IlvGraphicHandle, IlvGraphicHandleBag, IlvGraphicHandleSelection, IlvGraphicPath, IlvGraphicSet, IlvHalfZoomingGraphic, IlvHandlesSelection, IlvIcon, IlvJComponentGraphic, IlvLabel, IlvLayerVisibilityFilter, IlvLine, IlvLinearGradientPaint, IlvLinkAttachmentLayout, IlvLinkAttachmentLocation, IlvLinkBundle, IlvLinkConnector, IlvLinkImage, IlvLinkImageSelection, IlvManager, IlvManagerLayer, IlvMarker, IlvMultipleGradientPaint, IlvNamedProperty, IlvOneLinkImage, IlvOneSplineLinkImage, IlvOutlinePolygon, IlvPinLinkConnector, IlvPointArray, IlvPolicyAwareLinkImage, IlvPolygon, IlvPolyline, IlvPolylineLinkImage, IlvPolyPoints, IlvPolyPointsSelection, IlvProportionalChildSize, IlvRadialGradientPaint, IlvRectangle, IlvRectangularScale, IlvRectBalloon, IlvReliefLabel, IlvReliefRectangle, IlvReservationGraphic, IlvRoundRectangle, IlvRoundRectBalloon, IlvScale, IlvSelection, IlvShadowLabel, IlvShadowRectangle, IlvSingleValueNamedProperty, IlvSpline, IlvSplineLinkImage, IlvSplineLinkSelection, IlvSplineSelection, IlvStackerLayout, IlvText, IlvTextPath, IlvTextSelection, IlvThreadedActivityMonitorProperty, IlvThreadedTileLoader, IlvTileCache, IlvTileController, IlvTiledLayer, IlvTileLockFilter, IlvTimeIndicator, IlvTimeIntervalChildSize, IlvTransformedGraphic, IlvTunnelCrossings, IlvUnresizeableDrawSelection, IlvZoomableLabel, IlvZoomFactorVisibilityFilter

public interface IlvPersistentObject

This interface must be implemented by objects that will be saved to JViews i/o streams. Note the following points:

See Also:
IlvOutputStream, IlvInputStream

Method Summary
 void write(IlvOutputStream stream)
          Writes the attributes of a persistent object.
 

Method Detail

write

void write(IlvOutputStream stream)
           throws IOException
Writes the attributes of a persistent object.

Parameters:
stream - the output stream
Throws:
IOException - thrown when an exception occurs during the write operation for this object.


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.