|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.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 ChangeListener s 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 ChangeEventSupport
public void concatenate(AffineTransform transform)
concatenate
in interface MutableTransformer
public void fireStateChanged()
fireStateChanged
in interface ChangeEventSupport
public ChangeListener[] getChangeListeners()
ChangeEventSupport
ChangeListener
s added
with addChangeListener().
getChangeListeners
in interface ChangeEventSupport
ChangeListener
s added or an empty
array if no listeners have been addedpublic double getScale()
getScale
in interface MutableTransformer
public double getScaleX()
getScaleX
in interface MutableTransformer
public double getScaleY()
getScaleY
in interface MutableTransformer
public double getShearX()
getShearX
in interface MutableTransformer
public double getShearY()
getShearY
in interface MutableTransformer
public AffineTransform getTransform()
getTransform
in interface MutableTransformer
public double getTranslateX()
getTranslateX
in interface MutableTransformer
public double getTranslateY()
getTranslateY
in interface MutableTransformer
public Point2D inverseTransform(Point2D p)
BidirectionalTransformer
inverseTransform
in interface BidirectionalTransformer
p
- screen point to convert
public Shape inverseTransform(Shape shape)
inverseTransform
in interface BidirectionalTransformer
inverseTransform
in interface ShapeTransformer
public void preConcatenate(AffineTransform transform)
preConcatenate
in interface MutableTransformer
public void removeChangeListener(ChangeListener l)
ChangeEventSupport
removeChangeListener
in interface ChangeEventSupport
l
- the listener to be removedpublic 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 MutableTransformer
public 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 MutableTransformer
public Point2D transform(Point2D p)
BidirectionalTransformer
transform
in interface BidirectionalTransformer
p
- graph point to convert
public Shape transform(Shape shape)
ShapeTransformer
transform
in interface BidirectionalTransformer
transform
in interface ShapeTransformer
public void translate(double dx, double dy)
translate
in interface MutableTransformer
public 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 |