## Uses of Interface
com.mxgraph.util.mxEventSource.mxIEventListener

- Packages that use mxEventSource.mxIEventListener
  Package | Description
  --- | ---
  com.mxgraph.model | This package contains the classes that define a graph model.
  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.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.

- - ### Uses of mxEventSource.mxIEventListener in com.mxgraph.model

    Methods in com.mxgraph.model with parameters of type mxEventSource.mxIEventListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | mxIGraphModel.`addListener(java.lang.String eventName, mxEventSource.mxIEventListener listener)` Binds the specified function to the given event name.
    `void` | mxIGraphModel.`removeListener(mxEventSource.mxIEventListener listener)` Function: removeListener Removes the given listener from the list of listeners.
    `void` | mxIGraphModel.`removeListener(mxEventSource.mxIEventListener listener, java.lang.String eventName)` Function: removeListener Removes the given listener from the list of listeners.

  - ### Uses of mxEventSource.mxIEventListener in com.mxgraph.swing

    Fields in com.mxgraph.swing declared as mxEventSource.mxIEventListener
    Modifier and Type | Field and Description
    --- | ---
    `protected mxEventSource.mxIEventListener` | mxGraphOutline.`repaintHandler`
    `protected mxEventSource.mxIEventListener` | mxGraphComponent.`repaintHandler`
    `protected mxEventSource.mxIEventListener` | mxGraphComponent.`scaleHandler` Resets the zoom policy if the scale is changed manually.
    `protected mxEventSource.mxIEventListener` | mxGraphComponent.`updateHandler` Updates the heavyweight component structure after any changes.

    Methods in com.mxgraph.swing with parameters of type mxEventSource.mxIEventListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | mxGraphComponent.`addListener(java.lang.String eventName, mxEventSource.mxIEventListener listener)`
    `void` | mxGraphComponent.`removeListener(mxEventSource.mxIEventListener listener)`
    `void` | mxGraphComponent.`removeListener(mxEventSource.mxIEventListener listener, java.lang.String eventName)`

  - ### Uses of mxEventSource.mxIEventListener in com.mxgraph.swing.handler

    Fields in com.mxgraph.swing.handler declared as mxEventSource.mxIEventListener
    Modifier and Type | Field and Description
    --- | ---
    `protected mxEventSource.mxIEventListener` | mxSelectionCellsHandler.`refreshHandler`
    `protected mxEventSource.mxIEventListener` | mxConnectionHandler.`resetHandler`

    Methods in com.mxgraph.swing.handler with parameters of type mxEventSource.mxIEventListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | mxInsertHandler.`addListener(java.lang.String eventName, mxEventSource.mxIEventListener listener)`
    `void` | mxConnectionHandler.`addListener(java.lang.String eventName, mxEventSource.mxIEventListener listener)` Adds the given event listener.
    `void` | mxCellMarker.`addListener(java.lang.String eventName, mxEventSource.mxIEventListener listener)` Adds the given event listener.
    `void` | mxInsertHandler.`removeListener(mxEventSource.mxIEventListener listener)`
    `void` | mxConnectionHandler.`removeListener(mxEventSource.mxIEventListener listener)` Removes the given event listener.
    `void` | mxCellMarker.`removeListener(mxEventSource.mxIEventListener listener)` Removes the given event listener.
    `void` | mxInsertHandler.`removeListener(mxEventSource.mxIEventListener listener, java.lang.String eventName)`
    `void` | mxConnectionHandler.`removeListener(mxEventSource.mxIEventListener listener, java.lang.String eventName)` Removes the given event listener for the specified event name.
    `void` | mxCellMarker.`removeListener(mxEventSource.mxIEventListener listener, java.lang.String eventName)` Removes the given event listener for the specified event name.

  - ### Uses of mxEventSource.mxIEventListener in com.mxgraph.util

    Methods in com.mxgraph.util with parameters of type mxEventSource.mxIEventListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | mxEventSource.`addListener(java.lang.String eventName, mxEventSource.mxIEventListener listener)` Binds the specified function to the given event name.
    `void` | mxEventSource.`removeListener(mxEventSource.mxIEventListener listener)` Function: removeListener Removes all occurances of the given listener from the list of listeners.
    `void` | mxEventSource.`removeListener(mxEventSource.mxIEventListener listener, java.lang.String eventName)` Function: removeListener Removes all occurances of the given listener from the list of listeners.

  - ### Uses of mxEventSource.mxIEventListener in com.mxgraph.view

    Fields in com.mxgraph.view declared as mxEventSource.mxIEventListener
    Modifier and Type | Field and Description
    --- | ---
    `protected mxEventSource.mxIEventListener` | mxSwimlaneManager.`addHandler`
    `protected mxEventSource.mxIEventListener` | mxGraph.`fullRepaintHandler` Fires repaint events for full repaints.
    `protected mxEventSource.mxIEventListener` | mxGraph.`graphModelChangeHandler` Fires repaint events for model changes.
    `protected mxEventSource.mxIEventListener` | mxLayoutManager.`moveHandler`
    `protected mxEventSource.mxIEventListener` | mxSwimlaneManager.`resizeHandler`
    `protected mxEventSource.mxIEventListener` | mxLayoutManager.`undoHandler`
    `protected mxEventSource.mxIEventListener` | mxGraph.`updateOriginHandler` Fires repaint events for full repaints.

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