All Classes and Interfaces

Class
Description
Displays an About Dialog (Splash Screen).
Pops up an 'About... ' Dialog.
 
Default implementation of the Feature interface.
 
A tool that draws an XOR visual indicator.
 
 
Deprecated.
Use DataSourceQueryChooser instead
UI for AbstractDrivers.
 
A base implementation of FileLayerLoader.
 
An implementation of GeometryProcessor that implements a method to recursively process GeometryCollections, and that let the user redefine one or all of the methods to process simple geometries.
An image whose source is a bitmap Much of this code was donated by Larry Becker and Robert Littlefield of Integrated Systems Analysts, Inc.
Class implementing generic code used in all *Imagefactory classes.
Deprecated.
Use DataSourceQueryChooser instead
Partial implementation of JUMPReader implementing getExceptions method.
 
Default implementation of the Layerable interface.
Common attributes and methods for LinearReferencing
 
 
Flexible generic dialog to prompt the user typing input parameters.
Deprecated.
Use DataSourceQueryChooser instead
 
 
 
Pulls WMS objects out of the XML
Default implementation of PlugIn, with useful functions for auto-generating a name, converting a PlugIn into an ActionListener (for use with JButtons, for example), and supporting undo.
 
Subclass this to implement a 'Save Project' plugin.
Superclass for holding a user-selected collection of Feature items.
 
A convenience class which implements some of the methods of the IRasterLayer interface.
A driver for supplying SpatialDatabasesDSConnections
basic implementation for db datastore extensions
 
 
Default implementation of PlugIn, with useful functions for auto-generating a name, converting a PlugIn into an ActionListener (for use with JButtons, for example), and supporting undo.
Retrieves a two-point-LineString layer and sets its styles.
Shows a modal dialog while an operating is in process
 
 
 
 
 
Class to handle additions within a formula. 10 dic 2011
Keeps registry of action listeners, triggers each of them on demand with a given ActionEvent.
User can add one or several of the following 3d attributes to a layer.
 
 
Deprecated.
 
 
Action to add a button's text to a given JTextArea, when the button is pressed.
User can add one or several of the following geometry attributes to a layer.
 
This class stores results generated by SEXTANTE geoalgorithms that are neither layers nor tables (i.e text results and charts).
Flexible generic frame for prompting the results in several objects.
Moved export action to a separate class
 
This frame is a refactoring of Sextante es.unex.sextante.gui.additionalResults.AdditionalResultsTreeCellRenderer
Class to handle additions within a formula.
 
 
 
 
 
 
 
A JPanel that allows the user to move Object's back and forth between two JList's.
Action add the text of a given text field to a text area on action performed.
 
WizardGroup used to collect parameters needed to add a WmsLayer.
Panel to define a connection to a read/write datastore.
 
Add a wizard to the Open dialog to open database connections with read/write capability.
WizardPanel to connect to a read/write datastore.
An ad-hoc Queryagainst a DataStoreConnection.
This Panel displays the options for the AdvancedMeasureTool.
Plugin for the AdvancedMeasureTool.
A tool for measurment of distance or area.
Uses geometry data in two FeatureCollections to extract parameters for an affine transformation.
An AffineTransform implementation that is initialized by specifying three points and the three points they map to.
Applies an AffineTransformation to a layer.
Applies an affine transform to the selected layers.
An aggregator accumulate individual values with addValue method and return a synthetic value with getResult method.
Class containing all kinds of aggregator implementation as well as maps containing instances of aggregators.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implements the Albers projection.
 
Enables multiple CursorTools to operate at the same time.
Utility functions for working with angles.
Implements an animated clock.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Class to handle additions within a formula. 10 dic 2011
Class to handle additions within a formula. 10 dic 2011
Meta information object to store the units for the attributes in a layer.
A wrapper class including : name of the input attribute aggregator to be used to aggregate values name of the output attribute
Class to store all information for a given attribute, so it can easily passed to e.g. to methods of the FeatureCollectionTools
 
 
description: provides some function to calculate mathematical indices like mean, max, median for a set of features.
An AttributeOperationFactory can create an Operation returning values of a certain AttributeType.
Implements an Attribute Panel.
 
A function object for Geometry functions (which return a Geometry).
Queries a layer by a spatial predicate.
Implements an Attribute Tab.
Implements an AttributeTable panel.
 
 
Types of attributes
Filter to select attributes or layers based on their attribute types.
Class to extract integer or double values (as double) out of the given Feature...
Assign a value to an attribute on a set of features.
 
 
An enum class with two values to determine if coordinates are given in the Longitude / Latitude order or in the Latitude / Longitude order in a particular CRS (or SRS).
 
Base class for FeatureInputStreamReaders.
Default implementation of the Feature interface.
Base for UI supporting File-based Driver.
 
a barebone AbstractWMSRequest implementation. this should really only be used if implementing proper requests like MapRequest or FeatureInfoRequest is too much of an effort
 
 
BasicStylePanel is used to edit the basic style.
Adapts a JTS TopologyValidationError to ValidationError.
Creates a new layer, adding a (dynamic) attribute computed from a beanshell expression.
Creates an Operation using the Beanshell scripting language.
The AttributeOperationFactory to build new BeanshellOperation.
 
This OpenJUMP PlugIn adds the capability to launch a scripted file from the menu.
Bilinear interpolated triangulation transform, also known as "rubber sheeting".
BitmapVertexStyle
String-to-Object map that anyone can use.
Blend lines which (nearly) touch each others.
Simply a chunk of code that can be passed around.
 
 
 
Creates two polygon-grid layers that interlock with sinusoidal "teeth".
Represents a bounding box in a specific projection.
Matches geometries based on whether each Geometry is contained in the other's buffer.
PlugIn performing buffer operations authorized by JTS BufferOp class.
 
Caches features to prevent unnecessary queries.
Calculates areas and lengths from information obtained from the user via a MultiInputDialog.
Calculates distances between the geometries in 2 different datasets
 
The CancelNextException is used by WizardPanels to abort moving to the next panel in the WizardPanel.exitingToRight() method if an error occurred.
Represents the capabilities WMS XML.
 
A folder containing Layers.
An addition, removal, or modification of a Category.
Whether a Category was added, removed, or modified.
Provides methods to move a category including the layers in it within the LayerNamePanel.
 
Implements a PlugIn that allows the user to change coordinate systems.
ChangeLayerableName changes the name of a layer.
 
 
 
Dialog that show controlls to customize the appearance og a RasterImage layer.
 
Deprecated.
As of release 1.3, replaced by DeeChangeStylesPlugIn
 
Component including a Label and a CheckBox
a simple marker interface for plugins wanting checkbox menu items
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A Map whose values are Collections.
 
 
Class for more convenient use of Lists and Arrays.
 
 
A custom Colour Scheme Browser - custom choices based on JColorChooser.
 
Class to generate a given number of color steps to cross fade from color A to color C (and optionally pass color B)
This class represents a cell value-colour pair.
Displays a colour.
 
The colour schemes were taken from the following sources: Visual Mining, Inc.
 
 
A SWING table used to represent class intervals values and corresponding colours.
 
A Style mapping different basic styles for different attribute values.
A panel to choose Color Theming options.
 
 
 
 
 
 
Provides a column based TableModel.
This is a helper class to store information about a JCS Column for the GML Parser (GMLReader).
 
 
Component including a Label and a ComboBox
Factory to build a combobox component.
A class to parse application command-line parameters and arguments.
An image whose source is a bitmap Much of this code was donated by Larry Becker and Robert Littlefield of Integrated Systems Analysts, Inc.
 
 
Combination of MouseAdapter and MouseMotionAdapter.
The ComponentFactory is used to create instances of the Component type T.
 
 
Utility class for dealing with compressed files.
Condition
Panel de configuracion de los tooltips de las capas
The Workbench searches the JARs in its lib/ext directory for Configurations.
A channel of communication with a DataSource.
Contains a ParameterList and its associated DataStoreDriver.
 
 
 
Reuses existing connections where possible.
 
 
 
Base class for panels with a Connection combobox.
A simple value class that just stores a constant value.
The default implementation draws a selection box, but this can be overridden (even to draw nothing).
 
 
A VisualIndicatorTool that allows the user to draw shapes with multiple vertices.
A VisualIndicatorTool that allows the user to draw shapes with multiple vertices.
 
Whereas a MultiClickTool looks for a double-click to end the gesture, an NClickTool looks for a certain number of points to end the gesture.
 
Constraint Manager Improved by ioan on 2017-08-05 to honour IncrementalAngle constraint even on the first segment
 
 
 
Some utility functions for handling Coordinate arrays.
Comparator class for Sortable objects, sets comparision criteria on the fly -> no need to set them manually before sorting
Generates strings describing metrics for coordinate lists.
 
This class represents a coordinate system.
Implements a registry for CoordinateSystems.
Utility class.
A wrapper to wrap a CoordinateReferenceSystem into a CoordinateSystem.
A function that maps one Coordinate to another.
Utility functions for working with Coordinates.
CopyBBoxPlugin
 
Copy a Feature Schema in the clipboard.
 
 
 
 
Copies the styles for a layer to a paste buffer
 
Class that calculates various correlation coefficients.
 
Class to handle additions within a formula. 10 dic 2011
A Counter used for example in Maps to count the number of times an item occurs.
 
 
Create a grid or graticule for the map.
created on 19.10.2007
Creates a lattice for the current selected raster image TODO : I was going todo this as a normal plugin, but this won't work since raster images are Layerables and not layer objects, so the drop down list doesn't display them
Creates a polygon grid from the current selected raster image TODO : I was going todo this as a normal plugin, but this won't work since raster images are Layerables and not layer objects, so the drop down list doesn't display them
 
Creates voronoi regions from a set of points.
 
 
PlugIn to transform coordinates using Coordinate Transformation Suite (CTS)
Enable check (to controll menu items) that checks, if the selected layer is a RasterImage Layer
 
a simple wrapper to reuse a cursor tool as a plugin w/in the ui.
 
 
CustomTexturePaint is a helper to work around Java2XML limitations.
 
 
CutPolygonSIGLEPlugIn is an editing tool to cut a polygon using the geometry of another polygon.
This cursor tool is installed by CutPoygonSIGLEPlugIn To use it, select one or several Polygon a in layer A, draw a Polygon b by hand, every selected polygon a will be changed into a - b.
 
 
 
OptionsPanel for setting up some dataset options. - should the Charset selection be shown
A file, database, web service, or other source of data.
The DataSourceFileLayerLoader is an implementation of FileLayerLoader that wraps an existing file based DataSource class.
 
A wrapper for a query string that attributes it with the DataSource to apply it against.
UI for picking datasets for a given format.
Contains the various DataSourceQueryChooser panels, regardless of whether they are for files, databases, web services, or other kinds of DataSources.
Registry for DataSourceQueryChoosers which plug-ins may add to when the JUMP Workbench starts up.
 
A connection to a database datastore which can execute Querys.
Adapts the DataStore API to the DataSource API.
Factory to create WritableDataStoreDataSource fitting a specific database connection.
A driver for a given type of datastore
 
Metadata about a Datastore geo layer: a dataset name with a geo column (one table with several geo columns generates several DataStoreLayers, one for each geo column
 
A custom RowModel to use in a Swing Outline, used to display a Datasource information for a specific database schema and table name: geometric column info, editable WHERE clause, caching and limit
 
A resizable textArea to edit layers WHERE clause.
Metadata about the datasets in the database
Implements the DataSource interface in order to persist a query issued from RunDatastoreQueryPlugIn.
Panel containing user interface elements to save a layer into a DataStore.
 
Central class to manage datastore transactions from OpenJUMP.
DataStoreTransactionManagerPlugIn is a ToolBox containing: a text area displaying uncommitted edits a commit button : to commit changes to the database an update button : to update changes from the database an inspect button : to inspect local evolutions not yet commited
class to hold infomation about the fields in the file
This class represents a DBF (or DBase) file.
Thrown when an error relating to the shapefile occures
a class for writing dbf files
 
 
Contains constants for "registered" logging user ids
 
DeeChangeStylesPlugIn
DeeRenderingStylePanel
 
 
A 2D Delaunay Triangulation (DT) with incremental site insertion.
Deprecated.
use CompressedFile instead [07.2016]
a jdbc driver wrapper to allow loading the driver with custon classloader from an arbitrary location during runtime.
 
Enables the behaviour of a CursorTool instance to be overridden.
 
Eliminates features that have exactly the same geometry.
 
 
 
 
 
 
Inser vertices every x units along linear components of a Geometry.
A detacheable JInternalFrame.
 
Utility class to select attributes from a layer.
 
 
 
 
Computes both raw segment diffs and geometry diffs for two input layers.
Finds all line segments in two FeatureCollections which occur once only.
DiffEdges find all line segments in two FeatureCollections which occur once only.
 
Interface describing a disposable object. executing dispose() should release all memory used by the implementing object.
 
Plugin to mimic a SQL GROUP BY operation.
Dissolve plugin is used to union features with same attribute value(s).
Class to handle divisions within a formula.
The default implementation draws a selection box, but this can be overridden (even to draw nothing).
Selects items of the actual layer and informs about the number of selected items
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Base Driver Dialog.
 
A cache of the state of a DriverPanel.
Object to store a bunch of key/value pairs used by the input/output drivers/classes.
Factory creating buttons with a small arrow icon that shows a popup menu when clicked.
 
Flexible generic dialog for prompting the user to type in several values.
 
 
Implements a minimal LayerNamePanel in a JPanel.
 
Implementation of TaskMonitor that does nothing.
 
 
 
 
 
 
 
A ReferencedImage for ECW files
 
 
 
Dialog to ask the user for information on the new attribute and for a formular, that represents a blue print to generate attribute values with.
PlugIn that creates a new attribute and assigns values to it, that are calculated by processing a formula that was created by the user.
EditDatastoreQueryPlugIn load the query used to create a layer in the RunDatastoreQueryPanel.
 
Implements an OptionsPanel for Edit
 
 
 
Takes care of "rollback" (if any geometries are invalid) and undo, for PlugIns and CursorTools that modify geometries.
 
 
Panel used to edit elements of an existing connection in order to change some of its parameters.
 
Extends JToolBar to create an JToolBar with certain buttons enabled (for saving state).
A test for whether to enable or disable a menu, toolbar button, or other component.
a method to mark plugins as enable checked. this is new. older plugins only implemented a static createEnableCheck() method.
Creates basic EnableChecks.
 
A class that gives most of the functionality of DataInputStream, but is endian aware.
A class that gives most of the functionality of DataOutputStream, but is endian aware.
This is a fake exception class so the GMLReader can abort a read mid-stream via the standard SAX error handing methods.
 
Adds the SRIDStyle to every layer that JUMP encounters.
Allows user to enter annotations in Well Known Text format.
 
Utility functions for Envelopes.
 
PlugIn to erase geometries of a layer with the geometries from another layer
UI for Displaying an Error Dialog.
 
This class is used to find the precise Esri prj string for a given srid.
A Feature Evolution.
 
Exception thrown by an operation performed on a Evolution.
 
 
Explodes features based on a GeometryCollection into several features.
Class to handle additions within a formula. 10 dic 2011
PlugIn to export the bounding box of the RasterImageLayer as a geometry layer, so it can be changed, transformed to a fence and be re-applied to the RasterImage.
This enables all geometry operations for RasterImages.
 
Giuseppe Aruta 2015_01_15 PlugIn to export the envelope of any type of layerable (Layer.class, ReferencedImageStyle.class, WMSLayer.class, WFSLayer.class, RasterImageLayer.class) as geometry.
 
The "entry point" into a JAR file containing PlugIns.
 
 
 
 
 
 
 
 
Extracts the boundaries of a polygon layer distinguishing between shared and non-shared boundaries.
 
 
This plugin split a layer into several layers when its features have different geometry dimensions.
Extracts points from polygon or line features and writes them to a new layer
 
PlugIn that extracts a selected part (fence) of a raster image to a new raster image layer.
Some parts were taken from Stefan Ostermann's SaveInterpolationAsImagePlugIn.
A representation of an object in the world, including its location, geometry, and other attributes.
A collection of Features, with a special method for querying the Features that lie within a given Envelope.
Creates a new FeatureDataset from a source FeatureCollection, a list of attributes to be used as the key a list of aggregator function to aggregate attribute values which are not part of the key
 
[Giuseppe Aruta 2017-14-12] A panel to show a collection of features To create a panel with a table showing a FeatureCollection: "FeatureCollectionPanel pan = new FeatureCollectionPanel(FeatureCollection)" The style (Renderer) of the table reminds AttributePanel renderer
 
Base class for different roles of a PirolFeatureCollection, like RasterImage, Grid, Outline, etc.
TODO: comment class

Last change by $Author$ on $Date$
Class to speed up handling of FeatureCollections (or lists of features) during progamming by implementing a set of common tasks.
This class can check if a FeatureCollection has only one Geometry Type and in this case, return this Geometry Type.
Delegates to another instance of FeatureCollection.
Default implementation of FeatureCollection.
Utility functions to create different kinds of FeatureDatasets
 
An addition, removal, or modification of a Feature.
Whether a Feature was added, removed, or modified.
 
implements a WMSRequest specifically tailored for the FeatureInfoTool to retrieve info about a WMSLayer
 
 
 
A stream of features from an external source, which may throw exceptions during processing.
Adds a plug-in to the JUMP Workbench as a menu item.
 
Utility class to transform a collection of Features into a List of SegmentStrings, and to store genealogy data into their data field.
Metadata for a FeatureCollection: attribute names and types.
Class for easier handling of featureSchema objects.
 
A FeatureSegment is a line segment contained in an edge of a feature
A collection of selected Features
 
Computes Feature Statistics for a FeatureCollection.
Computes various statistics for selected layers.
 
A FeatureUpdate records an update to a single Feature.
Records update transactions on Features, and can apply them to a FeatureCollection.
Useful utility functions for working with Features.
Compares two Features for order based on their feature ID.
 
Retrieves the layer containing the single Fence polygon (if any) and sets its styles.
 
 
UI for picking datasets stored in files.
 
 
 
 
 
The FileLayerLoader defines the interface for plug-ins that can load files into the current Task.
 
 
 
 
 
File-related utility functions.
FillPatternFactory creates a list of all known patterns.
This PlugIn creates a planar graph from features displayed in view and creates a polygon from the area containing the user click.
 
A spatial filter Query on a DataStoreConnection.
 
 
Opens a TaskFrame when the Workbench starts up
pretty much an url classloader that wraps a parent (by default) and let's you add urls in front (prepend) or at the end (append via finalCl) during runtime
Warning: This class can parse a wide variety of formats.
 
 
a FlexibleFeature based on BasicFeature originally used by the GeoJSON reader. currently adding this functionality - "autoextends" by returning null for undefined attribs - lazy conversion of attributes (see FlexibleFeature.getAttribute(int)) currently String, Date, Time, Timestamp
a FlexibleFeatureSchema originally used by the GeoJSON reader. extends the basic FeatureSchema by - allow changing attrib types on the fly - creates empty geoms matching a previous set geomType
 
 
 
A driver that reads GML files following the FME default schema.
This class is a JUMPWriter specialized to write FMEGML.
Some simple single-arg sprintf-like routines.
Based on FontChooser by Janos Szatmary.
a utlity class to format numbers into strings.
Panel to help the user to create a formula that describes how the value of a new attribute will be calculated.
This class is a utility to parse formulas, that describe how an additional attribute value is to be calculated on a by feature basis.
Base class for each sub-formula or value of a formula, since we don't want to parse the formula again and again for each value...
 
Function Definition of functions used in the QueryDialog
Installs the GCPlugin TODO Is this class useless now that GeometryConverted has been included into the CORE ?
A jump plugin for the conversion of geometries into one another.
 
 
 
Plugin to fill an attribute with randomly generated numbers
Plugin to fill an attribute with randomly generated numbers
 
Deprecated.
see com.vividsolutions.jump.workbench.Logger
Use these for generic names as layer, layer A, function...
Base class for mathmatic operations like division, addition, etc.
 
This class is a base for geographic coordinate systems.
Represents the Geographic (Datum) coordinate system.
 
A factory for referenced images.
 
Try to find GeoJP2 geo-reference information in image metadata
 
a wrapper for a feature collection to do funky geojson stuff to/with
 
 
DB types for geometric columns Used by spatialite, for other datastore, default to native type.
TODO : I18N to finish
Metadata about a Geometry Column
An Enum representing MySQL/MariaDB Geometry_column layout: either an OGR layout, or no layout (no geometry_columns MD table found)
An Enum representing Spatialite Geometry_column layout: either a FDO layout, an OGR OGC layout, an OGR Spatialite layout, an GeoPackage layout or no layout (no *_geometry_columns MD table found)
 
Geometry objects are unmodifiable; this class allows you to "modify" a Geometry in a sense -- the modified Geometry is returned as a new Geometry.
 
A function object for Geometry functions (which return a Geometry).
Provides basic functions for computation with Geometry objects.
 
 
Magnifies a given area of a set of Geometry's.
 
Reduces the precision of a Geometry according to the supplied CoordinatePrecisionReducer
A function object for Geometry functions (which return a Geometry).
 
 
 
An interface to process geometries.
 
 
 
Add a parent class to georeferenced layers having SRSInfo and Envelope
Most georeferencing is done from this class.
 
 
TODO: comment class
The GeoTIFFDescriptor is a single class that is both an OperationDescriptor and a RenderedImageFactory for the overridden "tiff" operation.
An extension of the XTIFFDirectory that understands the structure of the GeoTIFF key set
A factory object for a GeoTIFFDirectory and its corresponding XTIFFField class.
legacy GeoTIFF reader
A factory for GeoTIFF images.
 
 
Adds to the JUMP Workbench the UIs for opening and saving GML files.
 
 
 
Writes or creates a formatted string containing the GML representation of a JTS Geometry.
Reads an XML file that starts with a 'JCSGMLInputTemplate'.
Try to find GMLJP2 geo-reference information in image metadata
This class provides a parser for reading GMLOuputTemplates.
GMLReader is a JUMPReader specialized to read GML files.
GMLWriter is a JUMPWriter specialized to output GML.
This class allows to create a JComponent whose background is stretched between two colors.
 
 
This class create a combo box for gradients.
Class that allows to add the GradientCanvas component to the items of a JComboBox.
Class to create the component formed by a JPanel and two JLabels.
 
 
 
 
 
This class defines a grid system (coordinates and cellsize)
 
 
Wrapper to convert org.openjump.core.rasterimage.sextante.OpenJUMPSextanteRasterLayer to 2D Array (Matrix) or to a 1D Array.
 
Abstract class for grip wrappers.
A grid wrapper that performs interpolation to calculate cell values.
A grid wrapper that does not perform interpolation to calculate cell values.
 
 
 
 
A driver for supplying SpatialDatabasesDSConnection s
Extension for H2GIS Support
Connection to a H2GIS database.
Metadata for a H2 Database
H2FeatureInputStream
Implements the mapping between a result set and a FeatureSchema and Feature set.
A DataSourceQueryChooser to write to a PostGIS DataSource.
Panel containing user interface elements to save a layer into a PostGIS table.
A driver for supplying SpatialDatabasesDSConnection s
Query builder for H2GIS queries.
Factory to convert H2 geometric data type.
Just an interface to have a relation between some utility classes that have kind of the same intention, but do not have any members or functionality in common.
 
created on 06.06.2018
Represents the base class of the EPSG horizontal coordinate systems.
At the bottom-left corner is an MS-Access-style record navigator for cycling through the history of documents.
 
Wrapper to the HTTP Proxy settings parameters
Singleton for the Internationalization (I18N)
light weight wrapper to easily integrate raster styler translation
A set of methods to implement for plugins to be recognized as icon enabled.
Gets an icon from this class' package.
Deprecated.
use com.vividsolutions.jump.workbench.ui.images.IconLoader instead
Deprecated.
use com.vividsolutions.jump.workbench.ui.images.IconLoader instead
Simple class to report missing/bad DriverProperties problems.
 
 
 
A simple canvas which draws a given image in the upper left corner of itself.
You can set the alpha by calling #setColor (only the alpha will be read)
Simple Image Layer Management UI.
 
 
Can't add, replace, or remove the first element in the list.
ImportArcMapStylePlugIn
ImportSLDPlugIn
Retrieves the Incremental Warping Vectors layer and sets its styles.
Chooses a good size for the scale-bar increments.
An IndexedFeatureCollection creates a new collection which is backed by a FeatureCollection, but which is indexed for query purposes.
Provides proxied (non-spatial) views of a Layer.
 
 
 
Registry of inputChangedListeners; method to trigger them on demand.
Defines Listener interface for input changed events.
 
 
 
Install a dummy reader which does not try to read files with xml or txt extension.
 
 
Plug in for navigation with keyboards keys.
 
Ensures that all TaskFrames get a scale bar.
Ensures that all TaskFrames get a scale bar.
Installs custom 'look and feel' for UI via 'Skins'.
Adds to the JUMP Workbench the UIs for opening and saving files with the basic file formats.
 
 
Find a reasonable point at which to label a Geometry.
 
 
 
 
 
 
 
Represents the Exception when an invalid coordinate system code is entered.
Thrown when an attempt is made to load a shapefile which contains an error such as an invalid shape
Selects all Features which were not selected in layers where at least one feature was selected.
An ActionListener that invokes the method on the object when the action is performed.
An ActionListener that invokes the method on the object when the action is performed.
An ActionListener that invokes the method on the object when the action is performed.
An ActionListener that invokes the method on the object when the action is performed.
 
 
An image whose source is a bitmap Much of this code was donated by Larry Becker and Robert Littlefield of Integrated Systems Analysts, Inc.
 
 
Pulls WMS objects out of the XML
Interface for data objects (layers and tables).
Interface for layers
This is the base interface that all raster object have to implement to be able to be used by SEXTANTE algorithms.
An image whose source is a bitmap Much of this code was donated by Larry Becker and Robert Littlefield of Integrated Systems Analysts, Inc.
 
 
Converts JTS Geometry objects into Java 2D Shape objects
 
Write a java object to XML.
Utilities for JDBC.
 
Since jdk7, if control buttons are invisible, the chooser does not auto approve (incl. globbing, chdir) on enter key anymore.
When the user types into a JList, scrolls the JList to that item.
 
 
 
JMLReader is a JUMPReader specialized to read JML.
JMLWriter is a JUMPWriter specialized to write JML.
The purpose of this proxy class is to defer linking to the proprietary ECW ER Mapper library till runtime.
joins attribute values according to some spatial and statistical criterion
Merges attributes according to some spatial and statistical criteria from one dataset to another
 
 
 
 
Table join - attaches attributes from one layer to another layer created: 2012-10-01 refactored : 2016-10-29
 
 
 
Service provider interface for the ecw jp2k image
 
Service provider interface for the jp2k image
 
Service provider interface for the openjpeg jp2k image
 
 
 
 
Initializes the Workbench with various menus and cursor tools.
Base exception for JUMP-related problems.
Interface for JUMPReader classes.
JUMP version information.
This class is responsible for setting up and displaying the main JUMP workbench window.
Implementation of WorkbenchContext for the JUMPWorkbench.
Interface for JUMPWriter classes.
 
 
The KeyMap represents the two-way mapping between a single set of GeoTIFF codes and their symbolic string names.
The KeyRegistry provides the global registry for all sets of KeyMaps.
 
 
 
Utilities to support the Java language.
Implements the Polyconic projection
Adds colour, line-width, and other stylistic information to a Feature Collection.
A "sheet" of spatial data, overlaid on other "sheets".
 
 
This is implemented as an extra interface to keep legacy compatibility for LayerNamePanel.
Defines a proxy for a LayerableNamePanel.
 
 
 
Empty implementation of LayerListener.
 
 
Stays in sync with the LayerManager.
An addition, removal, or modification of a Layer.
Whether a Layer was added, removed, or modified.
Notified when a Category, Layer, or Feature is added, removed, or modified.
Registry of Layers in a Task.
An object that contains or is otherwise associated with a LayerManager.
Utility methods for generating layer names.
 
Defines a listener for changes to layer selection.
Defines a proxy for a LayerNamePanel.
LayerNameRenderer is mainly used in the TreeLayerNamePanel to display layerable names and tooltips, but it is also used in other UI components like MultiInputDialog
Deprecated.
Renders layers as an Image, which can then be saved to a file or printed.
 
 
 
 
Computes various statistics for selected layers.
...
Convenience functions for setting and working with Layer Styles.
 
Class for more convenient use of Layer objects.
Implements a tree cell editor for the Layer tree.
Implements a TreeCellRendererfor the Layer tree.
JTree model for displaying the Layers, WMSLayers, and other Layerables contained in a LayerManager.
 
 
 
 
 
 
Provides the internal Frame in which Layer views are rendered.
A party with an associated LayerViewFrame.
Be sure to call #dispose() when the LayerViewPanel is no longer needed.
 
Defines a Listener for Layer-view change events (For example, a change in the cursor position or a selection).
An object that knows how to get the current LayerViewPanel (if more than one exists, as in the case of an MDI application.
wrapper class to defer ui init until panel is drawn
 
Filters out middle- and right-clicks.
Panel that uses LayerView.class capability to show applied style according to feature type.
Plugin to display the legend of correct symbology used into a view
 
Create point along a selected linear geometry from a distance and an offset values.
Create point along a selected linear geometry from a distance and an offset values.
 
Optimized code for spatial predicates between LineSegments and Envelopes.
 
 
A collection of selected LineStrings.
 
 
Base class for styles painting linestring vertices.
 
 
Prompts the user to pick a dataset to load.
UI for picking a file-based dataset to load.
 
 
Class to handle additions within a formula. 10 dic 2011
Class to handle Math.log() like operations.
a generalized logger interface for OJ package usage currently based on log4j v1.2 TODO: - move to commons-logging to be more implementation independent -implement class:line logging for legacy log4j using code
 
This Interface defines a party having an associated LookAndFeel.
A Macro is a list of actions which can be persisted in a xml file in order to be replayed.
Created by Michaël on 05/10/14.
A sequence of plug-ins treated as one.
Convenience superclass used in toolboxes that have one primary button.
 
A plugIn to repair invalid geometries
A comprensive class/plugin to manage data of a single raster layer
A Utility class to select the optimal Map Format based on some preferences.
Represents a WMS Layer.
 
Hierarchical collection of MapLayers
 
 
Represents all of the parameters of a getMap request from a WMS server.
 
 
 
A driver for supplying SpatialDatabasesDSConnections
a database datastore extension for accessing MariaDB and MySQL w/ the MariaDB JDBC driver
 
 
 
Implements the mapping between a result set and a FeatureSchema and Feature set.
Creates SQL query strings for a Spatial database.
 
 
 
 
Indexes a MatchCollection to optimize the spatial queries used during matching.
Additional math utilities.
 
 
 
A special LayerFinder for the AdvancedMeasureTool.
 
 
A special Style for usage in the AdvancedMeasureTool.
 
A tool which displays cumlative length, angle and cumlative area of a linestring drawn on the screen.
An object that is notified when a particular menu item is shown e.g. to set its enabled state.
 
First level menus names of JUMP
This class implements the Mercator projection.
 
A PlugIn to merge selected features.
Deprecated.
see new MergePolygonsWithNeighbourPlugIn
 
 
 
Class to store meta information of various kinds in a map.
Tool class for easier handling of meta information on a layer basis.
- objects will be created, if neccessary
- you don't need to access the properties map of the data source (where the meta information is stored) yourself
Displays line segment length and absolute angle.
 
This will eventually implement an interface called MeasurementSystem.
 
A MicroscopePointAdjuster takes some line segments and an envelope, and adjusts the points of the line segments within the envelope so that small differences are visible.
 
A plugin to layout opened internal frames as a mosaic.
 
PlugIn class that adds the option to move a selected category one position down in the layer name panel to the category context menu.
TODO: comment class
PlugIn class that adds the option to move a selected category to the bottom position in the layer name panel to the category context menu.
 
 
 
 
 
Move selected layer to category plugin
 
 
 
A VisualIndicatorTool that allows the user to draw shapes with multiple vertices.
A sequence of EnableChecks treated as one.
Flexible generic dialog for prompting the user to type in several values.
Console panel for the MultiInputDialog.
Description panel to illustrate and explain a plugin throw its Dialog box
Wrapper for a Shapefile PolyLine.
Class to handle multiplications within a formula.
Wrapper for a Shapefile MultiPoint.
 
 
A set of method to implement for plugins to be recognized as shortcut enabled.
Flexible generic dialog for prompting the user to type in several values.
 
installs the MySQL database datastore driver if available
 
Whereas a MultiClickTool looks for a double-click to end the gesture, an NClickTool looks for a certain number of points to end the gesture.
A Panel that contains controls to collect all information needed to create a new attribute out of.
 
 
Dialog to set the raster noData value.
This is a mouse menu plugin activating Noder plugin with following options update selected features split polygons
This is a mouse menu plugin activating Noder plugin with following options update selected features node lines
 
This is a mouse menu plugin activating Noder plugin with following options update selected features node polygons
Noder PlugIn computes intersection nodes in a collection of linear or areal features.
Enumeration to choose if elements are processed and if they are only noded or also splitted.
 
 
 
 
 
 
 
Indicates that a HCoordinate has been computed which is not representable on the Cartesian plane.
Null Shape handler for files containing only null shapes.
TODO: comment class
Reduces the precision of a number by rounding it off after scaling by a given scale factor.
Refactor of Sextante class es.unex.sextante.core.ObjectAndDescription from lib Sextante.jar.
 
TODO: comment class
An Iterator that can traverse multiple iterators down an object graph.
Notifies listeners when features are added to or removed from a FeatureCollection.
Listens for features being added to or removed from a FeatureCollection.
PlugIn creating an offset linestring from a linear geometry.
 
This class is a JPanel with a "Cancel" and a "OK" button.
Hosts a custom component in a dialog with OK and Cancel buttons.
 
Class that implements a default Action Listener behavior for an OKCancelButtonPanel.
 
Restricts the number of Features in a FeatureCollection to 1.
Displays and stays in sync with a single Layer.
 
 
Plug-in to open files using a wizard.
 
 
A ReferencedImage for ECW files
 
Deprecated.
elements have been moved to JUMPConfiguration TODO this class should be deleted before official 2.0 release
Operator to make a geometry valid.
 
 
Deprecated.
replaced by org.openjump.core.ui.plugin.file.OpenProjectPlugIn
 
 
 
 
Interface that any dynamic attribute must implement.
Operator contains the definition of common operators.
 
 
 
TODO Purpose of
 
A driver for supplying SpatialDatabasesDSConnections
 
 
 
 
Implements the mapping between a result set and a FeatureSchema and Feature set.
Creates SQL query strings for a Spatial database.
 
Permits only one CursorTool to be active at a time.
 
Takes two FeatureCollections and returns their overlay, which is a new FeatureCollection containing the intersections of all pairs of input features.
Creates a new layer containing intersections of all pairs of features from two input layers.
 
 
 
 
 
 
Pans the image in the current task window.
Zoom to the features, then flash them.
The parameters for an instance of an option occurring in a command.
A strongly-typed list of parameters for passing to a component
The schema for a ParameterList.
Specifies the syntax for a single option on a command line.
Simple exception class to express problems parsing data.
 
Deprecated.
unused and can probably be deleted, kept for reference only
Pulls WMS objects out of the XML
Pulls WMS objects out of the XML
Pulls WMS objects out of the XML
A collection of selected Geometry objects (parts of larger selections).
 
 
 
Lets user paste items from the clipboard.
Lets user paste layers from the clipboard.
Lets user paste layers from the clipboard.
Apply a Feature Schema to a FeatureCollection.
Pastes the styles from the internal style paste buffer to a layer
 
 
Deprecated.
see com.vividsolutions.jump.workbench.Logger
 
Class that describes a single line, specified by it's starting and end point.
Class that wraps a FeatureDataset and adds methods to get and set meta information objects.
Handles i18n stuff for PIROL plugIns.
Class that Eclipse generates, if the "Externalize Strings" command is used.
Holds general information, that have to be available everywhere in the project.
Base class for objects that describe an n-dimensional point.
 
A base class for planar coordinate systems.
PlanarGraphPlugIn computes a planar graph from a set of features.
BSD License
Class suitable for plotting 2D data on a panel, to be added to a swing container.
Plug-ins are code modules that can be easily added to or removed from JUMP Workbench.
 
Passed to PlugIns to enable them to access the rest of the JUMP Workbench. contains preselected task,
Loads plug-ins (or more precisely, Extensions), and any JAR files that they depend on, from the plug-in directory.
 
Points in Euclidean space, implemented as double[].
Wrapper for a Shapefile Point.
Creates a new point layer from a attribute table where two attributes are used as coordinates.
 
Implements the Polyconic projection
 
 
 
Wrapper for a Shapefile Polygon.
 
Merges two polygon and returns the result via getOutPolygon() if the result is not of another geometry type.
 
 
A party with an associated PopupNode.
A driver for supplying SpatialDatabasesDSConnections
 
installs spatialite datastore into OJ
 
 
Implements the mapping between a result set and a FeatureSchema and Feature set.
A DataSourceQueryChooser for writing to a PostGIS data source.
A DataSourceQueryChooser to write to a PostGIS DataSource.
This class contains the user interface elements to save a layer into a PostGIS table.
Panel containing user interface elements to save a layer into a PostGIS table.
Creates SQL query strings for a Spatial database.
Factory to convert Postgis geometric data type.
Class to handle Math.pow() like operations.
 
Provides a number of named coordinate systems.
A TaskFrame can have several InfoFrames, but one PrimaryInfoFrame.
Metadata about a Primary Key column
A TaskMonitor that reports its output to a PrintStream.
an Interface to implement priority
 
 
 
 
 
 
Represents the Projected coordinate system.
This is the abstract base class for all projections.
 
Giuseppe Aruta (2013) This class derives from OpenJUMP original AffineTransformation class and it implements a ProjectiveTransform that is initialized by specifying four couples of points (source to target).
Applies a projective transform to the selected layers.
Giuseppe Aruta [23_3_2016] This class is used to recognize file projection.
Class that enables easy access for reading and writing properties files.
 
 
Authentification for net requests
Allows to configure the network connection (through a proxy HTTP or SOCKS)
class to scale the "coordinates" of a punkt object, often needed for statistical calculations.
 
 
A simple four-sided polygon.
 
Quantity (used by Unit)
Delegates to different CursorTools depending on whether various modifier keys are pressed (Ctrl, Shift, Alt).
 
 
 
A simple interface for queries on connections
QueryDialog
Utility class, holds constants associated with Radius for various projections.
 
 
 
 
 
 
 
 
15 sept. 2005
15 sept. 2005
 
16 sept. 2005
TODO: comment class
 
 
Layer representing a georeferenced raster image (e.g. an areal photography) in OpenJump.
 
Panel that contains controlls to customize the appearance of a RasterImage layer.
 
 
TODO: comment class
TODO: comment class
Panel for setting properties for viewed image.
 
 
Plugin for displaying the raster (ASC, FLT formats) legend.
 
Deprecated.
replaced by geoimg code, more efficient TODO to be removed in version 2
 
 
 
 
 
 
 
 
 
Panel that contains controls to customize the appearance of a RasterImage layer.
Adapts the old JUMP I/O API (Readers and Writers) to the new JUMP I/O API (DataSources).
Interface implemented by plugins or loader which can be recorded as part of a macro
 
 
 
RecursiveListener extended to watch for global function key events.
Listens to a component; if the component is a container, recursively listens to all children.
 
 
An image which is referenced to a specific coordinate envelope
 
A factory for ReferencedImages.
 
 
 
A JUMP style that will paint images
 
RefreshDatastoreQueryPlugIn runs the query associated to this layer and replace the dataset.
 
While a Registry is similar to a Blackboard in that they are both flexible repositories of information, there are some subtle differences: The Registry is a bit more structured (values are Lists as opposed to general Objects).
This class parses quickly a register to associate CRS codes with names.
 
 
 
 
 
Simplifier removing segments based on their size, and taking care to remove the point with angles close to 0%PI
Created by UMichael on 10/03/2016.
First call #createRunnable.
Deprecated.
Replaced by RendererFactory
 
The RendererFactory interface is used to create an instance of the renderer for the class of the content to be rendered.
RenderingManager is in charge of rendering a map to the LayerViewPanel, to a file (image, pdf...) or to external device (printer).
Deprecated.
As of release 1.3, replaced by DeeRenderingStylePanel
Deprecated.
this plugin is not undoable - moreover, it is redundant with AutoAssignAttribute
Replicates/ copys selected items in a new or existing layer
Deprecated. 
 
A block of code to execute on a result set.
 
 
role for a feature collection containing gridded data
TODO: comment class
Role for FeatureCollections that contain point geometries, only
Standard Role with no special capabilities
TODO: comment class

Last change by $Author$ on $Date$
 
 
 
Numbers with one or two significant digits, like 1 x 10^3, or 5 x 10^2.
The panel used to choose a connection and input a SQL query.
This PlugIn runs a SQL query against a datastore and creates a Layer from the result.
Run a macro composed of a sequence of plugins along with their parameters.
Deprecated.
in favor of com.vividsolutions.jump.workbench.datasource.SaveDatasetAsPlugIn
Prompts the user to pick a dataset to save.
 
UI for picking a file-based dataset to save.
Save the view to a PNG or a JPG image file.
Saves the actual map window as svg graphics
Subclass this to implement a 'Save Project' plugin.
...
 
 
This PlugIn saves a RasterImages to disk with its geographical position.
plugin to save a layer style as file.
A query performed against a WritableDataStoreDataSource.
Wrapper class to include DataStoreSaveDriverPanel into the new SaveWizardPlugIn
Wizard to save a dataset to a WritableDataStoreDataSource
 
This plugin is a write-only driver for a data source backed by a H2 database.
This plugin is a write-only driver for a data source backed by a PostGIS database.
Add Write capabilities to DataStoreQueryDataSource for PostGIS table.
A query performed against a PostGIS data source.
This plugin is a write-only driver for a data source backed by an PostGIS database.
 
 
 
 
 
 
 
 
 
 
 
Contains function for accessing the actual map scale of the screen
 
A search toolbar to find an existing command in the menus, submenus and popup menus of OpenJUMP.
 
 
 
 
 
Extracts the unique segments from a FeatureCollection.
Data attached to a SegmentString to remember which Feature, which Geometry component and which Linear element it comes from.
Utility class used for noded Geometry reconstruction.
 
Selects all items of the actual layer and informs about the number of selected items.
Selects all Features with the modified flag set
Selects all features of the active AttributeTable, preserving order.
 
 
 
 
 
 
 
SelectFromListPanel is a Panel to choose a component in a scrollable list of components (used for style chooser)
A plugin to select features with complex geometries (MultiPoint, MultiLineString, MultiPolygon or GeometryCollection).
 
Provides aggregate information for selected features, parts, and linestrings.
A party with an associated SelectionManager.
OptionsPanel for setting up the size, color and the from of selected features.
Class to easily handle selections and selection tools.
Selects items within a cirlce of the actual selected layers and informs about the number of selected items
 
Selects items within a fence of the actual selected layers and informs about the number of selected items.
 
 
Created by UMichael on 31/05/2015.
A select tool opening a popup dialog to choose which feature to be selected when several superimposed features are located under the mouse.
 
 
 
 
 
 
 
 
 
 
Installs most of the menus and toolbar buttons.
 
This class represents an ESRI Shape file.
Thrown when an error relating to the shapefile occurs
Wrapper for a shapefile header.
 
 
ShapefileReader is a JUMPReader specialized to read Shapefiles.
ShapefileWriter is a JUMPWriter specialized to write Shapefiles.
Interface implemented by all the ShapeType handlers
Thrown when an attempt is made to load a shapefile which contains a shape type that is not supported by the loader
A set of method to implement for plugins to be recognized as shortcut enabled.
 
 
 
 
- initializes renderplugin - plugin calculates the actual scale and draws the text (and a white rectangle around) in the map window all things are done in ShowScaleRenderer
Calculates the actual scale and draws the text and a white rectangle around
See White, Marvin S., Jr. and Griffin, Patricia. 1985.
Ensures that all TaskFrames get a scale bar.
- initializes renderplugin - plugin calculates the actual scale and draws the text (and a white rectangle around) in the map window all things are done in ShowScaleRenderer
Calculates the actual scale and draws the text and a white rectangle around
 
 
Provides an easy way to read spatial data from a GML document.
SimpleQueryPlugIn is a query editor and processor.
Advantage over ImageCachingRenderer: no cached image (typically 1 MB each).
Provides a simple encyrption/decryption mechanism for ASCII string values.
Simple implementation of TreeModel.
Extracts the boundaries of a polygon layer, simplifies them, and then uses the polygonizer to create polygons again.
Simplifies a selected line, criterion is a maximal line displacement
A heuristic used by Microscope to expand a single segment, while maintaining its orientation.
 
 
Implements an OptionsPanel to allow skin selection.
Utility class to read a GeoServer-style SLD file into a raster symbolizer.
SLDImporter
FillStyle
SizedStrokeFillStyle
SizedStyle
StrokeFillStyle
StrokeStyle
Visually indicates the snap point with a coloured dot.
Inputs and outputs are in model space, not view space.
 
 
 
 
A SnapPolicy to snap new vertices onto vetices being edited.
 
 
 
 
 
 
Abstract base class for sortable objects like punkt object.
Sort Categories abstract plugin
Sort categories by number of features
Sort categories by name
Restore layers from the saved location
Save current category and layer location
 
Base class for all spatial databases DataStore connections.
A base class for Spatial Databases DataStore Metadata: DB accessed through JDBC driver, implementing if possible OGC SFSQL.
Reads features from a Spatial database.
Implements the mapping between a result set and a FeatureSchema and Feature set.
Creates SQL query strings for a Spatial database.
 
 
A driver for supplying SpatialDatabasesDSConnections
installs spatialite datastore into OJ
 
Spatialite connexion metadata.
 
Implements the mapping between a result set and a FeatureSchema and Feature set.
Creates SQL query strings for a Spatial database.
 
Exceutes a spatial query with a given mask FeatureCollection, source FeatureCollection, and predicate.
Queries a layer by a spatial predicate.
This PlugIn can make spatial joins using different geometry predicates.
Exceutes a spatial query with a given mask FeatureCollection, source FeatureCollection, and predicate.
Queries a layer by a spatial predicate.
Represents an ID used by DataStores to refer to a particular Spatial Reference System.
Contains methods to extract sets of features which fullfill some spatial criterion.
Allows the user to specify features by clicking on them or drawing a box around them.
GRS80 spheroid.
 
 
Based on "Java Tip 104: Make a splash with Swing" by Tony Colston (http://www.javaworld.com/javaworld/javatips/jw-javatip104.html)
This is a mouse menu plugin activating Noder plugin with following options update selected features split polygons split lines
This is a mouse menu plugin activating Noder plugin with following options update selected features split polygons
 
 
 
This is a mouse menu plugin activating Noder plugin with following options update selected features split polygons node lines
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
Utililty class containing methods to manipulate SQL Strings
Class that represents a square root operation on the given value.
 
A class to lookup in srid.txt.
Deprecated.
Ensures that all geometries have a given SRID.
Small container for SRS information.
 
 
 
Creators of Layers are not bound to use these category names, but they are the standard ones.
 
Overrides most of the abstract methods of the AbstractPlugIn to implement a default behavior, that fits the needs for a plugIn in the PIROL context.
standard implementation for a table model.
Contains DataSource classes for the standard JUMP Readers and Writers.
 
 
 
 
 
 
Start recording a sequence of plugin execution
...
 
Dialog to show the results of the quick statistical overview (means, deviation, etc.) in a table, that allows to identify features, that hold min. and max.values in the map.
PlugIn that gives a quick impression on the value ranges, means (modes) and the deviation of the layer features' attribute values.
Table model to show a quick, statistical overview for a layer (or selection)
 
Stop recording a macro.
 
Useful String-related utilities.
Must have a parameterless constructor so it can be created by Java2XML.
StyleChooserPanel
 
This utility class plugs a given style into a raster image layer.
 
Class to handle subtractions within a formula.
An autocomplete data structure that enables you to quickly look up the top k terms with a given prefix in a set of weighted terms.
A weighted term.
A list of autocomplete suggestions, ordered from highest weight to lowest weight.
SuggestTreeComboBox presents a selection of items starting with the same letters as the one in the editor using a SuggestTree (Trie).
This tool have the following functions: - zoom in/out with left/right mouse click - pan with mouse drag - zoom in/out with mousewheel and then left click for zoom or right click for cancel In wheelMode you can see the new area after zooming.
äöü
A plugin to synchronize / desynchronize LayerViewPanels.
A "system-maintained layer" has a fixed set of styles and is identified by name.
 
 
A Coordinate associated with another Coordinate.
 
Whatever the user needs to do a particular task.
Interface: NameListener must respond to task name changing.
a simple way to signal whatever was done down the line was cancelled whereever this was thrown
 
 
A party with an associated TaskFrame.
An interface wich must be implemented from the tasklistener.
Provides a simple interface between an operation (or "task") and the application in which it executes.
 
 
 
 
 
 
 
 
 
 
 
Modified from http://jfontchooser.osdn.jp/site/jfontchooser/project-summary.html MIT/X common Licence, Copyright (c) 2004 Masahiko SAWAI - The panel gets Font and Text preview from a selected Text component - Preview panel works as text editor.
 
Convenience superclass for classes that want to extend BasePlugIn and implement ThreadedPlugIn.
A long-running PlugIn that keeps the GUI responsive (but only partially so, as a modal progress dialog will be in the way).
This thread queue executes at maximum N Runnables in parallel were N is a given number of worker threads that should be used.
If the number of running threads goes down to zero implementations of this interface are able to be informed.
Thread safety is achieved by (1) synchronizing the methods, and (2) creating new Collections in #getFeatures, #query, and #iterator to prevent ConcurrentModificationExceptions.
Reading and writing can be done on separate threads.
 
 
Deprecated.
moved all methods to newer org.openjump.core.rasterimage.TiffUtilsV2 class
 
 
A popup menu with a title row.
 
TODO: comment class
 
An always-on-top modeless dialog with a WorkbenchToolBar (for CursorTools, PlugIns, and other buttons).
Deprecated.
future implementations should use ToolboxPlugInV2 instead
pretty much ToolboxPlugIn but cleaned up plus propagating errors from initializeToolbox() -> getToolbox() -> execute() making implementations easier and more failsafe
Stores the state of the component and its descendants on the Blackboard of the LayerManager (if any) of the current JInternalFrame.
 
To customize the LayerViewPanel's tooltips, call LayerViewPanel#setToolTipText.
This class has no real purpose (yet??)
 
 
Panel displaying current uncommitted edits and including the commit button.
 
This class implements the Transverse Mercator Projection.
 
A read-only tree appropriate for the left-hand panel of an AddRemovePanel.
 
 
interface to limit recursion over tree
 
 
interface handling visiting each tree path node may throw TreeUtil.VisitFinishedException or other TreeUtil.VisitingExceptions
A triangle, with special methods for use with BilinearInterpolatedTransform.
 
A Triangulation on vertices (generic type V).
Creates a triangulation using the new Triangulation API of JTS 1.12
A better name for this class would have been TriangleMapFactory.
An action that can be rolled back.
Receives UndoableEdits from PlugIns and CursorTools.
 
The UndoableSetGeometry is a implementation of a Collection, as well as a AbstractUndoableEdit.
 
UnionByAttribute plugin is used to union features in a Layer or to Dissolve features using an attribute.
 
 
A List that ignores duplicates.
 
Examples: meter, inch, angstrom!
List of UOM is created from ESG database with the following code : SELECT rpad(upper(regexp_replace(unit_of_meas_name,'[ ''\\(\\)-]+','_','g')), 16) || '(' || rpad('"' || unit_of_meas_name || '"', 32, ' ') || ', ' || uom_code::text || ', ' || rpad(upper(unit_of_meas_type), 6) || ', ' || rpad((coalesce(factor_b,0)/coalesce(factor_c,1))::text, 21, ' ') || ', ' || '"m"' || '),' FROM epsg_unitofmeasure WHERE deprecated = 0 AND unit_of_meas_type IN ('length','angle') AND uom_code > 9000 ORDER BY uom_code Some handwriting reformatting/correction are necessary though Some abbreviations have been found in http://w3.energistics.org/uom/poscUnits22.xml
This class implements the Universal Transverse Mercator Projection.
 
Update a layer from another layer using a join
Utility class for handline URI.
 
 
 
 
 
 
Prevents the user from entering invalid data.
 
 
Extends CompositeValidator to validat that integers is within a set of boundary values.
 
 
Implements validator to check for more than one condition.
Implements validator with a greater than or equal to threshold.
Implements validator with a greater than threshold.
Implements validator with a less than or equal to threshold.
Implements validator with a less than threshold.
 
 
Leave untouched the really good stuff and the really bad stuff, but replace the sort-of good stuff, as it's probably just transient.
 
An error with a Feature, found by Validator.
The types of validation errors detected by Validator.
Performs basic JTS validation, and additional validation like checking polygon orientation.
 
 
Interface for a class that checks if the values in e.g. a dialog are ok, so we can proceed or not.
An interface for objects which can transform columns from ResultSets into JUMP data types
Standard data converters for JDBC.
 
 
 
 
 
 
 
This class provides a complete set to transform a grid (GridWrapperNotInterpolated.class) derived from a RasterImageLayer.class into vector objetcs.
 
 
 
Implements algorithm for computing a distance metric which can be thought of as the "Vertex Hausdorff Distance".
 
Displays the vertex index for each vertex of a line string.
 
 
VertexStyleChooser
A JPanel for styling a vertex.
...
Displays the X,Y coordinate values for each vertex of a line string.
 
Displays the vertex z value for each vertex of a line string.
 
This flow layout arranges components in a directional flow, much like lines of text in a paragraph but vertically.
 
 
 
 
Plugin responsible for initializing/editing view options
Controls the area on the model being viewed by a LayerViewPanel.
 
 
 
 
 
Creates a Voronoï Dialgram using the new Triangulation API of JTS 1.12
VTextIcon is an Icon implementation which draws a short string vertically.
PlugIn to warp a RasterImage to the bounding box of the Fence.
 
 
Retrieves the Warping Vectors layer and sets its styles.
 
 
 
 
 
 
adds missing method definitions in older interface
 
 
 
 
Base class for PlugIns that ask the user to enter Well-Known Text.
WKTReader is a JUMPReader specialized to read WTK (Well Known Text) files.
WKTWriter is a JUMPWriter specialized to write WTK (Well Known Text) files.
Represents a remote WMS Service.
 
A Layerable that retrieves images from a Web Map Server.
 
 
Giuseppe Aruta 2015_6_4 Plugin that allows to show the legends of WMS layer
 
 
 
 
The executable WMS Viewer.
Convenience methods for accessing the various elements in the Workbench structure.
 
 
Workbench filter that filters by fileType.
This class is responsible for the main window of the JUMP application.
 
 
Makes it easy to add CursorTools and PlugIns as toolbar buttons.
 
 
class to create a ESRI-Worldfile for RasterImages that are exported from Jump, also for reading existent world files.
 
FlowLayout subclass that _fully_ supports wrapping of components. courtesy of https://tips4java.wordpress.com/2008/11/06/wrap-layout/
 
Extension of DataBaseDataSource adding write capabilities.
Convenience class extending BasicStyle to include a VertexStyle and have both in one Style.
Convert a XML document into a java Object using XMLBinder and a java2xml mapping file.
 
 
Sometimes you need to use a CustomConverter rather than a .java2xml file i.e. when the class is from a third party (e.g. a Swing class) and you can't add a .java2xml file to the jar.
 
 
Provides some simple XML utilities for the WMS implementation to use.
XPathUtils
...
XTIFF.
TIFFCodec is declared final so we can't extend it
An extension of TIFFDecodeParam for decoding images in the TIFF format.
XTIFFDescriptor: A single class that is both an OperationDescriptor and a RenderedImageFactory for overriding the JAI "tiff" operation.
XTIFFDirectory is an extensible TIFF directory object.
 
 
A class representing the factory for constructing a XTIFFDirectory, and the corresponding XTIFFFields.
 
This codec encapsulates all the logic for the TIFF "lzw" decoding codec algorithm.
XTIFFField is class representing a field in a TIFF 6.0 Image File Directory.
 
 
A baseline TIFF writer.
This codec encapsulates all the logic for the TIFF "lzw" decoding codec algorithm.
This codec encapsulates all the logic for the default TIFF "packbits" bit-packing codec algorithm.
The XTIFFTileCodec is the common interface used by all registered implementations of TIFF data compression.
Provides a base class for writing TIFF tile codecs, to be registered with the XTIFFDirectory.
This codec encapsulates all the logic for the default TIFF "uncompressed" bit-packing codec algorithm.
 
 
 
 
 
 
 
Zooms the image in the current task window.
 
 
 
 
 
 
TODO: comment class
Zooms to a given map scale, received from a input dialog
Zoom to the features, then flash them.