From: <de...@us...> - 2013-01-23 22:45:44
|
Revision: 8248 http://fudaa.svn.sourceforge.net/fudaa/?rev=8248&view=rev Author: deniger Date: 2013-01-23 22:45:35 +0000 (Wed, 23 Jan 2013) Log Message: ----------- Modified Paths: -------------- trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/gml/GISGMLZoneExporter.java trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/EbliSingleObjectEditorPanel.java trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/EbliSingleObjectTableModel.java Modified: trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/gml/GISGMLZoneExporter.java =================================================================== --- trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/gml/GISGMLZoneExporter.java 2013-01-23 21:45:29 UTC (rev 8247) +++ trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/gml/GISGMLZoneExporter.java 2013-01-23 22:45:35 UTC (rev 8248) @@ -43,6 +43,7 @@ import com.memoire.fu.FuLog; import com.vividsolutions.jts.geom.Geometry; import java.util.Date; +import org.apache.commons.lang.ObjectUtils; import org.apache.commons.lang.StringUtils; import org.fudaa.ctulu.gis.GISDataModelFeatureAdapter; @@ -214,9 +215,9 @@ StringBuilder sb = new StringBuilder(); if (value instanceof GISAttributeModel) { GISAttributeModel md = (GISAttributeModel) value; - sb.append('{').append(StringUtils.replace(md.getObjectValueAt(0).toString(), GISDataModelFeatureAdapter.VALUE_SEPARATOR, GISDataModelFeatureAdapter.VALUE_SEPARATOR_AS_STRING)); + sb.append('{').append(StringUtils.replace(ObjectUtils.toString(md.getObjectValueAt(0)), GISDataModelFeatureAdapter.VALUE_SEPARATOR, GISDataModelFeatureAdapter.VALUE_SEPARATOR_AS_STRING)); for (int k = 1; k < md.getSize(); k++) { - sb.append(',').append(StringUtils.replace(md.getObjectValueAt(k).toString(), GISDataModelFeatureAdapter.VALUE_SEPARATOR, GISDataModelFeatureAdapter.VALUE_SEPARATOR_AS_STRING)); + sb.append(',').append(StringUtils.replace(ObjectUtils.toString(md.getObjectValueAt(k)), GISDataModelFeatureAdapter.VALUE_SEPARATOR, GISDataModelFeatureAdapter.VALUE_SEPARATOR_AS_STRING)); } sb.append('}'); } else if (value != null) { Modified: trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/EbliSingleObjectEditorPanel.java =================================================================== --- trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/EbliSingleObjectEditorPanel.java 2013-01-23 21:45:29 UTC (rev 8247) +++ trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/EbliSingleObjectEditorPanel.java 2013-01-23 22:45:35 UTC (rev 8248) @@ -419,6 +419,10 @@ add(tableRep_, BuBorderLayout.CENTER); } + public void setDeferredModifications(boolean _active) { + modelData_.setDeferredModifications(_active); + } + public EbliSingleObjectTableModel getTableModel() { return modelData_; } Modified: trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/EbliSingleObjectTableModel.java =================================================================== --- trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/EbliSingleObjectTableModel.java 2013-01-23 21:45:29 UTC (rev 8247) +++ trunk/framework/ebli-2d/src/main/java/org/fudaa/ebli/calque/edition/EbliSingleObjectTableModel.java 2013-01-23 22:45:35 UTC (rev 8248) @@ -288,6 +288,7 @@ coordSeq_.setOrdinate(coordSeq_.size() - 1, _idxCol - 1, (Double) _value); } } else if (_idxCol > 2) { + modificationDone_=true; lattmdls.get(_idxCol - 3).setObject(_idxRow, _value, null); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |