# Uses of Package
com.mxgraph.util

- Packages that use com.mxgraph.util
  Package | Description
  --- | ---
  com.mxgraph.canvas | This package contains various implementations for painting a graph using different technologies, such as Graphics2D, HTML, SVG or VML.
  com.mxgraph.layout | This package contains various graph layouts.
  com.mxgraph.model | This package contains the classes that define a graph model.
  com.mxgraph.reader | This package contains the classes required to turn an encoded mxGraphView into an image using SAX and without having to create a graph model.
  com.mxgraph.shape |
  com.mxgraph.swing | This package contains the main component for JFC/Swing, namely the graph component and the outline component.
  com.mxgraph.swing.handler | This package contains all classes required for mouse event handling in JFC/Swing.
  com.mxgraph.swing.util | This package contains all utility classes that require JFC/Swing, namely for mouse event handling, drag and drop, actions and overlays.
  com.mxgraph.swing.view | This package contains all classes required for interaction, namely the mxCellEditor used for in-place editing and the mxInteractiveCanvas, which defines the requirements for a canvas that supports hit-detection on shapes.
  com.mxgraph.util | This package provides utility classes such as mxConstants, mxUtils, mxPoint and mxRectangle as well as all classes for custom events and the undo history.
  com.mxgraph.view | This package implements the graph component, represented by the mxGraph class.

- Classes in com.mxgraph.util used by com.mxgraph.canvas
  Class and Description
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.

- Classes in com.mxgraph.util used by com.mxgraph.layout
  Class and Description
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.

- Classes in com.mxgraph.util used by com.mxgraph.model
  Class and Description
  mxEventSource Base class for objects that dispatch named events.
  mxEventSource.mxIEventListener Defines the requirements for an object that listens to an event source.
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.
  mxUndoableEdit Implements a 2-dimensional rectangle with double precision coordinates.
  mxUndoableEdit.mxUndoableChange Defines the requirements for an undoable change.

- Classes in com.mxgraph.util used by com.mxgraph.reader
  Class and Description
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.

- Classes in com.mxgraph.util used by com.mxgraph.shape
  Class and Description
  mxCurve
  mxLine Implements a line with double precision coordinates.
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.

- Classes in com.mxgraph.util used by com.mxgraph.swing
  Class and Description
  mxEventSource Base class for objects that dispatch named events.
  mxEventSource.mxIEventListener Defines the requirements for an object that listens to an event source.
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.

- Classes in com.mxgraph.util used by com.mxgraph.swing.handler
  Class and Description
  mxEventSource Base class for objects that dispatch named events.
  mxEventSource.mxIEventListener Defines the requirements for an object that listens to an event source.
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.

- Classes in com.mxgraph.util used by com.mxgraph.swing.util
  Class and Description
  mxEventSource Base class for objects that dispatch named events.
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.

- Classes in com.mxgraph.util used by com.mxgraph.swing.view
  Class and Description
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.

- Classes in com.mxgraph.util used by com.mxgraph.util
  Class and Description
  mxCellRenderer.CanvasFactory
  mxEventObject Base class for objects that dispatch named events.
  mxEventSource Base class for objects that dispatch named events.
  mxEventSource.mxIEventListener Defines the requirements for an object that listens to an event source.
  mxLightweightLabel
  mxLine Implements a line with double precision coordinates.
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.
  mxSpline1D One dimension of a spline curve
  mxUndoableEdit Implements a 2-dimensional rectangle with double precision coordinates.
  mxUndoableEdit.mxUndoableChange Defines the requirements for an undoable change.

- Classes in com.mxgraph.util used by com.mxgraph.view
  Class and Description
  mxEventSource Base class for objects that dispatch named events.
  mxEventSource.mxIEventListener Defines the requirements for an object that listens to an event source.
  mxImageBundle Maps from keys to base64 encoded images or file locations.
  mxPoint Implements a 2-dimensional point with double precision coordinates.
  mxRectangle Implements a 2-dimensional rectangle with double precision coordinates.
  mxUndoableEdit Implements a 2-dimensional rectangle with double precision coordinates.
  mxUndoableEdit.mxUndoableChange Defines the requirements for an undoable change.

Copyright (c) 2010 Gaudenz Alder. All rights reserved.