Package com.treemap

# Interface TreeMapController<C,N,Row,Column,Color,Font>

All Known Implementing Classes:
  `AbstractTreeMapController`, `DefaultTreeMapController`, `SwingTreeMapController`

public interface TreeMapController<C,N,Row,Column,Color,Font>
Control the user interactions with the view.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `isZoomingEnabled()`
  `void`
  `setView(TreeMapView<C,N,Row,Column,Color,Font> view)`
  Replace the view currently under control.
  `void`
  `setZoomingEnabled(boolean zoomingEnabled)`
  Controls whether the zooming is permitted.

- ## Method Details

  - ### setView

    void setView(TreeMapView<C,N,Row,Column,Color,Font> view)
    Replace the view currently under control.
    Parameters:
      `view` - the TreeMapView to use

  - ### setZoomingEnabled

    void setZoomingEnabled(boolean zoomingEnabled)
    Controls whether the zooming is permitted.
    Parameters:
      `zoomingEnabled` - true to enable zooming, false otherwise.

  - ### isZoomingEnabled

    boolean isZoomingEnabled()