|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.umd.cs.jazz.ZSceneGraphObject | +--edu.umd.cs.jazz.ZVisualComponent | +--edu.umd.cs.jazz.component.ZBasicVisualComponent | +--edu.umd.cs.jazz.component.ZShape | +--edu.umd.cs.jazz.component.ZPath
ZPath is a graphic object that represents combination of lines and curves that can be specified GeneralPath. Please see java.awt.geon.GeneralPath for detail
Warning: Serialized and ZSerialized objects of this class will not be compatible with future Jazz releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Jazz. A future release of Jazz will provide support for long term persistence.
Field Summary | |
protected java.awt.geom.GeneralPath |
path
|
Fields inherited from class edu.umd.cs.jazz.component.ZBasicVisualComponent |
absPenWidth, DEFAULT_ABS_PEN_WIDTH, DEFAULT_FILL_PAINT, DEFAULT_PEN_PAINT, DEFAULT_PEN_WIDTH, DEFAULT_STROKE, fillPaint, penPaint, penWidth, stroke |
Fields inherited from class edu.umd.cs.jazz.ZSceneGraphObject |
bounds, inTransaction, invalidBounds, invalidVolatileBounds, listenerList, volatileBounds, volatileBounds_DEFAULT |
Constructor Summary | |
ZPath()
Constructs a new Path |
|
ZPath(java.awt.geom.GeneralPath path)
Constructs a new Path |
Method Summary | |
protected java.lang.Object |
duplicateObject()
Returns a clone of this object. |
double |
getHeight()
Return height of rectangle. |
java.awt.geom.GeneralPath |
getPath()
Return the path. |
java.awt.geom.Rectangle2D |
getRect()
Return rectangle. |
java.awt.Shape |
getShape()
Return the shape. |
double |
getWidth()
Return width of rectangle. |
double |
getX()
Return x-coord of rectangle. |
double |
getY()
Return y-coord of rectangle. |
void |
setPath(java.awt.geom.GeneralPath aPath)
Set the path. |
void |
setState(java.lang.String fieldType,
java.lang.String fieldName,
java.lang.Object fieldValue)
Set some state of this object as it gets read back in. |
void |
writeObject(ZObjectOutputStream out)
Write out all of this object's state. |
Methods inherited from class edu.umd.cs.jazz.component.ZShape |
computeBounds, getFrame, getStrokeTransformForAbsPenWidth, pick, pickStroke, render |
Methods inherited from class edu.umd.cs.jazz.component.ZBasicVisualComponent |
getAbsPenWidth, getFillColor, getFillPaint, getPenColor, getPenPaint, getPenWidth, getPenWidthForCurrentContext, getStroke, setAbsPenWidth, setFillColor, setFillPaint, setPenColor, setPenPaint, setPenWidth, setStroke |
Methods inherited from class edu.umd.cs.jazz.ZVisualComponent |
addParent, getNumParents, getParents, getParentsReference, getRoot, paint, pickBounds, removeParent, repaint, repaint, trimToSize, updateBounds, updateObjectReferences, updateVolatility, writeObjectRecurse |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected transient java.awt.geom.GeneralPath path
Constructor Detail |
public ZPath()
public ZPath(java.awt.geom.GeneralPath path)
Method Detail |
public void setPath(java.awt.geom.GeneralPath aPath)
protected java.lang.Object duplicateObject()
duplicateObject
in class ZBasicVisualComponent
ZSceneGraphObject.duplicateObject()
public double getX()
getX
in class ZShape
public double getY()
getY
in class ZShape
public double getWidth()
getWidth
in class ZShape
public double getHeight()
getHeight
in class ZShape
public java.awt.geom.Rectangle2D getRect()
public java.awt.Shape getShape()
getShape
in class ZShape
public java.awt.geom.GeneralPath getPath()
public void writeObject(ZObjectOutputStream out) throws java.io.IOException
writeObject
in interface ZSerializable
writeObject
in class ZBasicVisualComponent
out
- The stream that this object writes into
java.io.IOException
public void setState(java.lang.String fieldType, java.lang.String fieldName, java.lang.Object fieldValue)
setState
in interface ZSerializable
setState
in class ZBasicVisualComponent
fieldType
- The fully qualified type of the fieldfieldName
- The name of the fieldfieldValue
- The value of the field
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |