|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object y.view.NodeRealizer y.view.ShapeNodeRealizer y.view.ProxyShapeNodeRealizer
public class ProxyShapeNodeRealizer
A ShapeNodeRealizer that can act as a proxy to another internally used realizer. Also, this class can maintain a list of realizers, that will be copied, saved, and restored when performing these operations on this class. Usually, the held realizers define the set of possible delegation targets of this class.
Almost all inherited methods of this class are overwritten to delegate to the
currently set realizer delegate
. E.g. the
implementation of setSelected
is basically
if (rd != null) rd.setSelected(s); else super.setSelected(s);
with rd
being the current realizer delegate.
Notable exceptions to this rule are
read(java.io.ObjectInputStream)
,
write(java.io.ObjectOutputStream)
, and
createCopy(NodeRealizer)
.
Field Summary |
---|
Fields inherited from class y.view.ShapeNodeRealizer |
---|
DIAMOND, ELLIPSE, FAT_ARROW, FAT_ARROW_2, HEXAGON, KEY_SLOPPY_RECT_PAINTING, OCTAGON, PARALLELOGRAM, PARALLELOGRAM_2, RECT, RECT_3D, ROUND_RECT, shape, STAR5, STAR6, STAR8, TRAPEZOID, TRAPEZOID_2, TRIANGLE, TRIANGLE_2, VALUE_SLOPPY_RECT_PAINTING_OFF |
Fields inherited from class y.view.NodeRealizer |
---|
height, HOTSPOT_E, HOTSPOT_N, HOTSPOT_NE, HOTSPOT_NONE, HOTSPOT_NW, HOTSPOT_S, HOTSPOT_SE, HOTSPOT_SW, HOTSPOT_W, width, x, y |
Constructor Summary | |
---|---|
ProxyShapeNodeRealizer()
Creates instance of ProxyShapeNodeRealizer. |
|
ProxyShapeNodeRealizer(NodeRealizer argNodeRealizer)
Create instance of NodeRealizer and initialize it according to a given NodeRealizer. |
Method Summary | |
---|---|
void |
addLabel(NodeLabel nl)
Add the given label to this realizer. |
void |
addPort(NodePort port)
Adds and binds the specified node port to this realizer. |
void |
addRealizer(NodeRealizer r)
Adds a realizer to the list of realizers maintained by this class. |
void |
calcUnionRect(java.awt.geom.Rectangle2D r)
Enlarges the given rectangle such that it will contain the bounding box of this realizer and the bounding box of the realizer label and its drop shadow. |
void |
calcUnionRect(java.awt.geom.Rectangle2D r,
byte layer)
Enlarges the given rectangle such that it will contain the bounding box of this realizer and the bounding box of the realizer label. |
boolean |
contains(double x,
double y)
Evaluate hit test on the node realizer. |
NodeRealizer |
createCopy(NodeRealizer nr)
Creates a copy of this realizer type that will be initialized with the values found in the given realizer. |
NodeLabel |
createNodeLabel()
Creates a new node label that can be added to this realizer. |
boolean |
findBBIntersection(double ix,
double iy,
double ox,
double oy,
java.awt.geom.Point2D result)
Calculates the intersection point of a line segment and this realizer's rectangular bounding box. |
boolean |
findIntersection(double ix,
double iy,
double ox,
double oy,
java.awt.geom.Point2D result)
Special Intersection handling for some types of shape. |
java.awt.geom.Rectangle2D.Double |
getBoundingBox()
Return the bounding box of this realizer. |
double |
getCenterX()
Get X-Coordinate of the center of the node. |
double |
getCenterY()
Get Y-Coordinate of the center of the node. |
java.awt.Color |
getFillColor()
Returns the fill color of this realizer. |
java.awt.Color |
getFillColor2()
Returns the fill color of this realizer. |
double |
getHeight()
Returns the height of this realizer. |
NodeLabel |
getLabel()
Returns the first label associated with this realizer. |
NodeLabel |
getLabel(int i)
Returns the i-th label associated with this realizer. |
java.lang.String |
getLabelText()
Returns the text of the first label associated with this realizer. |
byte |
getLayer()
Returns the logical graphical layer for this realizer. |
java.awt.Color |
getLineColor()
Returns the outline color of this realizer. |
LineType |
getLineType()
Returns the line type of this realizer. |
MouseInputEditorProvider |
getMouseInputEditorProvider()
Returns a provider, that can be used to query for a mouse input editor for this realizer. |
NodePort |
getPort(int index)
Returns the i -th node port that is associated to this
realizer. |
YList |
getPortCandidates(double gridResolution)
Returns a list of YPoints that contains absolute(!) |
NodeRealizer |
getRealizer(int i)
Returns the i-th realizer from the list of realizers maintained by this class. |
NodeRealizer |
getRealizerDelegate()
Returns the delegation target of this proxy realizer. |
byte |
getShapeType()
Returns shape type of this realizer |
double |
getWidth()
Returns the width of this realizer. |
double |
getX()
Get X-Coordinate of the upper left corner of the node. |
double |
getY()
Get Y-Coordinate of the upper left corner of the node. |
byte |
hotSpotHit(double hx,
double hy)
Adjusted hitSpotHit that takes drop shadows into account. |
boolean |
intersects(double rx,
double ry,
double rw,
double rh)
Determines whether or not the bounding box of this realizer intersects the specified rectangle. |
protected void |
invalidatePortPositions()
Invalidates the positions of all associated NodePort s. |
boolean |
isInBox(double xb,
double yb,
double wb,
double hb)
Determines whether or not the center of this realizer lies within the specified rectangle. |
boolean |
isSelected()
Returns the selection state of this realizer. |
boolean |
isTransparent()
Returns the transparency state of this realizer. |
boolean |
isVisible()
Returns true iff this realizer is marked as visible. |
int |
labelCount()
Returns the number of labels associated with this realizer. |
void |
moveBy(double dx,
double dy)
Moves this realizer by the vector (dx,dy). |
void |
paint(java.awt.Graphics2D gfx)
Paints this realizer and its label(s) on the given graphics context. |
void |
paintHotSpots(java.awt.Graphics2D gfx)
Paints graphical hotspots around this realizer. |
void |
paintLayer(java.awt.Graphics2D gfx,
byte layer)
Requests this realizer to paint itself on the given graphics context under the constraint that the given layer is active. |
void |
paintLayerSloppy(java.awt.Graphics2D gfx,
byte layer)
Paints the realizer in a cheap, uniform and sloppy way on g . |
protected void |
paintNode(java.awt.Graphics2D gfx)
Paints the node. |
void |
paintSloppy(java.awt.Graphics2D g)
Paints the realizer in a cheap, uniform and sloppy way on g . |
void |
paintText(java.awt.Graphics2D gfx)
Paints the labels that belong to this realizer |
int |
portCount()
Returns the number of node ports associated to this realizer. |
java.util.Iterator |
ports()
Returns a iterator over all node ports associated to this realizer. |
void |
read(java.io.ObjectInputStream in)
Deprecated. Use the GraphML format instead. |
int |
realizerCount()
Returns the number of realizers maintained by this class. |
void |
removeLabel(int i)
Removes the i -th node label from this realizer. |
void |
removeLabel(NodeLabel nl)
Remove the given label from this realizer. |
void |
removePort(int index)
Removes the i -th node port from this realizer. |
void |
removePort(NodePort port)
Removes the specified node port from this realizer. |
void |
removeRealizer(NodeRealizer r)
Removed a realizer from the list of realizers maintained by this class. |
void |
setCenter(double x,
double y)
Sets the center location of this realizer |
void |
setCenterX(double x)
Set the x coordinate of the center of the node. |
void |
setCenterY(double y)
Set the y coordinate of the center of the node. |
void |
setEdgesDirty()
Marks adjacent edge realizers as dirty. |
void |
setFillColor(java.awt.Color c)
Sets the fill color for this realizer. |
void |
setFillColor2(java.awt.Color c)
Sets the second fill color for this realizer. |
void |
setFrame(double x,
double y,
double width,
double height)
Sets the frame of the realizer, i.e. its size and its location. |
void |
setFrame(java.awt.geom.Rectangle2D frame)
Sets the frame of the realizer, i.e. its size and its location. |
void |
setHeight(double height)
Sets the height of this realizer. |
void |
setLabel(NodeLabel nl)
Sets the first label associated with this realizer. |
void |
setLabelText(java.lang.String label)
Sets the text of the first label associated with this realizer. |
void |
setLayer(byte l)
Sets the logical graphical layer for this realizer. |
void |
setLayer(byte l,
boolean adjacentEdgesAsWell)
Sets the layer this realizer should be painted on. |
void |
setLineColor(java.awt.Color c)
Sets the outline color for this realizer. |
void |
setLineType(LineType lt)
Sets the line type for this realizer. |
void |
setLocation(double x,
double y)
Sets the upper left corner location of this realizer. |
void |
setRealizer(int i,
NodeRealizer nr)
Sets the i-th realizer in the list of realizers maintained by this class. |
void |
setRealizerDelegate(NodeRealizer r)
Sets the delegation target of this proxy realizer. |
void |
setSelected(boolean s)
Sets the selection state of this realizer. |
void |
setShapeType(byte type)
Sets the shape type of this realizer. |
void |
setSize(double width,
double height)
Sets the size of the realizer. |
void |
setTransparent(boolean b)
Sets the transparency of the realizer. |
void |
setVisible(boolean b)
Sets the visibility state of this realizer. |
void |
setWidth(double width)
Sets the width of this realizer. |
void |
setX(double xp)
Sets the X-Coordinate of the upper left corner of the node. |
void |
setY(double yp)
Sets the Y-Coordinate of the upper left corner of the node. |
void |
write(java.io.ObjectOutputStream out)
Deprecated. Use the GraphML format instead. |
Methods inherited from class y.view.NodeRealizer |
---|
boundsChanged, calcUnionRectImpl, calcUnionRectLabels, calcUnionRectPorts, createCopy, getAutoBoundsFeature, getHotSpotColor, getNode, getSizeConstraintProvider, getSloppySelectionColor, labelBoundsChanged, paintPorts, repaint, setHotSpotColor, setSloppySelectionColor |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProxyShapeNodeRealizer()
public ProxyShapeNodeRealizer(NodeRealizer argNodeRealizer)
argNodeRealizer
- A NodeRealizerMethod Detail |
---|
public NodeRealizer createCopy(NodeRealizer nr)
ShapeNodeRealizer
createCopy
in class ShapeNodeRealizer
nr
- the prototype realizer whose attributes will be copied.public void addRealizer(NodeRealizer r)
public void removeRealizer(NodeRealizer r)
public int realizerCount()
public NodeRealizer getRealizer(int i)
public void setRealizer(int i, NodeRealizer nr)
public NodeRealizer getRealizerDelegate()
public void setRealizerDelegate(NodeRealizer r)
public void setFillColor(java.awt.Color c)
NodeRealizer
setFillColor
in class NodeRealizer
public java.awt.Color getFillColor()
NodeRealizer
getFillColor
in class NodeRealizer
public void setFillColor2(java.awt.Color c)
NodeRealizer
null
.
setFillColor2
in class NodeRealizer
public java.awt.Color getFillColor2()
NodeRealizer
getFillColor2
in class NodeRealizer
public void setLineColor(java.awt.Color c)
NodeRealizer
setLineColor
in class NodeRealizer
public java.awt.Color getLineColor()
NodeRealizer
getLineColor
in class NodeRealizer
public void setLineType(LineType lt)
NodeRealizer
setLineType
in class NodeRealizer
public LineType getLineType()
NodeRealizer
getLineType
in class NodeRealizer
public void setTransparent(boolean b)
NodeRealizer
setTransparent
in class NodeRealizer
public boolean isTransparent()
NodeRealizer
isTransparent
in class NodeRealizer
public void setShapeType(byte type)
ShapeNodeRealizer
setShapeType
in class ShapeNodeRealizer
type
- one of
ShapeNodeRealizer.DIAMOND
,ShapeNodeRealizer.ELLIPSE
,ShapeNodeRealizer.FAT_ARROW
,ShapeNodeRealizer.FAT_ARROW_2
,ShapeNodeRealizer.HEXAGON
,ShapeNodeRealizer.OCTAGON
,ShapeNodeRealizer.PARALLELOGRAM
,ShapeNodeRealizer.PARALLELOGRAM_2
,ShapeNodeRealizer.RECT
,ShapeNodeRealizer.RECT_3D
,ShapeNodeRealizer.ROUND_RECT
,ShapeNodeRealizer.STAR5
,ShapeNodeRealizer.STAR6
,ShapeNodeRealizer.STAR8
,ShapeNodeRealizer.TRAPEZOID
,ShapeNodeRealizer.TRAPEZOID_2
,ShapeNodeRealizer.TRIANGLE
, orShapeNodeRealizer.TRIANGLE_2
.public byte getShapeType()
ShapeNodeRealizer
getShapeType
in class ShapeNodeRealizer
ShapeNodeRealizer.setShapeType(byte)
public void setLabelText(java.lang.String label)
NodeRealizer
setLabelText
in class NodeRealizer
label
- the text of the labelpublic java.lang.String getLabelText()
NodeRealizer
getLabelText
in class NodeRealizer
public NodeLabel createNodeLabel()
NodeRealizer
createNodeLabel
in class NodeRealizer
public void setLabel(NodeLabel nl)
NodeRealizer
setLabel
in class NodeRealizer
public void addLabel(NodeLabel nl)
NodeRealizer
addLabel
in class NodeRealizer
public void removeLabel(NodeLabel nl)
NodeRealizer
removeLabel
in class NodeRealizer
nl
- the node label to remove from this realizer,NodeRealizer.removeLabel(int)
public void removeLabel(int i)
NodeRealizer
i
-th node label from this realizer.
removeLabel
in class NodeRealizer
i
- the index of the node label to remove.NodeRealizer.removeLabel(NodeLabel)
public NodeLabel getLabel()
NodeRealizer
created
,
added
to the realizer, and returned.
getLabel
in class NodeRealizer
public NodeLabel getLabel(int i)
NodeRealizer
getLabel
in class NodeRealizer
public int labelCount()
NodeRealizer
labelCount
in class NodeRealizer
public void addPort(NodePort port)
NodeRealizer
NodePort.bindRealizer(NodeRealizer)
.
addPort
in class NodeRealizer
port
- the node port to add.public void removePort(int index)
NodeRealizer
i
-th node port from this realizer.
Use NodePort.remove(NodePort)
to remove a node port
and the edges connected to as well as the node labels associated
with the node port.
removePort
in class NodeRealizer
index
- the index of the node port to remove.NodePort.remove(NodePort)
,
PortLabelModel.findLabels(NodePort)
,
NodePort.edges()
public void removePort(NodePort port)
NodeRealizer
NodePort.remove(NodePort)
to remove a node port
and the edges connected to as well as the node labels associated
with the node port.
removePort
in class NodeRealizer
port
- the node port to remove.NodePort.remove(NodePort)
,
PortLabelModel.findLabels(NodePort)
,
NodePort.edges()
public NodePort getPort(int index)
NodeRealizer
i
-th node port that is associated to this
realizer.
getPort
in class NodeRealizer
index
- the index of the node port to return.
i
-th node port that is associated to this
realizer.public int portCount()
NodeRealizer
portCount
in class NodeRealizer
public java.util.Iterator ports()
NodeRealizer
Note: The iterator should be used read-only!
protected void invalidatePortPositions()
NodeRealizer
NodePort
s.
The position of each associated node port as well as source/target point
of all edges connecting to each associated node port have to be
recalculated.
invalidatePortPositions
in class NodeRealizer
public double getCenterX()
NodeRealizer
getCenterX
in class NodeRealizer
NodeRealizer.getX()
public double getCenterY()
NodeRealizer
getCenterY
in class NodeRealizer
NodeRealizer.getY()
public void setCenter(double x, double y)
ShapeNodeRealizer
setCenter
in class ShapeNodeRealizer
NodeRealizer.setLocation(double, double)
public void setCenterX(double x)
NodeRealizer
setCenterX
in class NodeRealizer
NodeRealizer.setX(double)
public void setCenterY(double y)
NodeRealizer
setCenterY
in class NodeRealizer
NodeRealizer.setY(double)
public double getX()
NodeRealizer
getX
in interface NodeLayout
getX
in class NodeRealizer
NodeRealizer.getCenterX()
public double getY()
NodeRealizer
getY
in interface NodeLayout
getY
in class NodeRealizer
NodeRealizer.getCenterY()
public void setLocation(double x, double y)
ShapeNodeRealizer
setLocation
in interface NodeLayout
setLocation
in class ShapeNodeRealizer
x
- the x-coordinates of the upper left corner.y
- the y-coordinates of the upper left corner.NodeRealizer.setCenter(double, double)
public void setX(double xp)
NodeRealizer
setX
in class NodeRealizer
NodeRealizer.setCenterX(double)
public void setY(double yp)
NodeRealizer
setY
in class NodeRealizer
NodeRealizer.setCenterY(double)
public void moveBy(double dx, double dy)
ShapeNodeRealizer
moveBy
in class ShapeNodeRealizer
public double getWidth()
NodeRealizer
getWidth
in interface NodeLayout
getWidth
in class NodeRealizer
public double getHeight()
NodeRealizer
getHeight
in interface NodeLayout
getHeight
in class NodeRealizer
public void setFrame(double x, double y, double width, double height)
NodeRealizer
setFrame
in class NodeRealizer
public void setFrame(java.awt.geom.Rectangle2D frame)
NodeRealizer
setFrame
in class NodeRealizer
public void setSize(double width, double height)
ShapeNodeRealizer
setSize
in interface NodeLayout
setSize
in class ShapeNodeRealizer
width
- the new width of the nodeheight
- the new height of the nodepublic void setWidth(double width)
NodeRealizer
NodeRealizer.setSize(double, double)
.
setWidth
in class NodeRealizer
public void setHeight(double height)
NodeRealizer
NodeRealizer.setSize(double,double)
.
setHeight
in class NodeRealizer
public void setVisible(boolean b)
NodeRealizer
setVisible
in class NodeRealizer
public boolean isVisible()
NodeRealizer
true
iff this realizer is marked as visible.
Invisible realizers won't paint themselves on a graphics context.
isVisible
in class NodeRealizer
public void setLayer(byte l)
NodeRealizer
setLayer
in class NodeRealizer
Graph2DView.FG_LAYER
,
Graph2DView.BG_LAYER
public byte getLayer()
NodeRealizer
getLayer
in class NodeRealizer
Graph2DView.FG_LAYER
,
Graph2DView.BG_LAYER
public void setLayer(byte l, boolean adjacentEdgesAsWell)
NodeRealizer
true
.
setLayer
in class NodeRealizer
public void setSelected(boolean s)
NodeRealizer
setSelected
in class NodeRealizer
public boolean isSelected()
NodeRealizer
isSelected
in class NodeRealizer
public java.awt.geom.Rectangle2D.Double getBoundingBox()
NodeRealizer
getBoundingBox
in class NodeRealizer
public byte hotSpotHit(double hx, double hy)
ShapeNodeRealizer
hotSpotHit
in class ShapeNodeRealizer
public boolean findBBIntersection(double ix, double iy, double ox, double oy, java.awt.geom.Point2D result)
NodeRealizer
true
if and only if the coordinates
(ix,iy)
are identical to
(NodeRealizer.getCenterX()
,NodeRealizer.getCenterY()
)
and the
coordinates (ox,oy)
lie outside this realizer's
rectangular bounding box. In this case, the absolute coordinates of the
intersection point of line segment (ix,iy) - (ox,oy)
and this realizer's rectangular bounding box are stored in the given
Point2D
instance.
findBBIntersection
in class NodeRealizer
ix
- the x-coordinate of a point inside the realizer's
rectangular bounding box. Must equal NodeRealizer.getCenterX()
.iy
- the y-coordinate of a point inside the realizer's
rectangular bounding box. Must equal NodeRealizer.getCenterY()
.ox
- the x-coordinate of a point outside the realizer's
rectangular bounding box.oy
- the y-coordinate of a point outside the realizer's
rectangular bounding box.result
- output parameter for the absolute world coordinates of the
calculated intersection point.
true
if (ix,iy)
is the center of this
realizer's rectangular bounding box and (ox,oy)
lies outside
this realizer's rectangular bounding box; false
otherwise.NodeRealizer.findIntersection(double, double, double, double, java.awt.geom.Point2D)
public boolean findIntersection(double ix, double iy, double ox, double oy, java.awt.geom.Point2D result)
ShapeNodeRealizer
findIntersection
in class ShapeNodeRealizer
ix
- the x-coordinate of a point inside the realizer's visual
bounds.iy
- the y-coordinate of a point inside the realizer's visual
bounds.ox
- the x-coordinate of a point outside the realizer's visual
bounds.oy
- the y-coordinate of a point outside the realizer's visual
bounds.result
- output parameter for the absolute world coordinates of the
calculated intersection point.
true
if (ix,iy)
lies inside and
(ox,oy)
lies outside this realizer's visual bounds;
false
otherwise.NodeRealizer.contains(double, double)
public void calcUnionRect(java.awt.geom.Rectangle2D r, byte layer)
NodeRealizer
calcUnionRect
in class NodeRealizer
public void calcUnionRect(java.awt.geom.Rectangle2D r)
ShapeNodeRealizer
calcUnionRect
in class ShapeNodeRealizer
public boolean intersects(double rx, double ry, double rw, double rh)
NodeRealizer
intersects
in class NodeRealizer
rx
- the smallest x-coordinate of the rectangle to check.ry
- the smallest y-coordinate of the rectangle to check.rw
- the width of the rectangle to check.rh
- the height of the rectangle to check.
true
if the bounding box of this realizer
intersects the specified rectangle; false
otherwise.public boolean contains(double x, double y)
ShapeNodeRealizer
contains
in class ShapeNodeRealizer
x
- the x-coordinate of the point to check.y
- the y-coordinate of the point to check.
true
if the position (x,y) is part of the node
false
otherwise.public boolean isInBox(double xb, double yb, double wb, double hb)
NodeRealizer
isInBox
in class NodeRealizer
xb
- the smallest x-coordinate of the rectangle to check.yb
- the smallest y-coordinate of the rectangle to check.wb
- the width of the rectangle to check.hb
- the height of the rectangle to check.
true
if the center of this realizer lies within the
specified rectangle; false
otherwise.public YList getPortCandidates(double gridResolution)
NodeRealizer
getPortCandidates
in class NodeRealizer
gridResolution
- the distance between two grid points, the origin of the grid is
at (0,0) in world coordinates
YPoint
instances, each specifying an absolute port positionpublic MouseInputEditorProvider getMouseInputEditorProvider()
null
is returned.
getMouseInputEditorProvider
in class NodeRealizer
MouseInputEditorProvider
or null,
if no such provider is bound to this realizer.protected void paintNode(java.awt.Graphics2D gfx)
ShapeNodeRealizer
ShapeNodeRealizer.paintHotSpots(Graphics2D)
(only when selected)ShapeNodeRealizer.paintShadow(Graphics2D)
ShapeNodeRealizer.paintFilledShape(Graphics2D)
NodeRealizer.paintPorts(Graphics2D)
NodeRealizer.paintText(Graphics2D)
ShapeNodeRealizer.paintShapeBorder(Graphics2D)
raised border painting
is
disabled, ShapeNodeRealizer.paintShapeBorder(Graphics2D)
is called before
NodeRealizer.paintPorts(Graphics2D)
instead of after
NodeRealizer.paintText(Graphics2D)
.
paintNode
in class ShapeNodeRealizer
public void paintHotSpots(java.awt.Graphics2D gfx)
NodeRealizer
paintHotSpots
in class ShapeNodeRealizer
public void paintLayer(java.awt.Graphics2D gfx, byte layer)
NodeRealizer
paint
method will be invoked.
paintLayer
in class NodeRealizer
public void paintLayerSloppy(java.awt.Graphics2D gfx, byte layer)
NodeRealizer
g
.
The given layer indicates what kind of layer objects should
be painted. By default this method does nothing if
layer != this.getLayer()
.
Otherwise paintSloppy
gets called.
paintLayerSloppy
in class NodeRealizer
public void paintSloppy(java.awt.Graphics2D g)
NodeRealizer
g
. By default this call draws a
rectangle with this realizer's bounds and colors.
No label will be painted.
paintSloppy
in class NodeRealizer
public void paint(java.awt.Graphics2D gfx)
NodeRealizer
paint
in class NodeRealizer
public void paintText(java.awt.Graphics2D gfx)
NodeRealizer
paintText
in class NodeRealizer
public void setEdgesDirty()
NodeRealizer
setEdgesDirty
in class NodeRealizer
public void write(java.io.ObjectOutputStream out) throws java.io.IOException
GraphML format
instead.
write
in class ShapeNodeRealizer
java.io.IOException
public void read(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
GraphML format
instead.
write(ObjectOutputStream)
method.
read
in class ShapeNodeRealizer
java.io.IOException
java.lang.ClassNotFoundException
|
© Copyright 2000-2022, yWorks GmbH. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |