[Schmitzm-commits] r370 - branches/1.0-gt2-2.6/src/schmitzm/geotools/gui

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Thu Sep 3 20:02:12 CEST 2009


Author: alfonx
Date: 2009-09-03 20:02:08 +0200 (Thu, 03 Sep 2009)
New Revision: 370

Modified:
   branches/1.0-gt2-2.6/src/schmitzm/geotools/gui/FeatureFilterPanel.java
Log:
* Nur beim  OperationTreeParser wird ein $ vor Variablen ben?\195?\182tigt 

String prefix = "";
if (filterParser instanceof OperationTreeParser) {
	prefix = "$";
}

Modified: branches/1.0-gt2-2.6/src/schmitzm/geotools/gui/FeatureFilterPanel.java
===================================================================
--- branches/1.0-gt2-2.6/src/schmitzm/geotools/gui/FeatureFilterPanel.java	2009-09-03 17:53:47 UTC (rev 369)
+++ branches/1.0-gt2-2.6/src/schmitzm/geotools/gui/FeatureFilterPanel.java	2009-09-03 18:02:08 UTC (rev 370)
@@ -49,6 +49,7 @@
 import schmitzm.geotools.feature.AttributeTypeFilter;
 import schmitzm.geotools.feature.FeatureTypeTableModel;
 import schmitzm.geotools.feature.FilterParser;
+import schmitzm.lang.tree.OperationTreeParser;
 import schmitzm.swing.OperationTreePanel;
 import schmitzm.swing.SwingUtil;
 
@@ -192,9 +193,18 @@
 				// Selektiertes Attribut ermitteln
 				String attrName = (String) attributeTableModel.getValueAt(
 						attributeTable.getSelectedRow(), 0);
-				// Attribut-Namen in Formel einfuegen
-				performOperatorInsert("$" + attrName, (JTextField) rule
+				
+				
+				/* Nur beim OperationTreeParser wird ein $ vor Variablen benötigt */
+				String prefix = "";
+				if (filterParser instanceof OperationTreeParser) {
+					prefix = "$";
+				}
+				
+				// Attribut-Namen in Formel einfuegen.
+				performOperatorInsert(prefix + attrName, (JTextField) rule
 						.getInputComponent());
+				
 				// Fokus zurueck auf Formel-Feld
 				rule.grabFocus();
 			}



More information about the Schmitzm-commits mailing list