Serialized Form
-
Package org.pepsoft.util
-
Class org.pepsoft.util.LifoBlockingDeque
-
Class org.pepsoft.util.PerlinNoise
class PerlinNoise extends Object implements Serializable- serialVersionUID:
- 2011040701L
-
Serialization Methods
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
-
Serialized Fields
-
fastPerlin
org.pepsoft.util.FastPerlin fastPerlin
-
seed
long seed
-
-
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
-
cancelled
boolean cancelled
-
exception
Throwable exception
-
progressComponent1
ProgressComponent<T> progressComponent1
-
result
T result
-
-
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
-