# Serialized Form

## Package org.eclipse.draw2d

### Class org.eclipse.draw2d.AbsoluteBendpoint

class AbsoluteBendpoint extends Point implements Serializable

### Class org.eclipse.draw2d.ActionEvent

class ActionEvent extends EventObject implements Serializable

#### Serialized Fields

##### actionName

    String actionName

### Class org.eclipse.draw2d.ChangeEvent

class ChangeEvent extends EventObject implements Serializable

#### Serialized Fields

##### property

    String property

### Class org.eclipse.draw2d.IFigure.NoInsets

class NoInsets extends Insets implements Serializable

### Class org.eclipse.draw2d.InputEvent

class InputEvent extends EventObject implements Serializable

#### Serialized Fields

##### consumed

    boolean consumed

##### state

    int state

### Class org.eclipse.draw2d.KeyEvent

class KeyEvent extends InputEvent implements Serializable

#### Serialized Fields

##### character

    char character

The character that was pressed.

See Also:
  - `KeyEvent.character`

##### keycode

    int keycode

The keycode.

See Also:
  - `KeyEvent.keyCode`

### Class org.eclipse.draw2d.MouseEvent

class MouseEvent extends InputEvent implements Serializable

#### Serialized Fields

##### button

    int button

The button that was pressed or released: {1, 2, 3}.

##### x

    int x

The X coordinate of the mouse event.

##### y

    int y

The Y coordinate of the mouse event.

## Package org.eclipse.draw2d.geometry

### Class org.eclipse.draw2d.geometry.Dimension

class Dimension extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### height

    int height

The height.

##### width

    int width

The width.

### Class org.eclipse.draw2d.geometry.Insets

class Insets extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bottom

    int bottom

distance from bottom

##### left

    int left

distance from left

##### right

    int right

distance from right

##### top

    int top

distance from top

### Record Class org.eclipse.draw2d.geometry.Interval

class Interval extends Record implements Serializable

#### Serialized Fields

##### begin

    int begin

##### length

    int length

### Class org.eclipse.draw2d.geometry.Point

class Point extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### x

    int x

x value

##### y

    int y

y value

### Class org.eclipse.draw2d.geometry.PointList

class PointList extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bounds

    Rectangle bounds

##### points

    int[] points

##### size

    int size

### Class org.eclipse.draw2d.geometry.PrecisionDimension

class PrecisionDimension extends Dimension implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### preciseHeight

    double preciseHeight

Deprecated.
Use `PrecisionDimension.setPreciseHeight(double)` and `PrecisionDimension.preciseHeight()` instead. This field will become private in the future.
The height in double precision.

##### preciseWidth

    double preciseWidth

Deprecated.
Use `PrecisionDimension.setPreciseWidth(double)` and `PrecisionDimension.preciseWidth()` instead. This field will become private in the future.
The width in double precision.

### Class org.eclipse.draw2d.geometry.PrecisionPoint

class PrecisionPoint extends Point implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### preciseX

    double preciseX

Deprecated.
Use `PrecisionPoint.setPreciseX(double)` and `PrecisionPoint.preciseX()` instead. This field will become private in future versions.
Double value for X

##### preciseY

    double preciseY

Deprecated.
Use `PrecisionPoint.setPreciseY(double)` and `PrecisionPoint.preciseY()` instead. This field will become private in future versions.
Double value for Y

### Class org.eclipse.draw2d.geometry.PrecisionRectangle

class PrecisionRectangle extends Rectangle implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### preciseHeight

    double preciseHeight

Deprecated.
Use `PrecisionRectangle.setPreciseHeight(double)` and `PrecisionRectangle.preciseHeight()` instead. This field will become private in the future.
Double value for height

##### preciseWidth

    double preciseWidth

Deprecated.
Use `PrecisionRectangle.setPreciseWidth(double)` and `PrecisionRectangle.preciseWidth()` instead. This field will become private in the future.
Double value for width

##### preciseX

    double preciseX

Deprecated.
Use `PrecisionRectangle.setPreciseX(double)` and `PrecisionRectangle.preciseX()` instead. This field will become private in the future.
Double value for X

##### preciseY

    double preciseY

Deprecated.
Use `PrecisionRectangle.setPreciseX(double)` and `PrecisionRectangle.preciseY()` instead. This field will become private in the future.
Double value for Y

### Class org.eclipse.draw2d.geometry.Rectangle

class Rectangle extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### height

    int height

The height

##### width

    int width

The width

##### x

    int x

The x value

##### y

    int y

The y value

## Package org.eclipse.draw2d.graph

### Class org.eclipse.draw2d.graph.EdgeList

class EdgeList extends ArrayList<Edge> implements Serializable

### Class org.eclipse.draw2d.graph.NodeList

class NodeList extends ArrayList<Node> implements Serializable

### Class org.eclipse.draw2d.graph.Rank

class Rank extends NodeList implements Serializable

#### Serialized Fields

##### bottomPadding

    int bottomPadding

##### hash

    int hash

##### height

    int height

##### location

    int location

##### topPadding

    int topPadding

##### total

    int total