Serialized Form

  • Package org.pepsoft.util

    • Class org.pepsoft.util.LifoBlockingDeque

      class LifoBlockingDeque extends LinkedBlockingDeque<E extends Object> implements Serializable
    • Class org.pepsoft.util.PerlinNoise

      class PerlinNoise extends Object implements Serializable
      serialVersionUID:
      2011040701L
    • Exception org.pepsoft.util.ProgressReceiver.OperationCancelled

      class OperationCancelled extends Exception implements Serializable
      serialVersionUID:
      1L
    • Exception org.pepsoft.util.ProgressReceiver.OperationCancelledByUser

      class OperationCancelledByUser extends org.pepsoft.util.ProgressReceiver.OperationCancelled implements Serializable
      serialVersionUID:
      1L
    • Class org.pepsoft.util.Version

      class Version extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • extension
          String extension
        • parts
          int[] parts
  • Package org.pepsoft.util.swing

    • Class org.pepsoft.util.swing.BetterAction

      class BetterAction extends AbstractAction implements Serializable
    • Class org.pepsoft.util.swing.BetterJPopupMenu

      class BetterJPopupMenu extends JPopupMenu implements Serializable
    • Class org.pepsoft.util.swing.MultiProgressComponent

      class MultiProgressComponent extends JPanel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • cancelable
          boolean cancelable
        • cancelRequested
          boolean cancelRequested
        • exceptionReported
          boolean exceptionReported
        • inhibitDone
          boolean inhibitDone
        • jButton1
          JButton jButton1
        • jLabel2
          JLabel jLabel2
        • jPanel1
          JPanel jPanel1
        • jProgressBar1
          JProgressBar jProgressBar1
        • jScrollPane1
          JScrollPane jScrollPane1
        • lastReportedMinutes
          int lastReportedMinutes
        • lastUpdate
          long lastUpdate
        • listener
          ProgressComponent.Listener<T> listener
        • progressReports
          int progressReports
        • remaining
          long remaining
        • result
          T result
        • scrollablePanel1
          ScrollablePanel scrollablePanel1
        • start
          long start
        • stats
          List<int[]> stats
        • task
          ProgressTask<T> task
        • timeEstimatesActivated
          boolean timeEstimatesActivated
        • timer
          Timer timer
    • Class org.pepsoft.util.swing.ProgressComponent

      class ProgressComponent extends JPanel implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • cancelable
          boolean cancelable
        • cancelRequested
          boolean cancelRequested
        • exceptionReported
          boolean exceptionReported
        • inhibitDone
          boolean inhibitDone
        • jButton1
          JButton jButton1
        • jLabel1
          JLabel jLabel1
        • jLabel2
          JLabel jLabel2
        • jProgressBar1
          JProgressBar jProgressBar1
        • lastReportedMinutes
          int lastReportedMinutes
        • lastUpdate
          long lastUpdate
        • listener
          ProgressComponent.Listener<T> listener
        • progressReports
          int progressReports
        • remaining
          long remaining
        • result
          T result
        • start
          long start
        • stats
          List<int[]> stats
        • task
          ProgressTask<T> task
        • timeEstimatesActivated
          boolean timeEstimatesActivated
        • timer
          Timer timer
    • Class org.pepsoft.util.swing.ProgressDialog

      class ProgressDialog extends JDialog implements Serializable
      serialVersionUID:
      2011101701L
      • Serialized Fields

    • Class org.pepsoft.util.swing.RemoteJCheckBox

      class RemoteJCheckBox extends JCheckBox implements Serializable
    • Class org.pepsoft.util.swing.ScrollablePanel

      class ScrollablePanel extends JPanel implements Serializable
      • Serialized Fields

        • blockIncrement
          int blockIncrement
        • trackViewportHeight
          boolean trackViewportHeight
        • trackViewportWidth
          boolean trackViewportWidth
        • unitIncrement
          int unitIncrement
    • Class org.pepsoft.util.swing.TiledImageViewer

      class TiledImageViewer extends JComponent implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • backgroundImage
          BufferedImage backgroundImage
        • backgroundImageMode
          TiledImageViewer.BackgroundImageMode backgroundImageMode
        • dirtyTileCaches
          Map<TileProvider,Map<Point,Reference<? extends Image>>> dirtyTileCaches
          The fresh and stale tile caches for each tile provider.
        • dragging
          boolean dragging
          Whether a mouse drag operation is currently in progress.
        • gridColour
          Color gridColour
          The colour in which to paint the grid.
        • gridSize
          int gridSize
          The size in image coordinates of the grid to paint, if any.
        • inhibitUpdates
          boolean inhibitUpdates
        • labelScale
          int labelScale
        • leftClickDrags
          boolean leftClickDrags
          Whether dragging with the left mouse button should pan the image.
        • markerX
          int markerX
          The image coordindates of the marker (if any) to paint as a red crosshair.
        • markerY
          int markerY
          The image coordindates of the marker (if any) to paint as a red crosshair.
        • overlays
          Map<String,org.pepsoft.util.swing.TiledImageViewer.Overlay> overlays
          The currently configured overlays.
        • paintCentre
          boolean paintCentre
          Whether the centre of the view should be painted as a white crosshair.
        • paintGrid
          boolean paintGrid
          Whether the grid should be painted.
        • paintMarker
          boolean paintMarker
          Whether the marker (a red crosshair) should be painted.
        • previousX
          int previousX
          The previously displayed location in scaled coordinates. Used during mouse drag operations.
        • previousY
          int previousY
          The previously displayed location in scaled coordinates. Used during mouse drag operations.
        • queue
          BlockingQueue<Runnable> queue
          The queue for submitting background tile render jobs.
        • threads
          int threads
          The maximum number of background threads to use for rendering tiles.
        • TILE_CACHE_LOCK
          Object TILE_CACHE_LOCK
          A monitor for coordinating multithreaded access to the tile caches.
        • tileCaches
          Map<TileProvider,Map<Point,Reference<? extends Image>>> tileCaches
          The fresh and stale tile caches for each tile provider.
        • tileProviders
          SortedMap<Integer,TileProvider> tileProviders
          The currently configured tile providers.
        • tileProviderZoom
          Map<TileProvider,Integer> tileProviderZoom
        • tileProviderZoomCutoff
          int tileProviderZoomCutoff
          The zoom level below which to delegate zooming to the tile providers, if they support it.
        • tileRenderers
          ExecutorService tileRenderers
          The executor service to use for executing tile render jobs in the background.
        • viewListener
          TiledImageViewer.ViewListener viewListener
          The currently configured external listener interested in changes to the view.
        • viewX
          int viewX
          The currently displayed location in scaled coordinates.
        • viewY
          int viewY
          The currently displayed location in scaled coordinates.
        • xOffset
          int xOffset
          The offset to apply to the image so that the view coordinates are displayed in the centre of the view.
        • yOffset
          int yOffset
          The offset to apply to the image so that the view coordinates are displayed in the centre of the view.
        • zoom
          int zoom
          The zoom level in the form of an exponent of 2. I.e. the scale is 2^n, meaning that 0 represents no zoom, -1 means half size (so zooming out), 1 means double size (so zooming in), etc.

          The default zoom is 1 (200%) for HiDPI displays and 0 (100%) for regular displays.

    • Class org.pepsoft.util.swing.TiledImageViewerContainer

      class TiledImageViewerContainer extends JPanel implements Serializable
      • Serialized Fields

        • horizontalScrollbar
          JScrollBar horizontalScrollbar
        • inhibitUpdates
          boolean inhibitUpdates
        • previousHorizontalValue
          int previousHorizontalValue
        • previousVerticalValue
          int previousVerticalValue
        • programmaticChange
          boolean programmaticChange
        • scrollingEnabled
          boolean scrollingEnabled
        • verticalScrollbar
          JScrollBar verticalScrollbar
        • view
          TiledImageViewer view
        • viewContainer
          JPanel viewContainer
    • Exception org.pepsoft.util.swing.UnknownTileProviderException

      class UnknownTileProviderException extends RuntimeException implements Serializable