public static class IlvExpandCollapseRenderer.SubGraphNode extends IlvGraphicHandle
SubGraphNode
implements the special
graphic object used to encapsulate the children of an expandable
node.
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.
This class cannot be instantiated directly: only its "read" constructor is public.
Constructor and Description |
---|
SubGraphNode(IlvInputStream stream)
Reads the subgraph node from an IVL stream.
|
Modifier and Type | Method and Description |
---|---|
IlvRect |
boundingBox(IlvTransformer t)
Returns the bounding rectangle of the graphic objects.
|
void |
write(IlvOutputStream stream)
Writes the subgraph node to an IVL stream.
|
applyTransform, baseTextDirectionChanged, componentOrientationChanged, contains, copy, draw, getBaseTextDirection, getIntersectionWithOutline, getObject, getOriginalPopupMenu, getPopupMenu, getResolvedBaseTextDirection, getToolTipText, inside, intersects, isBaseTextDirectionSensitive, isOwner, isPersistent, localeChanged, move, move, moveResize, resize, rotate, scale, setBackground, setBaseTextDirection, setDelegateMoveResize, setForeground, setObject, setOwner, translate, usesBidiMarkers, zoomable
addActionListener, addNamedPropertyListener, allViewsRemoved, blinkingStateOn, boundingBox, callDraw, getAndAssociateObjectInteractor, getBlinkingAction, getBlinkingObjectOwner, getBlinkingOffPeriod, getBlinkingOnPeriod, getCenter, getComponentOrientation, getDefaultInteractor, getGraphicBag, GetGraphicObject, getLocale, getName, getNamedProperty, getObjectInteractor, getPopupMenu, getPopupMenuName, getProperty, getToolTipBaseTextDirection, getToolTipText, getTopLevelGraphicBag, getTransferData, getTransferDataFlavors, getULocale, getZOrderIndex, hasProperty, invalidateBBoxCache, invalidateBidiCache, isComponentOrientationSensitive, isDataFlavorSupported, isEditable, isInApplyToObject, isLocaleSensitive, isMovable, isSelectable, isVisible, makeSelection, needsViewNotification, notifyObjectInteractorToManager, processActionEvent, reDraw, registerBlinkingResource, removeActionListener, removeNamedProperty, removeNamedPropertyListener, removeProperty, replaceProperty, setBaseTextDirectionDuringConstruction, setBlinkingAction, setBlinkingOffPeriod, setBlinkingOnPeriod, setEditable, setFillOn, setGraphicBag, setInApplyToObject, setMovable, setName, setNamedProperty, setNameImpl, setObjectInteractor, setPopupMenu, setPopupMenuName, setProperty, setSelectable, setStrokeOn, setToolTipBaseTextDirection, setToolTipText, setVisible, setZOrderIndex, toString, updateNeedsViewNotification, viewAddedOrRemoved
public SubGraphNode(IlvInputStream stream) throws IlvReadFileException, IOException
stream
- The input steam.IlvReadFileException
IOException
public void write(IlvOutputStream stream) throws IOException
write
in interface IlvPersistentObject
write
in class IlvGraphicHandle
stream
- The output steam.IOException
- thrown when an exception occurs during
the write operation for this object.public IlvRect boundingBox(IlvTransformer t)
boundingBox
in class IlvGraphicHandle
t
- The transformer used to compute the bounding rectangle.IlvGraphic.draw(java.awt.Graphics, ilog.views.IlvTransformer)
,
IlvGraphic.zoomable()
,
IlvGraphic
© Copyright Rogue Wave Software, Inc. 1997, 2015. All Rights Reserved.