|
|||||||||||
| 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.ZArc
ZArc is a simple ZShape implementation that uses a Arc2D as the underlying shape model.
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.Arc2D |
arc
The wrapped Arc2D. |
| 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 | |
ZArc()
ZArc constructor. |
|
ZArc(java.awt.geom.Arc2D aArch)
ZArc constructor. |
|
ZArc(double x,
double y,
double w,
double h,
double angSt,
double angExt,
int closure)
ZArc constructor. |
|
| Method Summary | |
protected java.lang.Object |
duplicateObject()
Returns a clone of this object. |
java.awt.geom.Arc2D |
getArc()
Return the current arc. |
java.awt.Shape |
getShape()
Return the current shape. |
void |
setArc(java.awt.geom.Arc2D a)
Sets this arc to be the same as the specified arc. |
void |
setArc(double x,
double y,
double w,
double h,
double angSt,
double angExt,
int closure)
Sets this arc to be the same as the specified arc. |
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, getHeight, getStrokeTransformForAbsPenWidth, getWidth, getX, getY, 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.Arc2D arc
| Constructor Detail |
public ZArc()
public ZArc(java.awt.geom.Arc2D aArch)
public ZArc(double x,
double y,
double w,
double h,
double angSt,
double angExt,
int closure)
| Method Detail |
protected java.lang.Object duplicateObject()
duplicateObject in class ZBasicVisualComponentZSceneGraphObject.duplicateObject()public java.awt.geom.Arc2D getArc()
public java.awt.Shape getShape()
getShape in class ZShapepublic void setArc(java.awt.geom.Arc2D a)
a - The Arc2D to use to set the arc's values.
public void setArc(double x,
double y,
double w,
double h,
double angSt,
double angExt,
int closure)
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
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
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||