Package org.gvsig.topology.lib.api
Interface TopologyRule
- All Superinterfaces:
Cloneable,org.gvsig.tools.lang.Cloneable,org.gvsig.json.SupportFromJson,org.gvsig.json.SupportJson,org.gvsig.json.SupportToJson
- All Known Implementing Classes:
AbstractTopologyRule
public interface TopologyRule
extends org.gvsig.json.SupportJson, org.gvsig.tools.lang.Cloneable
- Author:
- gvSIG Team
-
Method Summary
Modifier and TypeMethodDescriptionclone()voidexecute(org.gvsig.tools.task.SimpleTaskStatus taskStatus, TopologyReport report) getId()getName()org.gvsig.tools.dynobject.DynObjectgetPlan()longgetSteps()doublevoidsetDataSetResolver(TopologyDataSetResolver resolver) voidsetParameters(org.gvsig.tools.dynobject.DynObject parameters) Methods inherited from interface org.gvsig.json.SupportFromJson
fromJsonMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJson, toJsonBuilder, toJsonBuilder
-
Method Details
-
execute
void execute(org.gvsig.tools.task.SimpleTaskStatus taskStatus, TopologyReport report) throws ExecuteTopologyRuleException - Throws:
ExecuteTopologyRuleException
-
getName
String getName() -
getId
String getId() -
getPlan
TopologyPlan getPlan() -
getFactory
TopologyRuleFactory getFactory() -
getDataSet1
TopologyDataSet getDataSet1() -
getDataSet2
TopologyDataSet getDataSet2() -
getTolerance
double getTolerance() -
getActions
List<TopologyRuleAction> getActions() -
getAction
-
getSteps
long getSteps() -
setParameters
void setParameters(org.gvsig.tools.dynobject.DynObject parameters) -
getParameters
org.gvsig.tools.dynobject.DynObject getParameters() -
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Throws:
CloneNotSupportedException
-
setDataSetResolver
-