org.apache.pivot.wtk.media.drawing
Class Line

java.lang.Object
  extended by org.apache.pivot.wtk.media.drawing.Shape
      extended by org.apache.pivot.wtk.media.drawing.Shape2D
          extended by org.apache.pivot.wtk.media.drawing.Line

public class Line
extends Shape2D

Shape representing a line.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.pivot.wtk.media.drawing.Shape
Shape.Rotate, Shape.Scale, Shape.Transform, Shape.TransformSequence, Shape.Translate
 
Constructor Summary
Line()
           
 
Method Summary
 Point getEndpoint1()
           
 Point getEndpoint2()
           
 ListenerList<LineListener> getLineListeners()
           
protected  Shape getShape2D()
           
 int getX1()
           
 int getX2()
           
 int getY1()
           
 int getY2()
           
 void setEndpoints(int x1, int y1, int x2, int y2)
           
 void setFill(Paint fill)
           
 void setStroke(Paint stroke)
           
 void setX1(int x1)
           
 void setX2(int x2)
           
 void setY1(int y1)
           
 void setY2(int y2)
           
 
Methods inherited from class org.apache.pivot.wtk.media.drawing.Shape2D
contains, draw, validate
 
Methods inherited from class org.apache.pivot.wtk.media.drawing.Shape
getBounds, getFill, getOrigin, getParent, getShapeListeners, getShapeTransformListeners, getStroke, getStrokeThickness, getTransformedBounds, getTransforms, getX, getY, invalidate, isValid, isVisible, setBounds, setFill, setOrigin, setOrigin, setParent, setStroke, setStrokeThickness, setVisible, setX, setY, update, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Line

public Line()
Method Detail

getX1

public int getX1()

setX1

public void setX1(int x1)

getY1

public int getY1()

setY1

public void setY1(int y1)

getX2

public int getX2()

setX2

public void setX2(int x2)

getY2

public int getY2()

setY2

public void setY2(int y2)

getEndpoint1

public Point getEndpoint1()

getEndpoint2

public Point getEndpoint2()

setEndpoints

public void setEndpoints(int x1,
                         int y1,
                         int x2,
                         int y2)

setFill

public void setFill(Paint fill)
Overrides:
setFill in class Shape

setStroke

public void setStroke(Paint stroke)
Overrides:
setStroke in class Shape

getShape2D

protected Shape getShape2D()
Specified by:
getShape2D in class Shape2D

getLineListeners

public ListenerList<LineListener> getLineListeners()