|
|||||||||||
| 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 ZBasicVisualComponentZSceneGraphObject.duplicateObject()public double getX()
getX in class ZShapepublic double getY()
getY in class ZShapepublic double getWidth()
getWidth in class ZShapepublic double getHeight()
getHeight in class ZShapepublic java.awt.geom.Rectangle2D getRect()
public java.awt.Shape getShape()
getShape in class ZShapepublic java.awt.geom.GeneralPath getPath()
public void writeObject(ZObjectOutputStream out)
throws java.io.IOException
writeObject in interface ZSerializablewriteObject in class ZBasicVisualComponentout - 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 ZSerializablesetState in class ZBasicVisualComponentfieldType - 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 | ||||||||||