|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.swingext.Orientation | +--org.argouml.swingext.Horizontal
A horizontal implementation of Orientation
.
The Singleton pattern is used to ensure that only one instance of this class can exist.
Horizontal
treats length as width, breadth as height and position as x.
HORIZONTAL
A
|
position = y
|
V
+-------------+ A +-------------+ A
| | | | | |
<--position--> | | breadth = height | | length = height
= x | | | | | |
+-------------+ V +-------------+ V
<-- length--> <--breadth-->
= width = width
Constructor Summary | |
protected |
Horizontal()
|
Method Summary | |
java.awt.Dimension |
addLength(java.awt.Dimension original,
java.awt.Component add)
Create a new Dimension from an existing Dimension with its length
increased by the length of a Component . |
java.awt.Dimension |
addLength(java.awt.Dimension original,
java.awt.Dimension add)
Create a new Dimension from an existing Dimension with its length
increased by the length of another Dimension . |
java.awt.Dimension |
addLength(java.awt.Dimension original,
int add)
Create a new Dimension from an existing Dimension with its length
increased by a given value. |
java.awt.Point |
addToPosition(java.awt.Point original,
java.awt.Component add)
Create a new Point from an existing Point with its length
increased by the length of a Component . |
java.awt.Point |
addToPosition(java.awt.Point original,
java.awt.Dimension add)
Create a new Point from an existing Point with its length
increased by the length of a Dimension . |
java.awt.Point |
addToPosition(java.awt.Point original,
int add)
Create a new Point from an existing Point with its position
increased by a given value. |
int |
getBreadth(java.awt.Component comp)
Get the breadth of a Component . |
int |
getBreadth(java.awt.Dimension dim)
Get the breadth of a Dimension . |
java.awt.Cursor |
getCursor()
Get a cursor object pointing in the same direction as the orientation. |
ArrowButton |
getEndArrowButton()
Get an arrow button pointing to the end of the orientation. |
int |
getFirstUsableOffset(java.awt.Container cont)
Determines the first usable offset in a Container . |
static Orientation |
getInstance()
Get an instance of a Horizontal object. |
int |
getLastUsablePosition(java.awt.Container cont)
Determines the last usable position in a Container . |
int |
getLength(java.awt.Component comp)
Get the length of a Component . |
int |
getLength(java.awt.Dimension dim)
Get the length of a Dimension . |
int |
getLengthMinusInsets(java.awt.Container cont)
Get the usable length of a Container minus its insets . |
int |
getOffset(java.awt.Point point)
Get the offset of a Component . |
Orientation |
getPerpendicular()
Get an instance of an Orientation perpendicular to this instance.If called on a horizontal instance then a vertical instance is returned. If called on a vertical instance then a horizontal instance is returned. |
int |
getPosition(java.awt.Component comp)
Get the position of a Component . |
int |
getPosition(java.awt.event.MouseEvent me)
Get the position of a MouseEvent . |
int |
getPosition(java.awt.Point point)
Get the position of a Point . |
ArrowButton |
getStartArrowButton()
Get an arrow button pointing to the start of the orientation. |
java.awt.Point |
newPoint(int position,
int offset)
Generate a new Point object from position and offset values. |
java.awt.Dimension |
setBreadth(java.awt.Dimension original,
java.awt.Dimension breadth)
Create a new Dimension from an existing Dimension with its
breadth changed to the breadth of another given Dimension . |
java.awt.Dimension |
setBreadth(java.awt.Dimension original,
int breadth)
Create a new Dimension from an existing Dimension with its
breadth changed to a given value. |
java.awt.Dimension |
setLength(java.awt.Dimension original,
java.awt.Dimension length)
Create a new Dimension from an existing Dimension with its
length changed to the length of another given Dimension . |
java.awt.Dimension |
setLength(java.awt.Dimension original,
int length)
Create a new Dimension from an existing Dimension with its
length changed to a given value. |
java.awt.Point |
setPosition(java.awt.Point original,
int position)
Create a new Point from an existing Point with its
position changed to a given value. |
java.awt.Point |
subtractFromPosition(java.awt.Point original,
java.awt.Component subtract)
Create a new Point from an existing Point with its length
decreased by the length of a Component . |
java.awt.Point |
subtractFromPosition(java.awt.Point original,
java.awt.Dimension subtract)
Create a new Point from an existing Point with its length
decreased by the length of a Dimension . |
java.awt.Point |
subtractFromPosition(java.awt.Point original,
int subtract)
Create a new Point from an existing Point with its position
decreased by a given value. |
java.awt.Dimension |
subtractLength(java.awt.Dimension original,
java.awt.Component subtract)
Create a new Dimension from an existing Dimension with its length
decreased by the length of a Component . |
java.awt.Dimension |
subtractLength(java.awt.Dimension original,
java.awt.Dimension subtract)
Create a new Dimension from an existing Dimension with its length
decreased by the length of another Dimension . |
java.awt.Dimension |
subtractLength(java.awt.Dimension original,
int subtract)
Create a new Dimension from an existing Dimension with its length
decreased by a given value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected Horizontal()
Method Detail |
public static Orientation getInstance()
Horizontal
object.Orientation
.public Orientation getPerpendicular()
Orientation
perpendicular to this instance.getPerpendicular
in class Orientation
public int getLength(java.awt.Dimension dim)
Dimension
.getLength
in class Orientation
Dimension
.public int getLength(java.awt.Component comp)
Component
.getLength
in class Orientation
Component
.public int getLengthMinusInsets(java.awt.Container cont)
Container
minus its insets
.getLengthMinusInsets
in class Orientation
Component
.public int getBreadth(java.awt.Dimension dim)
Dimension
.getBreadth
in class Orientation
Dimension
.public int getBreadth(java.awt.Component comp)
Component
.getBreadth
in class Orientation
Component
.public int getPosition(java.awt.Point point)
Point
.getPosition
in class Orientation
Point
.public int getPosition(java.awt.Component comp)
Component
.getPosition
in class Orientation
Component
.public int getOffset(java.awt.Point point)
Component
.getOffset
in class Orientation
Component
.public int getLastUsablePosition(java.awt.Container cont)
Container
. This takes into account
the Insets
of the Container
.getLastUsablePosition
in class Orientation
Container
.public int getFirstUsableOffset(java.awt.Container cont)
Container
. This takes into account
the Insets
of the Container
.getFirstUsableOffset
in class Orientation
Container
.public java.awt.Point newPoint(int position, int offset)
Point
object from position and offset values.newPoint
in class Orientation
Point
object.public int getPosition(java.awt.event.MouseEvent me)
MouseEvent
.getPosition
in class Orientation
MouseEvent
.public java.awt.Dimension addLength(java.awt.Dimension original, int add)
Dimension
from an existing Dimension
with its length
increased by a given value.addLength
in class Orientation
Dimension
.public java.awt.Dimension addLength(java.awt.Dimension original, java.awt.Dimension add)
Dimension
from an existing Dimension
with its length
increased by the length of another Dimension
.addLength
in class Orientation
Dimension
.public java.awt.Dimension addLength(java.awt.Dimension original, java.awt.Component add)
Dimension
from an existing Dimension
with its length
increased by the length of a Component
.addLength
in class Orientation
Dimension
.public java.awt.Dimension subtractLength(java.awt.Dimension original, int subtract)
Dimension
from an existing Dimension
with its length
decreased by a given value.subtractLength
in class Orientation
Dimension
.public java.awt.Dimension subtractLength(java.awt.Dimension original, java.awt.Dimension subtract)
Dimension
from an existing Dimension
with its length
decreased by the length of another Dimension
.subtractLength
in class Orientation
Dimension
.public java.awt.Dimension subtractLength(java.awt.Dimension original, java.awt.Component subtract)
Dimension
from an existing Dimension
with its length
decreased by the length of a Component
.subtractLength
in class Orientation
Dimension
.public java.awt.Point addToPosition(java.awt.Point original, int add)
Point
from an existing Point
with its position
increased by a given value.addToPosition
in class Orientation
Point
.public java.awt.Point addToPosition(java.awt.Point original, java.awt.Dimension add)
Point
from an existing Point
with its length
increased by the length of a Dimension
.addToPosition
in class Orientation
Point
.public java.awt.Point addToPosition(java.awt.Point original, java.awt.Component add)
Point
from an existing Point
with its length
increased by the length of a Component
.addToPosition
in class Orientation
Point
.public java.awt.Point subtractFromPosition(java.awt.Point original, int subtract)
Point
from an existing Point
with its position
decreased by a given value.subtractFromPosition
in class Orientation
Point
.public java.awt.Point subtractFromPosition(java.awt.Point original, java.awt.Dimension subtract)
Point
from an existing Point
with its length
decreased by the length of a Dimension
.subtractFromPosition
in class Orientation
Point
.public java.awt.Point subtractFromPosition(java.awt.Point original, java.awt.Component subtract)
Point
from an existing Point
with its length
decreased by the length of a Component
.subtractFromPosition
in class Orientation
Point
.public java.awt.Dimension setLength(java.awt.Dimension original, int length)
Dimension
from an existing Dimension
with its
length changed to a given value.setLength
in class Orientation
Dimension
.public java.awt.Dimension setLength(java.awt.Dimension original, java.awt.Dimension length)
Dimension
from an existing Dimension
with its
length changed to the length of another given Dimension
.setLength
in class Orientation
Dimension
.public java.awt.Dimension setBreadth(java.awt.Dimension original, int breadth)
Dimension
from an existing Dimension
with its
breadth changed to a given value.setBreadth
in class Orientation
Dimension
.public java.awt.Dimension setBreadth(java.awt.Dimension original, java.awt.Dimension breadth)
Dimension
from an existing Dimension
with its
breadth changed to the breadth of another given Dimension
.setBreadth
in class Orientation
Dimension
.public java.awt.Point setPosition(java.awt.Point original, int position)
Point
from an existing Point
with its
position changed to a given value.setPosition
in class Orientation
Point
.public java.awt.Cursor getCursor()
getCursor
in class Orientation
Cursor
.public ArrowButton getStartArrowButton()
getStartArrowButton
in class Orientation
ArrowButton
.public ArrowButton getEndArrowButton()
getEndArrowButton
in class Orientation
ArrowButton
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML (c) 1996-2002 |