org.geotools.validation
Class UniqueFIDIntegrityValidation

java.lang.Object
  extended byorg.geotools.validation.UniqueFIDIntegrityValidation
All Implemented Interfaces:
IntegrityValidation, Validation

public class UniqueFIDIntegrityValidation
extends java.lang.Object
implements IntegrityValidation

UniqueFIDIntegrityValidation purpose.

Description of UniqueFIDIntegrityValidation ...

Capabilities:

Example Use:

 UniqueFIDIntegrityValidation x = new UniqueFIDIntegrityValidation(...);
 


Field Summary
 
Fields inherited from interface org.geotools.validation.Validation
ALL, PRIORITY_COMPLEX, PRIORITY_INVOLVED, PRIORITY_SIMPLE, PRIORITY_TRIVIAL
 
Constructor Summary
UniqueFIDIntegrityValidation()
          UniqueFIDIntegrityValidation constructor.
UniqueFIDIntegrityValidation(java.lang.String name, java.lang.String description, java.lang.String[] typeNames, java.lang.String uniqueID)
          UniqueFIDIntegrityValidation constructor.
 
Method Summary
 java.lang.String getDescription()
          Override getDescription.
 java.lang.String getName()
          Override getName.
 int getPriority()
          Override getPriority.
 java.lang.String[] getTypeRefs()
          Override getTypeNames.
 void setDescription(java.lang.String description)
          Override setDescription.
 void setName(java.lang.String name)
          Override setName.
 void setTypeNames(java.lang.String[] names)
          Override setTypeNames.
 boolean validate(java.util.Map layers, com.vividsolutions.jts.geom.Envelope envelope, ValidationResults results)
          Override validate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniqueFIDIntegrityValidation

public UniqueFIDIntegrityValidation()
UniqueFIDIntegrityValidation constructor.

Description


UniqueFIDIntegrityValidation

public UniqueFIDIntegrityValidation(java.lang.String name,
                                    java.lang.String description,
                                    java.lang.String[] typeNames,
                                    java.lang.String uniqueID)
UniqueFIDIntegrityValidation constructor.

Description

Parameters:
name -
description -
typeNames -
Method Detail

setName

public void setName(java.lang.String name)
Override setName.

Description ...

Specified by:
setName in interface Validation
Parameters:
name -
Returns:
See Also:
Validation.setName(java.lang.String)

getName

public java.lang.String getName()
Override getName.

Description ...

Specified by:
getName in interface Validation
Returns:
See Also:
Validation.getName()

setDescription

public void setDescription(java.lang.String description)
Override setDescription.

Description ...

Specified by:
setDescription in interface Validation
Parameters:
description -
See Also:
Validation.setDescription(java.lang.String)

getDescription

public java.lang.String getDescription()
Override getDescription.

Description ...

Specified by:
getDescription in interface Validation
Returns:
See Also:
Validation.getDescription()

getPriority

public int getPriority()
Override getPriority.

Description ...

Specified by:
getPriority in interface Validation
Returns:
See Also:
Validation.getPriority()

setTypeNames

public void setTypeNames(java.lang.String[] names)
Override setTypeNames.

Description ...

Parameters:
names -
See Also:
org.geotools.validation.Validation#setTypeNames(java.lang.String[])

getTypeRefs

public java.lang.String[] getTypeRefs()
Override getTypeNames.

Description ...

Specified by:
getTypeRefs in interface Validation
Returns:
See Also:
org.geotools.validation.Validation#getTypeNames()

validate

public boolean validate(java.util.Map layers,
                        com.vividsolutions.jts.geom.Envelope envelope,
                        ValidationResults results)
                 throws java.lang.Exception
Override validate.

Description ...

Specified by:
validate in interface IntegrityValidation
Parameters:
layers -
envelope -
results -
Returns:
Throws:
java.lang.Exception
See Also:
IntegrityValidation.validate(java.util.Map, com.vividsolutions.jts.geom.Envelope, org.geotools.validation.ValidationResults)