Revision 4563 org.gvsig.topology/trunk/org.gvsig.topology/org.gvsig.topology.lib/org.gvsig.topology.lib.api/src/main/java/org/gvsig/topology/lib/spi/AbstractTopologyRuleFactory.java
AbstractTopologyRuleFactory.java | ||
---|---|---|
25 | 25 |
|
26 | 26 |
import java.net.URL; |
27 | 27 |
import java.util.List; |
28 |
import java.util.Objects; |
|
28 | 29 |
import org.gvsig.fmap.geom.GeometryLocator; |
29 | 30 |
import org.gvsig.fmap.geom.GeometryManager; |
30 | 31 |
import org.gvsig.tools.ToolsLocator; |
31 |
import org.gvsig.tools.dynform.DynFormLocator; |
|
32 |
import org.gvsig.tools.dynform.DynFormManager; |
|
33 | 32 |
import org.gvsig.tools.dynobject.DynClass; |
34 | 33 |
import org.gvsig.tools.dynobject.DynObject; |
35 | 34 |
import org.gvsig.tools.dynobject.DynObjectManager; |
... | ... | |
79 | 78 |
|
80 | 79 |
@Override |
81 | 80 |
public String toString() { |
82 |
return this.name;
|
|
81 |
return this.getName();
|
|
83 | 82 |
} |
84 | 83 |
|
85 | 84 |
@Override |
... | ... | |
162 | 161 |
|
163 | 162 |
@Override |
164 | 163 |
public DynObject createRuleParameters() { |
165 |
DynObjectManager dynObjectManager = ToolsLocator.getDynObjectManager(); |
|
166 |
DynClass dynClass = dynObjectManager.createDynClass("UserDefinedRuleParameters", "UserDefinedRuleParameters"); |
|
167 |
dynClass.addDynFieldString("CheckExpression"); |
|
168 |
dynClass.addDynFieldString("CorrectiveExpression"); |
|
169 |
|
|
170 |
dynObjectManager.createDynObject(dynClass); |
|
171 |
|
|
172 |
|
|
173 | 164 |
return null; |
174 | 165 |
} |
175 | 166 |
|
... | ... | |
178 | 169 |
return false; |
179 | 170 |
} |
180 | 171 |
|
172 |
@Override |
|
173 |
public int hashCode() { |
|
174 |
int hash = 7; |
|
175 |
hash = 71 * hash + Objects.hashCode(this.name); |
|
176 |
return hash; |
|
177 |
} |
|
178 |
|
|
179 |
@Override |
|
180 |
public boolean equals(Object obj) { |
|
181 |
if (this == obj) { |
|
182 |
return true; |
|
183 |
} |
|
184 |
if (obj == null) { |
|
185 |
return false; |
|
186 |
} |
|
187 |
if (getClass() != obj.getClass()) { |
|
188 |
return false; |
|
189 |
} |
|
190 |
final AbstractTopologyRuleFactory other = (AbstractTopologyRuleFactory) obj; |
|
191 |
if (!Objects.equals(this.name, other.name)) { |
|
192 |
return false; |
|
193 |
} |
|
194 |
return true; |
|
195 |
} |
|
196 |
|
|
181 | 197 |
} |
Also available in: Unified diff