Package | Description |
---|---|
org.geotools.validation |
Defines the Validation Processor and Support classes.
|
org.geotools.validation.attributes |
Simple Attribute based Validation implementations.
|
org.geotools.validation.network | |
org.geotools.validation.relate | |
org.geotools.validation.spatial |
Geometry based Validation implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultFeatureResults |
Modifier and Type | Method and Description |
---|---|
void |
Validator.featureValidation(String dsid,
SimpleFeatureCollection features,
ValidationResults results)
featureValidation Purpose:
DOCUMENT ME!! |
void |
Validator.integrityValidation(Map<Name,FeatureSource<?,?>> featureStores,
ReferencedEnvelope bBox,
ValidationResults results)
Integrity validation will iterate over all data stores passed in through the stores map and
run the tests associated with each store.
|
void |
ValidationProcessor.runFeatureTests(String dsID,
SimpleFeatureCollection collection,
ValidationResults results)
runFeatureTests Change: Uses a SimpleFeatureIterator now instead of a FeatureCollection.
|
void |
ValidationProcessor.runIntegrityTests(Set<Name> typeRefs,
Map stores,
ReferencedEnvelope envelope,
ValidationResults results)
runIntegrityTests
Performs a lookup on the FeatureTypeInfo name to determine what IntegrityTests need to be
performed.
|
boolean |
DefaultIntegrityValidation.validate(Map layers,
ReferencedEnvelope envelope,
ValidationResults results)
Check FeatureType for ...
|
boolean |
IntegrityValidation.validate(Map layers,
ReferencedEnvelope envelope,
ValidationResults results)
Used to check features against this validation rule.
|
boolean |
FeatureValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Used to check features against this validation rule.
|
boolean |
DefaultFeatureValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Validation test for feature.
|
Modifier and Type | Method and Description |
---|---|
boolean |
UniquityValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Check FeatureType for ...
|
boolean |
UniqueFIDValidation.validate(Map layers,
ReferencedEnvelope envelope,
ValidationResults results)
Override validate.
|
boolean |
SingleValueValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
SingleValueValidation test for feature.
|
boolean |
AttributeValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Completes the specified comparison.
|
boolean |
GazetteerNameValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Implementation of validate.
|
boolean |
EqualityValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Validation test for feature.
|
boolean |
DomainValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Validation test for feature.
|
boolean |
RangeValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Override validate.
|
boolean |
NullZeroValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Implement validate.
|
boolean |
SQLValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
SQL Validation
|
Modifier and Type | Method and Description |
---|---|
boolean |
AddressOverlapValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Check FeatureType for ...
|
boolean |
AngleSizeValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Check FeatureType for ...
|
boolean |
StarNodeValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Check FeatureType for ...
|
boolean |
AddressGapValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Check FeatureType for ...
|
boolean |
OrphanNodeValidation.validate(Map layers,
ReferencedEnvelope envelope,
ValidationResults results)
Check FeatureType for ...
|
Modifier and Type | Method and Description |
---|---|
boolean |
IntersectsIntegrity.validate(Map layers,
Envelope envelope,
ValidationResults results) |
boolean |
WithinIntegrity.validate(Map layers,
Envelope envelope,
ValidationResults results) |
boolean |
TouchesIntegrity.validate(Map layers,
Envelope envelope,
ValidationResults results) |
boolean |
ContainsIntegrity.validate(Map layers,
Envelope envelope,
ValidationResults results) |
boolean |
RelateIntegrity.validate(Map layers,
Envelope envelope,
ValidationResults results) |
boolean |
DisjointIntegrity.validate(Map layers,
Envelope envelope,
ValidationResults results) |
boolean |
OverlapsIntegrity.validate(Map layers,
ReferencedEnvelope envelope,
ValidationResults results) |
boolean |
CrossesIntegrity.validate(Map layers,
ReferencedEnvelope envelope,
ValidationResults results) |
Modifier and Type | Method and Description |
---|---|
boolean |
PolygonBoundaryCoveredByPolygonValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Polygon Boundary is covered by the Polygon.
|
boolean |
PointCoveredByPolygonBoundaryValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Point is covered by the Polygon Boundary.
|
boolean |
LineNoPseudoNodeValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Line does not have a psuedo-node.
|
boolean |
PolygonCoveredByFeaturePolygonValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Polygon is covered by the Polygon.
|
boolean |
LineNotTouchingPolygonInteriorValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Check that the line is not touching the interior of the polygon.
|
boolean |
PolygonNotCoveredByPolygonValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Polygon is not covered by the Polygon.
|
boolean |
PolygonNotOverlappingLineValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Check that the polygon is not overlapping the line.
|
boolean |
PointInsidePolygonValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Point is inside the Polygon (not on boundary).
|
boolean |
LineCoveredByFeatureLineValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Line is covered by the Line.
|
boolean |
LinesNotIntersectValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Lines do not intersect.
|
boolean |
PointCoveredByLineValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Point is covered by the Line.
|
boolean |
LinesNotOverlapValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Lines do not overlap.
|
boolean |
LineIntersectsLineWithNodeValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Line crosses the other Line at a node.
|
boolean |
LineEndPointCoveredByLineValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Line End Point is covered by the Line.
|
boolean |
PolygonCoveredByPolygonValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Polygon is covered by the Polygon.
|
boolean |
LineCoveredByPolygonBoundaryValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Line is covered by the Polygon Boundary.
|
boolean |
PointCoveredByPolygonValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Point is covered by the Polygon.
|
boolean |
LineCoveredByPolygonValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Check that lineTypeRef is convered by polygonTypeRef.
|
boolean |
PointCoveredByEndPointOfLineValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Point is covered by a Line end point.
|
boolean |
PolygonNotOverlappingPolygonValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Polygon Boundary is not covered by the Polygon.
|
boolean |
LineNoDanglesValidation.validate(Map layers,
Envelope envelope,
ValidationResults results)
Ensure Line does not have dangles.
|
boolean |
LineMustBeASinglePartValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Override validate.
|
boolean |
IsValidGeometryValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Tests to see if a geometry is valid by calling Geometry.isValid().
|
boolean |
LineNoSelfIntersectValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Override validate.
|
boolean |
LineNoSelfOverlappingValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Tests to see if a LineString overlaps itself.
|
boolean |
PolygonNoGapsValidation.validate(SimpleFeature feature,
SimpleFeatureType type,
ValidationResults results)
Ensure Polygon does not have gaps.
|
Copyright © 1996–2019 Geotools. All rights reserved.