ilog.views.sdm.renderer
Class IlvExpandCollapseRenderer.ExpandCollapseIcon

java.lang.Object
  extended by ilog.views.IlvGraphic
      extended by ilog.views.graphic.IlvIcon
          extended by ilog.views.sdm.renderer.IlvExpandCollapseRenderer.ExpandCollapseIcon
All Implemented Interfaces:
IlvPersistentObject, Transferable, ImageObserver, Serializable
Enclosing class:
IlvExpandCollapseRenderer

public static class IlvExpandCollapseRenderer.ExpandCollapseIcon
extends IlvIcon

This graphic object is used to draw the "expand" and "collapse" icons used by the IlvExpandCollapseRenderer.

This class is public only to allow saving in an IVL file the contents of a grapher associated with an SDM engine and containing expandable nodes.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class ilog.views.graphic.IlvIcon
drawrect
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
IlvExpandCollapseRenderer.ExpandCollapseIcon(IlvInputStream stream)
          Reads the icon from an IVL stream.
 
Method Summary
 void write(IlvOutputStream stream)
          Writes the icon to an IVL stream.
 
Methods inherited from class ilog.views.graphic.IlvIcon
applyTransform, boundingBox, contains, copy, draw, getAlpha, getClip, getDefinitionRect, getImage, getImageLocation, getRenderedImage, getTransformer, imageUpdate, isAutoResizing, isHighQualityRendering, setAlpha, setAutoResizing, setClip, setGraphicBag, setHighQualityRendering, setImage, setImageLocation, setRenderedImage
 
Methods inherited from class ilog.views.IlvGraphic
addActionListener, addNamedPropertyListener, boundingBox, getAndAssociateObjectInteractor, getCenter, getDefaultInteractor, getGraphicBag, GetGraphicObject, getIntersectionWithOutline, getName, getNamedProperty, getObjectInteractor, getPopupMenu, getPopupMenu, getPopupMenuName, getProperty, getToolTipText, getToolTipText, getTopLevelGraphicBag, getTransferData, getTransferDataFlavors, hasProperty, inside, intersects, isDataFlavorSupported, isEditable, isInApplyToObject, isMovable, isPersistent, isSelectable, isVisible, makeSelection, move, move, moveResize, notifyObjectInteractorToManager, processActionEvent, reDraw, removeActionListener, removeNamedProperty, removeNamedPropertyListener, removeProperty, replaceProperty, resize, rotate, scale, setBackground, setEditable, setFillOn, setForeground, setInApplyToObject, setMovable, setName, setNamedProperty, setNameImpl, setObjectInteractor, setPopupMenu, setPopupMenuName, setProperty, setSelectable, setStrokeOn, setToolTipText, setVisible, toString, translate, zoomable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IlvExpandCollapseRenderer.ExpandCollapseIcon

public IlvExpandCollapseRenderer.ExpandCollapseIcon(IlvInputStream stream)
                                             throws IlvReadFileException,
                                                    IOException
Reads the icon from an IVL stream.

Parameters:
stream - The input stream.
Throws:
IlvReadFileException
IOException
Method Detail

write

public void write(IlvOutputStream stream)
           throws IOException
Writes the icon to an IVL stream.

Specified by:
write in interface IlvPersistentObject
Overrides:
write in class IlvIcon
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.