|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.geotools.validation.attributes.UniquityValidation
Tests to that an attribute's value is unique across the entire FeatureType.
For a starting point you may want to look at UniqueFIDIntegrityValidation
Field Summary |
Fields inherited from interface org.geotools.validation.Validation |
ALL, PRIORITY_COMPLEX, PRIORITY_INVOLVED, PRIORITY_SIMPLE, PRIORITY_TRIVIAL |
Constructor Summary | |
UniquityValidation()
No argument constructor, required by the Java Bean Specification. |
Method Summary | |
java.lang.String |
getDescription()
Override getDescription. |
java.lang.String |
getName()
Override getName. |
int |
getPriority()
The priority level used to schedule this Validation. |
java.lang.String[] |
getTypeRefs()
Implementation of getTypeNames. |
void |
setDescription(java.lang.String description)
Override setDescription. |
void |
setName(java.lang.String name)
Override setName. |
boolean |
validate(java.util.Map layers,
com.vividsolutions.jts.geom.Envelope envelope,
ValidationResults results)
Check FeatureType for ... |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public UniquityValidation()
Method Detail |
public void setName(java.lang.String name)
Sets the name of this validation.
setName
in interface Validation
name
- The name of this validation.Validation.setName(java.lang.String)
public java.lang.String getName()
Returns the name of this particular validation.
getName
in interface Validation
Validation.getName()
public void setDescription(java.lang.String description)
Sets the description of this validation.
setDescription
in interface Validation
description
- The description of the validation.Validation.setDescription(java.lang.String)
public java.lang.String getDescription()
Returns the description of this validation as a string.
getDescription
in interface Validation
Validation.getDescription()
public int getPriority()
getPriority
in interface Validation
Validation.getPriority()
public java.lang.String[] getTypeRefs()
getTypeRefs
in interface Validation
Validation.getTypeRefs()
public boolean validate(java.util.Map layers, com.vividsolutions.jts.geom.Envelope envelope, ValidationResults results) throws java.lang.Exception
Detailed description...
validate
in interface IntegrityValidation
layers
- Map of FeatureSource by "dataStoreID:typeName"envelope
- The bounding box that encloses the unvalidated dataresults
- Used to coallate results information
true
if all the features pass this test.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |