|
Draw2D v2.0 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
| ActionListener | A Listener interface for receiving ActionEvents. |
| AncestorListener | A listener interface for receiving changes in the ancestor hierarchy of the listening IFigure. |
| AnchorListener | A listener interface for receiving notification that an anchor has moved. |
| Bendpoint | A point used by a bendable Connection. |
| Border | |
| ButtonBorder.SCHEMES | Interface defining commonly used schemes for the ButtonBorder. |
| ChangeListener | A generic state listener |
| ColorConstants | A collection of color-related constants. |
| Connection | A Connection is a figure that connects two objects. |
| ConnectionAnchor | An object to which a Connection will
be anchored. |
| ConnectionRouter | Routes a Connection, possibly using
a constraint. |
| FigureListener | A listener interface for receiving notification that an IFigure has moved. |
| FocusListener | A listener interface for receiving FocusEvents. |
| FreeformFigure | |
| GraphicsSource | |
| IFigure | An interface for graphical figures. |
| KeyListener | |
| LabeledBorder | Labeled Borders have a text message somewhere on them. |
| LayoutManager | Lays out figures, using a constraint if necessary. |
| Locator | Controls the location of an IFigure. |
| MouseListener | A listener interface for receiving mouse button events. |
| MouseMotionListener | A listener interface for receiving mouse motion events. |
| Orientable | An interface for objects that can be either horizontally or vertically oriented. |
| PositionConstants | |
| RangeModel | |
| RotatableDecoration | An IFigure that can be rotated. |
| SchemeBorder.SCHEMES | Interface which defines some commonly used schemes for the border. |
| UpdateListener | |
| Class Summary | |
| AbsoluteBendpoint | A Point that implements Bendpoint, used
by bendable Connections. |
| AbstractBorder | Provides generic support for borders. |
| AbstractConnectionAnchor | Provides support for anchors which depend on a figure for thier location. |
| AbstractLabeledBorder | Provides support for a border with a label describing the contents of which it is surronding. |
| AbstractLayout | Provides generic support for LayoutManagers. |
| AbstractLocator | Repositions a Figure attached to a Connection when the Connection is moved. |
| AbstractRouter | Generic support for ConnectionRouters. |
| AccessibleBase | |
| ActionEvent | |
| AncestorListener.Stub | |
| ArrowButton | ArrowButton - Button containing an arrow in it, and providing directional support for the arrow. |
| ArrowLocator | Repositions a Figure attached to a
Connection when the Connection is moved. |
| AutomaticRouter | The AutomaticRouter provides the facility to prevent
Connections from overlapping. |
| BendpointConnectionRouter | A Router that routes a Connection that has manual bendpoints. |
| BendpointLocator | Repositions a Bendpoint attached to a
Connection when the Connection is moved. |
| Button | Button - that which has a border (usually) and appears to move up and down in response to being pressed. |
| ButtonBorder | Creates a border for a clickable type of figure, which works in conjunction with the Figure and its model. |
| ButtonBorder.ButtonScheme | Provides for a scheme to represent the borders of clickable figures like buttons. |
| ButtonGroup | ButtonGroup - Holds a group of Clickable's models
and provides unique selection in them. |
| ButtonModel | A model for buttons. |
| ChangeEvent | |
| CheckBox | Checkbox - It is a toggle figure which toggles between the checked and unchecked figures to simulate a check box. |
| ChopboxAnchor | The ChopboxAnchor's location is found by calculating the intersection of a line drawn from the center point of its owner's box to a reference point on that box. |
| Clickable | Clickable - that which responds to mouse clicks in some way (determined by a ClickBehavior) and fires action events. |
| CompoundBorder | CompoundBorder allows for the nesting of two borders. |
| ConnectionAnchorBase | Provides support for a connection anchor. |
| ConnectionEndpointLocator | Used to place IFigures along the endpoint or starting point
of a Connection. |
| ConnectionLayer | Layer designed specifically to handle the presence of connections. |
| ConnectionLocator | Repositions a Figure attached to a
Connection when the Connection is moved. |
| ConnectionRouter.NullConnectionRouter | |
| Cursors | A collection of cursors. |
| DebugLightweightSystem | |
| DefaultRangeModel | Generic implementation for a RangeModel. |
| DeferredUpdateManager | |
| DelegatingLayout | Figures using a DelegatingLayout as their layout manager give location responsibilities to their children. |
| Ellipse | Draws an ellipse whose major and minor radii are determined by the bounds set to it. |
| EventDispatcher | |
| EventDispatcher.AccessibilityDispatcher | |
| EventListenerList | This class is intended for internal use only. |
| FanRouter | Automatic router that spreads its Connections
in a fan-like fashion upon collision. |
| Figure | The base implementation for graphical figures. |
| Figure.FigureIterator | |
| FigureCanvas | A Canvas that contains Figures. |
| FigureUtilities | Provides miscellaneous Figure operations. |
| FlowLayout | Implements the ILayoutManager interface using the Flow Layout algorithm. |
| FocusBorder | Provides for a simple border with all sides of constant width. |
| FocusEvent | |
| FocusListener.Stub | |
| FocusTraverseManager | This class is a helper to the SWTEventDispatcher. |
| FrameBorder | Provides for a frame-like border which contains a title bar for holding the title of a Figure. |
| FreeformHelper | |
| FreeformLayer | |
| FreeformLayeredPane | |
| FreeformLayout | |
| FreeformViewport | |
| Graphics | |
| Graphics.TransparencyFlag | |
| GroupBoxBorder | A labeled border intended to house a Figure with a group of children. |
| IFigure.NoInsets | |
| InputEvent | |
| KeyEvent | |
| KeyListener.Stub | |
| Label | |
| LabelAnchor | LabelAnchors must have an owner of type Label. |
| LabeledContainer | LabeledContainer - Container with a title bar describing the contents of the container. |
| Layer | Transparent Figure intended to be added exclusively to
a LayeredPane, who has the responsibilty of managing
its Layers. |
| LayeredPane | LayeredPane - Figure capable of holding any number of layers. |
| LightweightSystem | The LightweightSystem is the link between SWT and draw2d. |
| LineBorder | Provides for a line border with sides of equal widths. |
| ManhattanConnectionRouter | Provides a Connection with an orthogonal route
between the Connection's source and target anchors. |
| MarginBorder | A border that provides blank padding. |
| MidpointLocator | |
| MouseEvent | |
| MouseListener.Stub | |
| MouseMotionListener.Stub | |
| Panel | A General purpose Container. |
| Polygon | Draws a polygon which encloses all of its Points. |
| PolygonDecoration | |
| Polyline | Provides for graphical lines comprised of Points. |
| PolylineConnection | Connection based on polyline. |
| PolylineDecoration | A decorative Figure intended to be placed on a
Polyline. |
| PopUpHelper | Provides abstract support for classes that manage popups. |
| RectangleFigure | Draws a rectangle whose size is determined by the bounds set to it. |
| RelativeBendpoint | A Bendpoint that calculates its location based on its
distance from the start and end points of the Connection,
as well as its weight. |
| RelativeLocator | A locator that specfies a point that is relative to the bounds
of a Figure. |
| RoundedRectangle | Draws a Rectangle whose corners are rounded in appearance. |
| SchemeBorder | SchemeBorder allows the creation of borders based on
Schemes. |
| SchemeBorder.Scheme | Holds a set of information about a border, which can be changed to create a wide range of schemes. |
| ScrollBar | Provides for the scrollbars used by the
ScrollPane. |
| ScrollPane | A class which implements automatic horizontal and/or vertical scrolling for a single IFigure child. |
| ScrollPaneLayout | The ScrollPaneLayout is responsible for laying out the
Viewport and ScrollBars
of a ScrollPane. |
| ScrollPaneSolver | |
| ScrollPaneSolver.Result | |
| Shape | Provides abstract support for a variety of shapes. |
| SimpleEtchedBorder | Provides a two pixel wide constant sized border, having an etched look. |
| SimpleLoweredBorder | Provides a lowered border. |
| SimpleRaisedBorder | Provides a raised border. |
| StackLayout | Figures using the StackLayout as their layout manager have their children placed on top of one another. |
| SubordinateUpdateManager | |
| SWTEventDispatcher | The SWTEventDispatcher provides draw2d with the ability to dispatch SWT Events. |
| SWTGraphics | Implementation of providing the drawing capabilities of SWT's GC class in draw2d. |
| SWTGraphics.State | |
| TitleBarBorder | Border provides a title bar on the Figure for which this is the border of. |
| Toggle | Basic Rule for Toggle: Whoever creates the toggle is reponsible for response changes for it (selection / rollover / etc...). |
| ToggleButton | A Toggle that appears like a 3-dimensional button. |
| ToggleModel | ButtonModel that supports toggle buttons. |
| ToolbarLayout | Layout manager that provides toolbar-like behavior. |
| ToolTipHelper | This class is used by SWTEventDispatcher as support to display Figure tooltips on a mouse hover event. |
| Triangle | A triangular graphical figure. |
| UpdateManager | Update managers handle the job of repainting and laying out figures. |
| Viewport | A Viewport is a flexible window onto a ScrollPane and
represents the visible portion of the ScrollPane. |
| ViewportLayout | Layout for a viewport. |
| XYAnchor | Supports an anchor in the XY layout. |
| XYLayout | This class implements the |
Most of the Draw2d classes and interfaces reside in this base package.
|
Draw2D v2.0 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||