[Opencadtools-commits] r152 - in branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools: . smc
amaneiro at osor.eu
amaneiro at osor.eu
Thu Aug 11 00:26:43 CEST 2011
Author: amaneiro
Date: 2011-08-11 00:26:43 +0200 (Thu, 11 Aug 2011)
New Revision: 152
Modified:
branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/CutPolygonCADTool.java
branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/JoinCADTool.java
branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/smc/CutPolygonCADToolContext.java
Log:
Add constants for the cadtool key. Just for join & cut cadtools.
Modified: branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/CutPolygonCADTool.java
===================================================================
--- branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/CutPolygonCADTool.java 2011-08-10 22:04:11 UTC (rev 151)
+++ branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/CutPolygonCADTool.java 2011-08-10 22:26:43 UTC (rev 152)
@@ -144,6 +144,10 @@
* */
public class CutPolygonCADTool extends DefaultCADTool{
+ public static final String CUT_ACTION_COMMAND = "_cut_polygon";
+ public static final String CUT_END = "_cut_polygon_end";
+ public static final String CUT_END_FIRST_POLYGON = "_cut_polygon_end_first_geom";
+
private CutPolygonCADToolContext _fsm;
private IGeometry selectedGeom; // [LBD] Storing the geometry which contains the first point
private Point2D firstPoint;
@@ -700,8 +704,7 @@
}
public String toString() {
- // TODO Auto-generated method stub
- return "_cut_polygon";
+ return CUT_ACTION_COMMAND;
}
public boolean isApplicable(int shapeType) {
@@ -799,7 +802,7 @@
if (resp == JOptionPane.YES_OPTION) {
- fireEndGeometry("_cut_polygon_the_new_geom");
+ fireEndGeometry(CUT_END_FIRST_POLYGON);
Value[] values = getParametrizableValues();
addGeometryWithParametrizedValues(getRemainingGeometry(), values);
}
Modified: branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/JoinCADTool.java
===================================================================
--- branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/JoinCADTool.java 2011-08-10 22:04:11 UTC (rev 151)
+++ branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/JoinCADTool.java 2011-08-10 22:26:43 UTC (rev 152)
@@ -74,6 +74,7 @@
* @author Vicente Caballero Navarro
*/
public class JoinCADTool extends DefaultCADTool {
+ public static final String JOIN_ACTION_COMMAND = "_join";
protected JoinCADToolContext _fsm;
private TreeSet<DefaultRowEdited> shorted = new TreeSet<DefaultRowEdited>(new Comparator<DefaultRowEdited>(){
public int compare(DefaultRowEdited o1, DefaultRowEdited o2) {
@@ -125,27 +126,27 @@
if (selectedRows.size() == 0 && !CADExtension.getCADTool().getClass().getName().equals("com.iver.cit.gvsig.gui.cad.tools.SelectionCADTool")) {
CADExtension.setCADTool("_selection",false);
((SelectionCADTool) CADExtension.getCADTool()).setNextTool(
- "_join");
+ JOIN_ACTION_COMMAND);
}
}
/**
- * Equivale al transition del prototipo pero sin pasarle como parámetro el
- * editableFeatureSource que ya estará creado.
+ * Equivale al transition del prototipo pero sin pasarle como par�metro el
+ * editableFeatureSource que ya estar� creado.
*
- * @param x parámetro x del punto que se pase en esta transición.
- * @param y parámetro y del punto que se pase en esta transición.
+ * @param x par�metro x del punto que se pase en esta transici�n.
+ * @param y par�metro y del punto que se pase en esta transici�n.
*/
public void addPoint(double x, double y,InputEvent event) {
}
/**
- * Método para dibujar la lo necesario para el estado en el que nos
+ * M�todo para dibujar la lo necesario para el estado en el que nos
* encontremos.
*
* @param g Graphics sobre el que dibujar.
- * @param x parámetro x del punto que se pase para dibujar.
- * @param y parámetro x del punto que se pase para dibujar.
+ * @param x par�metro x del punto que se pase para dibujar.
+ * @param y par�metro x del punto que se pase para dibujar.
*/
public void drawOperation(Graphics g, double x, double y) {
}
@@ -197,7 +198,7 @@
vea.endComplexRow(getName());
vle.setSelectionCache(VectorialLayerEdited.NOTSAVEPREVIOUS, selectedRowAux);
refresh();
- fireEndGeometry("_join");
+ fireEndGeometry(JOIN_ACTION_COMMAND);
} catch (ReadDriverException e) {
NotificationManager.addError(e.getMessage(),e);
} catch (ValidateRowException e) {
@@ -227,7 +228,7 @@
}
public String toString() {
- return "_join";
+ return JOIN_ACTION_COMMAND;
}
public boolean isApplicable(int shapeType) {
switch (shapeType) {
Modified: branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/smc/CutPolygonCADToolContext.java
===================================================================
--- branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/smc/CutPolygonCADToolContext.java 2011-08-10 22:04:11 UTC (rev 151)
+++ branches/extCAD_sprint/src/com/iver/cit/gvsig/gui/cad/tools/smc/CutPolygonCADToolContext.java 2011-08-10 22:26:43 UTC (rev 152)
@@ -487,7 +487,7 @@
try {
ctxt.saveChanges();
ctxt.clear();
- ctxt.fireEndGeometry("_cut_polygon_end");
+ ctxt.fireEndGeometry(CutPolygonCADTool.CUT_END);
}
finally {
context.setState(CutPolygon.FirstPoint);
More information about the Opencadtools-commits
mailing list