A B C D E F G H I L M N O R S T U V W X

A

addListener(ILabelProviderListener) - Method in class net.refractions.udig.validation.ui.ValidationTableLabelProvider
 
addListener(ILabelProviderListener) - Method in class net.refractions.udig.validation.ui.ValidationTreeLabelProvider
 
addValidation(Validation, PlugInDTO, Object) - Method in class net.refractions.udig.validation.ValidationProcessor
Adds a testDTO validation to the testSuiteDTO, and calls addValidation from the superclass.
AmbiguousCellEditor - Class in net.refractions.udig.validation.ui
 
AmbiguousCellEditor(Composite, Table, ArrayList<String>, ArrayList<String>) - Constructor for class net.refractions.udig.validation.ui.AmbiguousCellEditor
 
AmbiguousCellEditor(Composite, int) - Constructor for class net.refractions.udig.validation.ui.AmbiguousCellEditor
 

B

BLACKBOARD_KEY - Static variable in class net.refractions.udig.validation.ui.ValidationDialog
Constant to use as the key for storing the validation processor on the blackboard (for saving the state of the validation dialog box)

C

canValidate(FeatureType) - Method in class net.refractions.udig.validation.ValidateLineMustBeASinglePart
 
canValidate(FeatureType) - Method in class net.refractions.udig.validation.ValidateLineNoSelfIntersect
 
canValidate(FeatureType) - Method in class net.refractions.udig.validation.ValidateLineNoSelfOverlapping
 
cleanUp() - Method in class net.refractions.udig.validation.Images
Cleanup image cache.
combo - Variable in class net.refractions.udig.validation.ValidateNullZero
 
createButtonBar(Composite) - Method in class net.refractions.udig.validation.ui.ValidationDialog
 
createButtonsForButtonBar(Composite) - Method in class net.refractions.udig.validation.ui.ValidationDialog
 
createControl(Composite) - Method in class net.refractions.udig.validation.ui.AmbiguousCellEditor
 
createDialogArea(Composite) - Method in class net.refractions.udig.validation.ui.ValidationDialog
 
createProgressMonitorPart(Composite, GridLayout) - Method in class net.refractions.udig.validation.ui.ValidationDialog
Create the progress monitor part in the receiver.
createTable(Table) - Method in class net.refractions.udig.validation.ui.ValidationDialog
 
createValidation(PlugInDTO) - Method in class net.refractions.udig.validation.ValidationProcessor
Creates a new validation test of the correct type when passed the plugInDTO.
createValidationEditArea(Composite) - Method in class net.refractions.udig.validation.ui.ValidationDialog
Creates the validations edit area of the dialog.
createValidationSelectionArea(Composite) - Method in class net.refractions.udig.validation.ui.ValidationDialog
Creates the validation test suite selection area of the dialog.

D

dispose() - Method in class net.refractions.udig.validation.ui.ValidationTableContentProvider
 
dispose() - Method in class net.refractions.udig.validation.ui.ValidationTableLabelProvider
 
dispose() - Method in class net.refractions.udig.validation.ui.ValidationTreeContentProvider
 
dispose() - Method in class net.refractions.udig.validation.ui.ValidationTreeLabelProvider
 
doGetValue() - Method in class net.refractions.udig.validation.ui.AmbiguousCellEditor
 
doSetFocus() - Method in class net.refractions.udig.validation.ui.AmbiguousCellEditor
 
doSetValue(Object) - Method in class net.refractions.udig.validation.ui.AmbiguousCellEditor
 
DTOUtils - Class in net.refractions.udig.validation
TODO Purpose of
DTOUtils() - Constructor for class net.refractions.udig.validation.DTOUtils
 

E

error(Feature, String) - Method in class net.refractions.udig.validation.GenericValidationResults
Override error.

F

failedFeatures - Variable in class net.refractions.udig.validation.GenericValidationResults
 
failureMessages - Variable in class net.refractions.udig.validation.GenericValidationResults
 

G

genericResults - Variable in class net.refractions.udig.validation.IntegrityValidationOp
 
GenericValidationResults - Class in net.refractions.udig.validation
A generic version of the validation results class which returns mostly everything you would want to know about the validation results.
GenericValidationResults() - Constructor for class net.refractions.udig.validation.GenericValidationResults
GenericValidationResults constructor.
get(String) - Method in class net.refractions.udig.validation.Images
Returns the image associated with the given key, or null if none.
getBackground(Object) - Method in class net.refractions.udig.validation.ui.ValidationTreeLabelProvider
 
getCancelButton() - Method in class net.refractions.udig.validation.ui.ValidationDialog
 
getChildren(Object) - Method in class net.refractions.udig.validation.ui.ValidationTreeContentProvider
Returns the children of the element: - for a ValidationProcessor, returns the list of available validations (plugins) - for a validation plugin, returns a list of configured validation tests
getColumnImage(Object, int) - Method in class net.refractions.udig.validation.ui.ValidationTableLabelProvider
 
getColumnText(Object, int) - Method in class net.refractions.udig.validation.ui.ValidationTableLabelProvider
 
getControl() - Method in class net.refractions.udig.validation.ui.AmbiguousCellEditor
 
getDefault() - Static method in class net.refractions.udig.validation.ValidationPlugin
Returns the shared instance.
getDescriptor(String) - Static method in class net.refractions.udig.validation.Images
Returns the image descriptor for ID, or null if not found.
getDialog(Shell, FeatureType) - Method in class net.refractions.udig.validation.IntegrityValidationOp
 
getDialog() - Method in class net.refractions.udig.validation.ui.ValidationDialog
 
getDialog(Shell, FeatureType) - Method in class net.refractions.udig.validation.ValidateNullZero
public for testing purposes only
getElements(Object) - Method in class net.refractions.udig.validation.ui.ValidationTableContentProvider
 
getElements(Object) - Method in class net.refractions.udig.validation.ui.ValidationTreeContentProvider
Return the available elements.
getForeground(Object) - Method in class net.refractions.udig.validation.ui.ValidationTreeLabelProvider
 
getImage(Object) - Method in class net.refractions.udig.validation.ui.ValidationTableLabelProvider
 
getImage(Object) - Method in class net.refractions.udig.validation.ui.ValidationTreeLabelProvider
 
getImageDescriptor(String) - Method in class net.refractions.udig.validation.Images
 
getImageDescriptor(String) - Static method in class net.refractions.udig.validation.ValidationPlugin
Returns an image descriptor for the image file at the given plug-in relative path.
getImages() - Method in class net.refractions.udig.validation.ValidationPlugin
Images instance for use with ImageConstants.
getParent(Object) - Method in class net.refractions.udig.validation.ui.ValidationTreeContentProvider
 
getPluginDTOs() - Method in class net.refractions.udig.validation.ValidationProcessor
 
getPlugins() - Method in class net.refractions.udig.validation.ValidationProcessor
Returns a Set (HashSet) of plugins (validation tests) available.
getTests() - Method in class net.refractions.udig.validation.ValidationProcessor
Returns a complete list of available tests (all testSuites are merged)
getTests(Object) - Method in class net.refractions.udig.validation.ValidationProcessor
Returns an array of tests relevant to the plugin
getTestSuiteDTOs() - Method in class net.refractions.udig.validation.ValidationProcessor
 
getText(Object) - Method in class net.refractions.udig.validation.ui.ValidationTreeLabelProvider
 
getTypeRefLayer(String) - Static method in class net.refractions.udig.validation.ui.ValidationDialog
 
getUniqueName(Map, String) - Method in class net.refractions.udig.validation.ValidationProcessor
Returns a unique name for an automatically generated Test (Test1, Test2, etc), or where labelPrefix is typically "Test"
getValidator() - Method in class net.refractions.udig.validation.ValidateGeometry
 
getValidator() - Method in class net.refractions.udig.validation.ValidateLineMustBeASinglePart
 
getValidator() - Method in class net.refractions.udig.validation.ValidateLineNoSelfIntersect
 
getValidator() - Method in class net.refractions.udig.validation.ValidateLineNoSelfOverlapping
 
getValidator() - Method in class net.refractions.udig.validation.ValidateNullZero
 
getValidator(ILayer[]) - Method in class net.refractions.udig.validation.ValidateOverlaps
 
getValidator() - Method in class net.refractions.udig.validation.ValidatePolygonNoGaps
 

H

hasChildren(Object) - Method in class net.refractions.udig.validation.ui.ValidationTreeContentProvider
 

I

ICONS_PATH - Static variable in class net.refractions.udig.validation.ValidationPlugin
 
IMAGE_WIZBAN - Static variable in interface net.refractions.udig.validation.ImageConstants
Check icon
ImageConstants - Interface in net.refractions.udig.validation
 
Images - Class in net.refractions.udig.validation
The image descrptors for the plugin
Images() - Constructor for class net.refractions.udig.validation.Images
 
initializeImages(URL, ImageRegistry) - Method in class net.refractions.udig.validation.Images
Initializes the table of images used in this plugin.
inputChanged(Viewer, Object, Object) - Method in class net.refractions.udig.validation.ui.ValidationTableContentProvider
 
inputChanged(Viewer, Object, Object) - Method in class net.refractions.udig.validation.ui.ValidationTreeContentProvider
 
IntegrityValidationOp - Class in net.refractions.udig.validation
An abstract class for integrity validation which uses org.geotools.validation
IntegrityValidationOp() - Constructor for class net.refractions.udig.validation.IntegrityValidationOp
 
isDebugging(String) - Static method in class net.refractions.udig.validation.ValidationPlugin
Performs the Platform.getDebugOption true check on the provided trace
isLabelProperty(Object, String) - Method in class net.refractions.udig.validation.ui.ValidationTableLabelProvider
 
isLabelProperty(Object, String) - Method in class net.refractions.udig.validation.ui.ValidationTreeLabelProvider
 
issues - Variable in class net.refractions.udig.validation.GenericValidationResults
 
isTypeRef(String) - Static method in class net.refractions.udig.validation.ui.ValidationDialog
Based on the name of the argument, this function determines if it is a typeRef or not.
iterator() - Method in class net.refractions.udig.validation.GenericValidationResults
returns the failed features from validation

L

log(String) - Static method in class net.refractions.udig.validation.ValidationPlugin
Writes an info log in the plugin's log.
log(String, Throwable) - Static method in class net.refractions.udig.validation.ValidationPlugin
Writes an info log in the plugin's log.

M

moveTests(TestSuiteDTO, Map<String, TestDTO>, boolean) - Method in class net.refractions.udig.validation.ValidationProcessor
Places a Map of tests one-by-one into a TestSuiteDTO.

N

net.refractions.udig.validation - package net.refractions.udig.validation
 
net.refractions.udig.validation.ui - package net.refractions.udig.validation.ui
 
noNullArguments(TestDTO) - Static method in class net.refractions.udig.validation.DTOUtils
Checks an individual test to determine if all of the arguments are non-null.
notifyUser(Display, GenericValidationResults) - Static method in class net.refractions.udig.validation.OpUtils
Notifies the user of the result of the validation.

O

op(Display, Object, IProgressMonitor) - Method in class net.refractions.udig.validation.IntegrityValidationOp
 
op(Display, Object, IProgressMonitor) - Method in class net.refractions.udig.validation.ui.ValidationDialogOp
 
OpUtils - Class in net.refractions.udig.validation
A utility class which provides a method to notify the user of the validation results, and a method selection features which failed the validation on the current layer.
OpUtils() - Constructor for class net.refractions.udig.validation.OpUtils
 

R

removeListener(ILabelProviderListener) - Method in class net.refractions.udig.validation.ui.ValidationTableLabelProvider
 
removeListener(ILabelProviderListener) - Method in class net.refractions.udig.validation.ui.ValidationTreeLabelProvider
 
removeValidation(TestDTO) - Method in class net.refractions.udig.validation.ValidationProcessor
Removes a validation from its testSuiteDTO and from the FV/IV Lookups
renameValidation(String, String, Object) - Method in class net.refractions.udig.validation.ValidationProcessor
 
runAllFeatureTests(ILayer[], ValidationResults, IProgressMonitor) - Method in class net.refractions.udig.validation.ValidationProcessor
Runs all feature tests by iterating through the list of layers, and calling runFeatureTests() on each layer.
runAllIntegrityTests(ILayer[], ValidationResults, IProgressMonitor) - Method in class net.refractions.udig.validation.ValidationProcessor
Runs all integrity tests (prepares and calls runIntegrityTests)
runFeatureTest(Object, ILayer[], ValidationResults, IProgressMonitor) - Method in class net.refractions.udig.validation.ValidationProcessor
Runs a single feature validation test
runIntegrityTest(Object, ILayer[], ValidationResults, IProgressMonitor) - Method in class net.refractions.udig.validation.ValidationProcessor
Runs a single integrity validation test

S

setArg(TestDTO, ArgumentDTO) - Method in class net.refractions.udig.validation.ValidationProcessor
 
setPluginDTOs(Map<String, PlugInDTO>) - Method in class net.refractions.udig.validation.ValidationProcessor
 
setSelection(ILayer, GenericValidationResults) - Static method in class net.refractions.udig.validation.OpUtils
Given a layer and validation result, this method creates a fid filter and selects the features in the current layer which failed the validation.
setTestSuiteDTOs(Map<String, TestSuiteDTO>) - Method in class net.refractions.udig.validation.ValidationProcessor
 
setValidation(Validation) - Method in class net.refractions.udig.validation.GenericValidationResults
Override setValidation.
setXpath(Combo) - Method in class net.refractions.udig.validation.ValidateNullZero
public for testing purposes only
start(BundleContext) - Method in class net.refractions.udig.validation.ValidationPlugin
This method is called upon plug-in activation
stop(BundleContext) - Method in class net.refractions.udig.validation.ValidationPlugin
This method is called when the plug-in is stopped

T

testsExist(Object) - Method in class net.refractions.udig.validation.ValidationProcessor
Determines if a given testSuite contains any tests or not.
trace(String, Throwable) - Static method in class net.refractions.udig.validation.ValidationPlugin
Messages that only engage if getDefault().isDebugging()
trace(String, String, Throwable) - Static method in class net.refractions.udig.validation.ValidationPlugin
Messages that only engage if getDefault().isDebugging() and the trace option traceID is true.

U

updateFVLookup() - Method in class net.refractions.udig.validation.ValidationProcessor
Regenerates the FV Lookup Map based on the contents of the testSuite
updateIVLookup() - Method in class net.refractions.udig.validation.ValidationProcessor
 

V

ValidateGeometry - Class in net.refractions.udig.validation
Overrides the FeatureValidationOp abstract class and returns the appropriate validation method for the validation type.
ValidateGeometry() - Constructor for class net.refractions.udig.validation.ValidateGeometry
 
ValidateLineMustBeASinglePart - Class in net.refractions.udig.validation
Overrides the FeatureValidationOp abstract class to return LineMustBeASinglePartValidation()
ValidateLineMustBeASinglePart() - Constructor for class net.refractions.udig.validation.ValidateLineMustBeASinglePart
 
ValidateLineNoSelfIntersect - Class in net.refractions.udig.validation
Overrides the FeatureValidationOp abstract class to return LineNoSelfOverlappingValidation()
ValidateLineNoSelfIntersect() - Constructor for class net.refractions.udig.validation.ValidateLineNoSelfIntersect
 
ValidateLineNoSelfOverlapping - Class in net.refractions.udig.validation
Overrides the FeatureValidationOp abstract class and returns the appropriate validation method for the validation type.
ValidateLineNoSelfOverlapping() - Constructor for class net.refractions.udig.validation.ValidateLineNoSelfOverlapping
 
ValidateNullZero - Class in net.refractions.udig.validation
Overrides the FeatureValidationOp abstract class to return NullZeroValidation()
ValidateNullZero() - Constructor for class net.refractions.udig.validation.ValidateNullZero
 
ValidateOverlaps - Class in net.refractions.udig.validation
Overrides the FeatureValidationOp abstract class and returns the appropriate validation method for the validation type.
ValidateOverlaps() - Constructor for class net.refractions.udig.validation.ValidateOverlaps
 
ValidatePolygonNoGaps - Class in net.refractions.udig.validation
Overrides the FeatureValidationOp abstract class to return PolygonNoGapsValidation()
ValidatePolygonNoGaps() - Constructor for class net.refractions.udig.validation.ValidatePolygonNoGaps
 
ValidationDialog - Class in net.refractions.udig.validation.ui
 
ValidationDialog(Shell, ILayer[]) - Constructor for class net.refractions.udig.validation.ui.ValidationDialog
 
ValidationDialog(Shell) - Constructor for class net.refractions.udig.validation.ui.ValidationDialog
 
ValidationDialogOp - Class in net.refractions.udig.validation.ui
The dialog box used to select which validations to perform.
ValidationDialogOp() - Constructor for class net.refractions.udig.validation.ui.ValidationDialogOp
 
validationList - Variable in class net.refractions.udig.validation.GenericValidationResults
 
ValidationPlugin - Class in net.refractions.udig.validation
The main plugin class to be used in the desktop.
ValidationPlugin() - Constructor for class net.refractions.udig.validation.ValidationPlugin
The constructor.
ValidationProcessor - Class in net.refractions.udig.validation
Subclass for the geotools ValidationProcessor, with added methods which allow for tree navigation, etc.
ValidationProcessor(File, File) - Constructor for class net.refractions.udig.validation.ValidationProcessor
Constructor for the udig ValidationProcessor subclass.
ValidationTableContentProvider - Class in net.refractions.udig.validation.ui
Content provider for representing launch configuration types & launch configurations in a tree.
ValidationTableContentProvider() - Constructor for class net.refractions.udig.validation.ui.ValidationTableContentProvider
 
ValidationTableLabelProvider - Class in net.refractions.udig.validation.ui
 
ValidationTableLabelProvider() - Constructor for class net.refractions.udig.validation.ui.ValidationTableLabelProvider
 
ValidationTreeContentProvider - Class in net.refractions.udig.validation.ui
Content provider for representing launch configuration types & launch configurations in a tree.
ValidationTreeContentProvider() - Constructor for class net.refractions.udig.validation.ui.ValidationTreeContentProvider
 
ValidationTreeLabelProvider - Class in net.refractions.udig.validation.ui
 
ValidationTreeLabelProvider() - Constructor for class net.refractions.udig.validation.ui.ValidationTreeLabelProvider
 

W

warning(Feature, String) - Method in class net.refractions.udig.validation.GenericValidationResults
Override warning.
warningFeatures - Variable in class net.refractions.udig.validation.GenericValidationResults
 
warningMessages - Variable in class net.refractions.udig.validation.GenericValidationResults
 

X

xPath - Variable in class net.refractions.udig.validation.ValidateNullZero
public for testing purposes only

A B C D E F G H I L M N O R S T U V W X