|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.uci.ics.jung.visualization.transform.MutableTransformerDecorator
public abstract class MutableTransformerDecorator
a complete decorator that wraps a MutableTransformer. Subclasses use this to allow them to only declare methods they need to change.
| Field Summary | |
|---|---|
protected MutableTransformer |
delegate
|
| Constructor Summary | |
|---|---|
MutableTransformerDecorator(MutableTransformer delegate)
|
|
| Method Summary | |
|---|---|
void |
addChangeListener(ChangeListener l)
|
void |
concatenate(AffineTransform transform)
|
void |
fireStateChanged()
|
ChangeListener[] |
getChangeListeners()
Returns an array of all the ChangeListeners added
with addChangeListener(). |
MutableTransformer |
getDelegate()
|
double |
getRotation()
|
double |
getScale()
|
double |
getScaleX()
|
double |
getScaleY()
|
double |
getShearX()
|
double |
getShearY()
|
AffineTransform |
getTransform()
|
double |
getTranslateX()
|
double |
getTranslateY()
|
Point2D |
inverseTransform(Point2D p)
convert the supplied screen coordinate to the graph coordinate. |
Shape |
inverseTransform(Shape shape)
|
void |
preConcatenate(AffineTransform transform)
|
void |
removeChangeListener(ChangeListener l)
Removes a ChangeListener. |
void |
rotate(double radians,
double x,
double y)
|
void |
rotate(double radians,
Point2D point)
|
void |
scale(double sx,
double sy,
Point2D point)
|
void |
setDelegate(MutableTransformer delegate)
|
void |
setScale(double sx,
double sy,
Point2D point)
|
void |
setToIdentity()
|
void |
setTranslate(double dx,
double dy)
|
void |
shear(double shx,
double shy,
Point2D from)
|
Point2D |
transform(Point2D p)
convert the supplied graph coordinate to the screen coordinate |
Shape |
transform(Shape shape)
map a shape from graph coordinate system to the screen coordinate system |
void |
translate(double dx,
double dy)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected MutableTransformer delegate
| Constructor Detail |
|---|
public MutableTransformerDecorator(MutableTransformer delegate)
| Method Detail |
|---|
public MutableTransformer getDelegate()
public void setDelegate(MutableTransformer delegate)
delegate - The delegate to set.public void addChangeListener(ChangeListener l)
addChangeListener in interface ChangeEventSupportpublic void concatenate(AffineTransform transform)
concatenate in interface MutableTransformerpublic void fireStateChanged()
fireStateChanged in interface ChangeEventSupportpublic ChangeListener[] getChangeListeners()
ChangeEventSupportChangeListeners added
with addChangeListener().
getChangeListeners in interface ChangeEventSupportChangeListeners added or an empty
array if no listeners have been addedpublic double getScale()
getScale in interface MutableTransformerpublic double getScaleX()
getScaleX in interface MutableTransformerpublic double getScaleY()
getScaleY in interface MutableTransformerpublic double getShearX()
getShearX in interface MutableTransformerpublic double getShearY()
getShearY in interface MutableTransformerpublic AffineTransform getTransform()
getTransform in interface MutableTransformerpublic double getTranslateX()
getTranslateX in interface MutableTransformerpublic double getTranslateY()
getTranslateY in interface MutableTransformerpublic Point2D inverseTransform(Point2D p)
BidirectionalTransformer
inverseTransform in interface BidirectionalTransformerp - screen point to convert
public Shape inverseTransform(Shape shape)
inverseTransform in interface BidirectionalTransformerinverseTransform in interface ShapeTransformerpublic void preConcatenate(AffineTransform transform)
preConcatenate in interface MutableTransformerpublic void removeChangeListener(ChangeListener l)
ChangeEventSupport
removeChangeListener in interface ChangeEventSupportl - the listener to be removed
public void rotate(double radians,
Point2D point)
rotate in interface MutableTransformer
public void scale(double sx,
double sy,
Point2D point)
scale in interface MutableTransformer
public void setScale(double sx,
double sy,
Point2D point)
setScale in interface MutableTransformerpublic void setToIdentity()
setToIdentity in interface MutableTransformer
public void setTranslate(double dx,
double dy)
setTranslate in interface MutableTransformer
public void shear(double shx,
double shy,
Point2D from)
shear in interface MutableTransformerpublic Point2D transform(Point2D p)
BidirectionalTransformer
transform in interface BidirectionalTransformerp - graph point to convert
public Shape transform(Shape shape)
ShapeTransformer
transform in interface BidirectionalTransformertransform in interface ShapeTransformer
public void translate(double dx,
double dy)
translate in interface MutableTransformerpublic double getRotation()
getRotation in interface MutableTransformer
public void rotate(double radians,
double x,
double y)
rotate in interface MutableTransformer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||