| Package | Description |
|---|---|
| com.vividsolutions.jump.demo.delineation | |
| com.vividsolutions.jump.feature |
Features and FeatureCollections -- the layer of abstraction between
Geometries in JTS and Layers in the JUMP Workbench.
|
| com.vividsolutions.jump.geom | |
| com.vividsolutions.jump.io | |
| com.vividsolutions.jump.qa | |
| com.vividsolutions.jump.tools | |
| com.vividsolutions.jump.workbench.model |
Layers, Categories, and Layer Managers -- the top level of abstraction
in the JUMP data model, wrapping Features and FeatureCollections, which
in turn wrap Geometries.
|
| com.vividsolutions.jump.workbench.ui | |
| com.vividsolutions.jump.workbench.ui.cursortool | |
| com.vividsolutions.jump.workbench.ui.cursortool.editing | |
| com.vividsolutions.jump.workbench.ui.plugin |
The built-in JUMP "plug-ins" (code modules that can be assigned to
buttons and menu items).
|
| com.vividsolutions.jump.workbench.ui.renderer | |
| com.vividsolutions.jump.workbench.ui.renderer.style |
| Modifier and Type | Method and Description |
|---|---|
void |
DelineationVertexStyle.paint(Feature f,
Graphics2D g,
Viewport viewport) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBasicFeature
Default implementation of the Feature interface.
|
class |
BasicFeature
Default implementation of the Feature interface.
|
| Modifier and Type | Method and Description |
|---|---|
Feature |
Feature.clone(boolean deep)
Clones this Feature.
|
Feature |
AbstractBasicFeature.clone(boolean deep)
Clones this Feature.
|
Feature |
FeatureDataset.getFeature(int index)
Returns the Feature at the given index (zero-based).
|
Feature |
FeatureUpdate.getNew() |
Feature |
FeatureUpdate.getOriginal() |
static Feature |
FeatureUtil.toFeature(com.vividsolutions.jts.geom.Geometry g,
FeatureSchema schema)
Creates a new Feature from the given Geometry, with nominal values for
the attributes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IndexedFeatureCollection.add(Feature feature) |
void |
FeatureDataset.add(Feature feature) |
void |
FeatureCollectionWrapper.add(Feature feature) |
void |
FeatureCollection.add(Feature feature)
Adds a feature to this collection.
|
static boolean |
FeatureUtil.areAllNonSpatialAttributesNull(Feature feature)
Returns whether all attributes are null (other than the Geometry
attribute, which is not checked)
|
static BasicFeature |
AbstractBasicFeature.clone(Feature feature,
boolean deep) |
static int |
AbstractBasicFeature.compare(Feature a,
Feature b) |
boolean |
FeatureDataset.contains(Feature feature)
Returns whether or not this Feature is in this collection
|
static void |
FeatureUtil.copyAttributes(Feature a,
Feature b)
Although Feature implements Cloneable, this method is useful
when the two Features are implemented with different classes.
|
void |
IndexedFeatureCollection.remove(Feature feature) |
void |
FeatureDataset.remove(Feature feature) |
void |
FeatureCollectionWrapper.remove(Feature feature) |
void |
FeatureCollection.remove(Feature feature)
Removes a feature from this collection.
|
void |
FeatureUpdateRecorder.update(Feature origFeat,
Feature newFeat) |
| Constructor and Description |
|---|
FeatureUpdate(Feature origVersion,
Feature newVersion) |
| Modifier and Type | Method and Description |
|---|---|
Feature |
FeatureSegment.getFeature() |
| Constructor and Description |
|---|
FeatureSegment(Feature feature,
int index,
com.vividsolutions.jts.geom.Coordinate p0,
com.vividsolutions.jts.geom.Coordinate p1) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
GMLWriter.toString(Feature f,
String column) |
| Modifier and Type | Method and Description |
|---|---|
Feature |
ValidationError.getFeature()
Returns the feature with the error.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Validator.validate(Feature feature,
List validationErrors)
Checks a feature.
|
protected ValidationError |
Validator.validateBasicTopology(Feature feature) |
protected ValidationError |
Validator.validateGeometryClass(Feature feature) |
protected ValidationError |
Validator.validateLineStringsSimple(Feature feature) |
protected ValidationError |
Validator.validateMinAngle(Feature feature) |
protected ValidationError |
Validator.validateMinPolygonArea(Feature feature) |
protected ValidationError |
Validator.validateMinSegmentLength(Feature feature) |
protected ValidationError |
Validator.validateNoHoles(Feature feature) |
protected ValidationError |
Validator.validateNoRepeatedConsecutivePoints(Feature feature) |
protected ValidationError |
Validator.validatePolygonOrientation(Feature feature) |
| Constructor and Description |
|---|
BasicTopologyValidationError(com.vividsolutions.jts.operation.valid.TopologyValidationError basicTopologyError,
Feature feature)
Creates a BasicTopologyValidationError that wraps a JTS TopologyValidationError.
|
ValidationError(ValidationErrorType type,
Feature feature)
Creates a ValidationError with location unspecified.
|
ValidationError(ValidationErrorType type,
Feature feature,
com.vividsolutions.jts.geom.Coordinate location)
Creates a ValidationError.
|
ValidationError(ValidationErrorType type,
Feature feature,
com.vividsolutions.jts.geom.Geometry badPart)
Creates a ValidationError with location unspecified.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
OverlayEngine.addFeature(com.vividsolutions.jts.geom.Geometry intersection,
FeatureCollection overlay,
AttributeMapping mapping,
Feature a,
Feature b) |
void |
AttributeMapping.transferAttributes(Feature aFeature,
Feature bFeature,
Feature cFeature)
Transfers attributes (not the geometry) from two features to a third
feature, using the mappings specified in the constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OneItemFeatureCollection.add(Feature feature) |
void |
ObservableFeatureCollection.add(Feature feature) |
void |
ObservableFeatureCollection.remove(Feature feature) |
| Modifier and Type | Method and Description |
|---|---|
Feature |
AttributePanel.Row.getFeature() |
Feature |
LayerTableModel.getFeature(int row) |
Feature |
EditTransaction.getFeature(int i) |
| Modifier and Type | Method and Description |
|---|---|
void |
EditTransaction.createFeature(Feature feature) |
void |
EditTransaction.deleteFeature(Feature feature) |
void |
AttributeTablePanel.FeatureEditor.edit(PlugInContext context,
Feature feature,
Layer layer) |
com.vividsolutions.jts.geom.Geometry |
EditTransaction.getGeometry(Feature feature) |
Collection |
AbstractSelection.getSelectedItemIndices(Layer layer,
Feature feature) |
Collection |
SelectionManager.getSelectedItems(Layer layer,
Feature feature) |
Collection |
AbstractSelection.getSelectedItems(Layer layer,
Feature feature) |
Collection |
SelectionManager.getSelectedItems(Layer layer,
Feature feature,
com.vividsolutions.jts.geom.Geometry geometry) |
Collection |
AbstractSelection.getSelectedItems(Layer layer,
Feature feature,
com.vividsolutions.jts.geom.Geometry geometry) |
Collection |
AbstractSelection.itemsNotSelectedInAncestors(Layer layer,
Feature feature,
Collection items) |
protected boolean |
PartSelection.selectedInAncestors(Layer layer,
Feature feature,
com.vividsolutions.jts.geom.Geometry item) |
protected boolean |
LineStringSelection.selectedInAncestors(Layer layer,
Feature feature,
com.vividsolutions.jts.geom.Geometry item) |
protected boolean |
FeatureSelection.selectedInAncestors(Layer layer,
Feature feature,
com.vividsolutions.jts.geom.Geometry item) |
protected abstract boolean |
AbstractSelection.selectedInAncestors(Layer layer,
Feature feature,
com.vividsolutions.jts.geom.Geometry item) |
void |
AbstractSelection.selectItems(Layer layer,
Feature feature) |
void |
AbstractSelection.selectItems(Layer layer,
Feature feature,
Collection items) |
void |
EditTransaction.setGeometry(Feature feature,
com.vividsolutions.jts.geom.Geometry geometry) |
String |
FeatureInfoWriter.Writer.toHTML(Feature feature) |
protected void |
PartSelection.unselectInDescendants(Layer layer,
Feature feature,
Collection items) |
protected void |
LineStringSelection.unselectInDescendants(Layer layer,
Feature feature,
Collection items) |
protected void |
FeatureSelection.unselectInDescendants(Layer layer,
Feature feature,
Collection items) |
protected abstract void |
AbstractSelection.unselectInDescendants(Layer layer,
Feature feature,
Collection items) |
void |
AbstractSelection.unselectItem(Layer layer,
Feature feature,
int selectedItemIndex) |
void |
AbstractSelection.unselectItems(Layer layer,
Feature feature) |
void |
AbstractSelection.unselectItems(Layer layer,
Feature feature,
Collection items) |
abstract String |
AbstractFeatureTextWriter.write(Feature feature) |
| Modifier and Type | Method and Description |
|---|---|
protected Feature |
VectorTool.feature(com.vividsolutions.jts.geom.LineString lineString,
Layer layer,
UndoableCommand command) |
| Modifier and Type | Method and Description |
|---|---|
void |
NoteTool.NoteStyle.paint(Feature f,
Graphics2D g,
Viewport viewport) |
| Modifier and Type | Method and Description |
|---|---|
Feature |
InsertVertexTool.SegmentContext.getFeature() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SnapVerticesOp.execute(com.vividsolutions.jts.geom.Geometry fence,
Collection editableLayers,
boolean rollingBackInvalidEdits,
LayerViewPanel panel,
Task task,
com.vividsolutions.jts.geom.Coordinate suggestedTarget,
Feature targetFeature,
boolean insertVerticesIfNecessary) |
protected void |
SnapVerticesTool.snapVertices(Collection editableLayers,
com.vividsolutions.jts.geom.Coordinate suggestedTarget,
Feature targetFeature) |
| Constructor and Description |
|---|
InsertVertexTool.SegmentContext(Layer layer,
Feature feature,
com.vividsolutions.jts.geom.LineSegment segment) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EditSelectedFeaturePlugIn.execute(PlugInContext context,
Feature feature,
boolean editable) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractSelectionRenderer.paint(Feature f,
Graphics2D g,
Viewport viewport) |
| Modifier and Type | Method and Description |
|---|---|
static double |
LabelStyle.angle(Feature feature,
String angleAttributeName,
double defaultAngle) |
static double |
LabelStyle.height(Feature feature,
String heightAttributeName,
double defaultHeight) |
void |
VertexStyle.paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
Style.paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
PinEqualCoordinatesStyle.paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
LineStringStyle.paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
LabelStyle.paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
DummyStyle.paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
DelegatingStyle.paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
ColorThemingStyle.paint(Feature f,
Graphics2D g,
Viewport viewport) |
void |
BasicStyle.paint(Feature f,
Graphics2D g,
Viewport viewport) |
Copyright © 2015. All rights reserved.