|
From: <de...@us...> - 2013-01-04 18:12:49
|
Revision: 8181
http://fudaa.svn.sourceforge.net/fudaa/?rev=8181&view=rev
Author: deniger
Date: 2013-01-04 18:12:41 +0000 (Fri, 04 Jan 2013)
Log Message:
-----------
Modified Paths:
--------------
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigVariableModifResult.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/persistence/FSigLayerPointPersistence.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java
trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardVariableModifier.java
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigVariableModifResult.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigVariableModifResult.java 2013-01-04 18:12:19 UTC (rev 8180)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/FSigVariableModifResult.java 2013-01-04 18:12:41 UTC (rev 8181)
@@ -10,9 +10,9 @@
import gnu.trove.TDoubleArrayList;
import gnu.trove.TIntArrayList;
-import java.util.BitSet;
import org.fudaa.ctulu.CtuluCommandContainer;
+import org.fudaa.ctulu.FastBitSet;
import org.fudaa.dodico.ef.EfGridInterface;
import org.fudaa.dodico.h2d.H2dVariableProviderInterface;
import org.fudaa.dodico.h2d.type.H2dVariableType;
@@ -24,8 +24,7 @@
public class FSigVariableModifResult {
private final TIntArrayList idx_;
-
- private final BitSet idxSet_;
+ private final FastBitSet idxSet_;
private int maxIdx_;
private int minIdx_;
final int nbVar_;
@@ -49,7 +48,7 @@
* @param _set les indices a true sont consideres comme deja faits
* @param _target la cible
*/
- public FSigVariableModifResult(final int _nbVar, final BitSet _set, final H2dVariableProviderInterface _target) {
+ public FSigVariableModifResult(final int _nbVar, final FastBitSet _set, final H2dVariableProviderInterface _target) {
super();
idxSet_ = _set;
target_ = _target;
@@ -73,13 +72,13 @@
}
public void go(final CtuluCommandContainer _cmd, final H2dVariableType[] _var,
- final H2dVariableProviderInterface _target) {
+ final H2dVariableProviderInterface _target) {
if (_var.length != nbVar_) {
throw new IllegalArgumentException("bad size for var array");
}
final int[] idx = idx_.toNativeArray();
for (int i = 0; i < nbVar_; i++) {
- _target.getModifiableModel(_var[i]).set( idx, this.varRes_[i].toNativeArray(), _cmd);
+ _target.getModifiableModel(_var[i]).set(idx, this.varRes_[i].toNativeArray(), _cmd);
}
}
@@ -139,6 +138,4 @@
varRes_[i].add(_values[i]);
}
}
-
-
}
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/persistence/FSigLayerPointPersistence.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/persistence/FSigLayerPointPersistence.java 2013-01-04 18:12:19 UTC (rev 8180)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/persistence/FSigLayerPointPersistence.java 2013-01-04 18:12:41 UTC (rev 8181)
@@ -47,7 +47,6 @@
public class FSigLayerPointPersistence extends BCalquePersistenceSingle {
public FSigLayerPointPersistence() {
-
}
@Override
@@ -64,9 +63,9 @@
*/
@Override
public BCalqueSaverInterface saveIn(final BCalque _cqToSave, final CtuluArkSaver _saver,
- final String _parentDirEntry, final String _parentDirIndice) {
+ final String _parentDirEntry, final String _parentDirIndice) {
final BCalqueSaverSingle res = (BCalqueSaverSingle) super.saveIn(_cqToSave, _saver, _parentDirEntry,
- _parentDirIndice);
+ _parentDirIndice);
final String entry = getEntryBase(_cqToSave, _parentDirEntry, res.getId()) + ".gml";
try {
_saver.startEntry(entry);
@@ -100,25 +99,28 @@
@Override
public String restoreFrom(final CtuluArkLoader _loader, final BCalqueSaverTargetInterface _parentPanel,
- final BCalque _parentCalque, final String _parentDirEntry, final String _entryName,
- final ProgressionInterface _proj) {
- if (isNoAddSigLayer(_loader)) { return null; }
+ final BCalque _parentCalque, final String _parentDirEntry, final String _entryName,
+ final ProgressionInterface _proj) {
+ if (isNoAddSigLayer(_loader)) {
+ return null;
+ }
return super.restoreFrom(_loader, _parentPanel, _parentCalque, _parentDirEntry, _entryName, _proj);
}
@Override
protected boolean restoreFromSpecific(final BCalqueSaverInterface _saver, final CtuluArkLoader _loader,
- final BCalqueSaverTargetInterface _parentPanel, final BCalque _parentCalque, final String _parentDirEntry,
- final String _entryName, final ProgressionInterface _proj) {
+ final BCalqueSaverTargetInterface _parentPanel, final BCalque _parentCalque, final String _parentDirEntry,
+ final String _entryName, final ProgressionInterface _proj) {
boolean r = false;
try {
final GMLInputTemplate input = new GMLInputTemplate();
final InputStream inputStream = getGMLInputStream(_loader, _parentDirEntry, _entryName);
- if (inputStream == null) { return true; }
+ if (inputStream == null) {
+ return true;
+ }
input.load(new InputStreamReader(inputStream));
final GMLReader gmlReader = new GMLReader();
-
gmlReader.setInputTemplate(input);
final FeatureCollection feature = gmlReader.open(getGMLInputStream(_loader, _parentDirEntry, _entryName));
_saver.getUI().put(getGeomId(), createCollection(GISDataModelFeatureAdapter.load(feature)));
@@ -131,19 +133,21 @@
}
private InputStream getGMLInputStream(final CtuluArkLoader _loader, final String _parentDirEntry,
- final String _entryName) {
+ final String _entryName) {
return _loader.getReader(_parentDirEntry, _entryName + ".gml");
}
protected BCalque addInParent(final FSigLayerGroup _gr, final BCalqueSaverInterface _cqName,
- final GISZoneCollection _collection) {
+ final GISZoneCollection _collection) {
return _gr.addPointLayerAct(_cqName.getUI().getTitle(), (GISZoneCollectionPoint) _collection, null);
}
@Override
protected BCalque findCalque(final BCalqueSaverInterface _cqName, final BCalqueSaverTargetInterface _pn,
- final BCalque _parent) {
- if (!(_parent instanceof ZCalqueEditionGroup)) { return super.findCalque(_cqName, _pn, _parent); }
+ final BCalque _parent) {
+ if (!(_parent instanceof ZCalqueEditionGroup)) {
+ return super.findCalque(_cqName, _pn, _parent);
+ }
final FSigLayerGroup grGis = (FSigLayerGroup) _parent;
final GISZoneCollection zone = (GISZoneCollection) _cqName.getUI().get(FSigLayerPointPersistence.getGeomId());
verifyGISCollection(grGis, zone);
@@ -152,7 +156,9 @@
}
public static boolean isNoAddSigLayer(final CtuluArkLoader _loader) {
- if (BCalquePersistenceGroupe.isNoAddLayer(_loader)) { return true; }
+ if (BCalquePersistenceGroupe.isNoAddLayer(_loader)) {
+ return true;
+ }
return CtuluLibString.toBoolean(_loader.getOption(FudaaSaveLib.getNoGeogLayerOpt()));
}
@@ -174,5 +180,4 @@
public static String getGeomId() {
return "sigLayer.geom";
}
-
}
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java 2013-01-04 18:12:19 UTC (rev 8180)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigVariableInterpolator.java 2013-01-04 18:12:41 UTC (rev 8181)
@@ -10,7 +10,6 @@
import gnu.trove.TIntArrayList;
import java.util.ArrayList;
-import java.util.BitSet;
import java.util.List;
import javax.swing.DefaultListModel;
@@ -46,6 +45,7 @@
import com.vividsolutions.jts.geom.Coordinate;
import com.vividsolutions.jts.geom.Envelope;
+import org.fudaa.ctulu.FastBitSet;
/**
* @author Fred Deniger
@@ -164,12 +164,12 @@
MapperResult userMappingDefined;
- public void process(final CtuluAnalyze _analyse, final BitSet _set, final ProgressionInterface _prog) {
+ public void process(final CtuluAnalyze _analyse, final FastBitSet _set, final ProgressionInterface _prog) {
stop_ = false;
final FSigVarAttrMapperTableModel.MapperResult res = getMapperResult();
final boolean isElt = target_.isElementVar();
final int nbObj = isElt ? target_.getGrid().getEltNb() : target_.getGrid().getPtsNb();
- final BitSet objectSet = _set == null ? new BitSet(nbObj) : _set;
+ final FastBitSet objectSet = _set == null ? new FastBitSet(nbObj) : _set;
int nbPtZoneMod = 0;
if (res.att_.length == 0) {
_analyse.addWarn(FSigLib.getS("Les fichiers en entr\xE9e ne comporte pas de donn\xE9es, l'interpolation n'a pas \xE9t\xE9 effectu\xE9e"));
Modified: trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardVariableModifier.java
===================================================================
--- trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardVariableModifier.java 2013-01-04 18:12:19 UTC (rev 8180)
+++ trunk/business/fudaa-sig/src/main/java/org/fudaa/fudaa/sig/wizard/FSigWizardVariableModifier.java 2013-01-04 18:12:41 UTC (rev 8181)
@@ -18,7 +18,6 @@
import java.beans.PropertyChangeListener;
import java.util.ArrayList;
import java.util.Arrays;
-import java.util.BitSet;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -82,73 +81,47 @@
import com.memoire.bu.BuWizardDialog;
import com.memoire.bu.BuWizardTask;
import com.memoire.fu.FuLog;
+import org.fudaa.ctulu.FastBitSet;
/**
* Un wizard pour la modification d'une variable.
+ *
* @author Fred Deniger
* @version $Id$
*/
public class FSigWizardVariableModifier extends BuWizardTask implements TreeSelectionListener {
BuTextField ftInterInRing_;
-
BuTextField ftInterFromProject_;
-
BuCheckBox cbInterp_;
-
BuCheckBox cbInterpLines_;
-
BuCheckBox cbInterInRing_;
-
BuCheckBox cbModifySelected_;
-
BuCheckBox cbUseFiles_;
-
BuCheckBox cbInterIgnorePt_;
-
BuCheckBox cbUseLayer_;
-
BuCheckBox cbZone_;
-
BuWizardDialog dialog_;
-
/**
* Le groupe contenant les calques de polylignes.
*/
final ZCalqueEditionGroup gisLayer_;
-
final CtuluUI impl_;
-
FSigVariableInterpolator interpolator_;
-
BuLabel lbCibleError_;
-
JLabel lbLayersError_;
-
BArbreCalqueModel model_;
-
GISAttributeInterface[] nullAtt_ = new GISAttributeInterface[0];
-
JPanel pnCible_;
-
FSigFileLoaderPanel pnFiles_;
-
JPanel pnInterInfo_;
-
BuPanel pnInterMethode_;
-
JPanel pnInterp_;
-
JPanel pnLayers_;
-
JPanel pnSelectType_;
-
DefaultListModel selectedLayer_;
-
boolean selectedLayerEmpty_;
-
- BitSet selectedPt_;
-
+ FastBitSet selectedPt_;
JTable table_;
/**
@@ -159,7 +132,7 @@
* @param _selectedLay le calque selectionne
*/
public FSigWizardVariableModifier(final ZCalqueEditionGroup _layer, final H2dVariableProviderInterface _target,
- final CtuluUI _impl, final CtuluCommandContainer _cmd, final BCalque _selectedLay) {
+ final CtuluUI _impl, final CtuluCommandContainer _cmd, final BCalque _selectedLay) {
super();
interpolator_ = new FSigVariableInterpolator(_target, _cmd);
gisLayer_ = _layer;
@@ -174,7 +147,7 @@
cbInterIgnorePt_.setToolTipText(FSigLib.getS("Si activ\xE9, les points situ\xE9s \xE0 l'ext\xE9rieur de l'enveloppe du projet seront ignor\xE9s"));
final BuLabel lb = new BuLabel(FSigLib.getS("Distance maximale:"));
lb
- .setToolTipText(createHtmlString("Permet de pr\xE9ciser la distance maximale<br>entre l'enveloppe du projet et les points sources \xE0 utiliser"));
+ .setToolTipText(createHtmlString("Permet de pr\xE9ciser la distance maximale<br>entre l'enveloppe du projet et les points sources \xE0 utiliser"));
ftInterFromProject_ = BuTextField.createDoubleField();
ftInterFromProject_.setColumns(8);
@@ -187,6 +160,7 @@
* @version $Id$
*/
static final class VariableCellTextRenderer extends CtuluCellTextRenderer {
+
@Override
protected void setValue(Object _value) {
if (_value instanceof GISAttributeInterface) {
@@ -200,9 +174,7 @@
protected class InterpolationPanel extends BuPanel {
final BuLabel lb_;
-
final BuCheckBox cb_;
-
final BuTextField tf_;
/**
@@ -223,7 +195,6 @@
pn.setBorder(BuBorders.EMPTY2500);
add(pn);
cb_.addItemListener(new ItemListener() {
-
@Override
public void itemStateChanged(final ItemEvent _e) {
updateIsEnable();
@@ -252,13 +223,12 @@
}
}
}
-
}
protected InterpolationPanel buildInterpolationInZonePanel() {
cbInterInRing_ = new BuCheckBox(FSigLib
- .getS("Ne modifier que les points situ\xE9s \xE0 l'int\xE9rieur de l'enveloppe des donn\xE9es sources"));
+ .getS("Ne modifier que les points situ\xE9s \xE0 l'int\xE9rieur de l'enveloppe des donn\xE9es sources"));
ftInterInRing_ = BuTextField.createDoubleField();
ftInterInRing_.setValue(CtuluLib.getDouble(1E-3));
ftInterInRing_.setColumns(8);
@@ -266,7 +236,7 @@
ftInterInRing_.setToolTipText(FSigLib.getS("Entrer la distance en m\xE8tres"));
final BuLabel lb = new BuLabel(FSigLib.getS("Distance maximale:"));
lb.setToolTipText(createHtmlString("Permet de pr\xE9ciser la distance maximale<br>"
- + "entre l'enveloppe et les points \xE0 modifier par l'interpolation"));
+ + "entre l'enveloppe et les points \xE0 modifier par l'interpolation"));
return new InterpolationPanel(cbInterInRing_, lb, ftInterInRing_);
}
@@ -340,7 +310,6 @@
pnBut.setLayout(new BuButtonLayout(0, SwingConstants.RIGHT));
final BuButton btPrev = new BuButton(FSigLib.getS("Pr\xE9visualiser"));
btPrev.addActionListener(new ActionListener() {
-
@Override
public void actionPerformed(final ActionEvent _e) {
buildPreview();
@@ -374,30 +343,29 @@
protected void buildPnFiles() {
if (pnFiles_ == null) {
pnFiles_ = new FSigFileLoaderPanel(interpolator_.getAttributes(), impl_, interpolator_.getTarget().getGrid()
- .getExtRings());
+ .getExtRings());
}
}
-
BuLabel warn_;
protected void buildPnInterpol() {
if (pnInterp_ == null) {
pnInterp_ = new BuPanel();
// pnInterInfo_ = interpolator_.getData().getInfoPanel();
- pnInterInfo_=new FSigWizardImportHelper.InfoPanel();
- ((FSigWizardImportHelper.InfoPanel)pnInterInfo_).setSrc(interpolator_.getData());
+ pnInterInfo_ = new FSigWizardImportHelper.InfoPanel();
+ ((FSigWizardImportHelper.InfoPanel) pnInterInfo_).setSrc(interpolator_.getData());
final BuPanel bottom = new BuPanel();
bottom.setLayout(new BuVerticalLayout());
cbZone_ = new BuCheckBox(FSigLib.getS("Initialiser \xE0 partir des zones"));
cbZone_.setToolTipText(createHtmlString("Si activ\xE9, tous les points appartenant \xE0 une zone (ligne ferm\xE9e) "
- + "seront intialis\xE9s avec les valeurs de cette zone", "Cette action est prioritaire sur l'interpolation"));
+ + "seront intialis\xE9s avec les valeurs de cette zone", "Cette action est prioritaire sur l'interpolation"));
cbInterp_ = new BuCheckBox(FSigLib.getS("Interpoler \xE0 partir des points"));
cbInterp_.setToolTipText(createHtmlString(
- "Si activ\xE9, les valeurs seront interpol\xE9es \xE0 partir des donn\xE9es g\xE9ographiques",
- "Les donn\xE9es d\xE9j\xE0 modifi\xE9es par les zones ne seront pas prise en compte"));
+ "Si activ\xE9, les valeurs seront interpol\xE9es \xE0 partir des donn\xE9es g\xE9ographiques",
+ "Les donn\xE9es d\xE9j\xE0 modifi\xE9es par les zones ne seront pas prise en compte"));
cbInterpLines_ = new BuCheckBox(FSigLib.getS("Utiliser les sommets des lignes pour l'interpolation"));
cbInterpLines_.setToolTipText(FSigLib
- .getS("Si activ\xE9, les sommets des lignes (ferm\xE9es ou non) seront utilis\xE9es pour l'interpolation"));
+ .getS("Si activ\xE9, les sommets des lignes (ferm\xE9es ou non) seront utilis\xE9es pour l'interpolation"));
cbZone_.setSelected(true);
cbInterp_.setSelected(false);
cbInterpLines_.setSelected(false);
@@ -413,7 +381,7 @@
pnInterMethode_ = new BuPanel();
pnInterMethode_.setBorder(BorderFactory.createCompoundBorder(BuBorders.EMPTY0505, BorderFactory
- .createTitledBorder(FSigLib.getS("Interpolation"))));
+ .createTitledBorder(FSigLib.getS("Interpolation"))));
pnInterMethode_.setLayout(new BuVerticalLayout());
pnInterMethode_.add(cbInterpLines_);
pnInterMethode_.add(buildInterpolationInZonePanel());
@@ -424,14 +392,12 @@
pnInterp_.add(bottom, BuBorderLayout.CENTER);
pnInterp_.add(pnInterInfo_, BuBorderLayout.NORTH);
cbInterp_.addItemListener(new ItemListener() {
-
@Override
public void itemStateChanged(final ItemEvent _e) {
setInterpolationEnable(cbInterp_.isEnabled() && cbInterp_.isSelected());
}
});
cbInterp_.addPropertyChangeListener("enable", new PropertyChangeListener() {
-
@Override
public void propertyChange(final PropertyChangeEvent _evt) {
setInterpolationEnable(cbInterp_.isEnabled() && cbInterp_.isSelected());
@@ -440,8 +406,8 @@
} else {
pnInterp_.remove(pnInterInfo_);
// pnInterInfo_ = interpolator_.getData().getInfoPanel();
- pnInterInfo_=new FSigWizardImportHelper.InfoPanel();
- ((FSigWizardImportHelper.InfoPanel)pnInterInfo_).setSrc(interpolator_.getData());
+ pnInterInfo_ = new FSigWizardImportHelper.InfoPanel();
+ ((FSigWizardImportHelper.InfoPanel) pnInterInfo_).setSrc(interpolator_.getData());
pnInterp_.add(pnInterInfo_, BuBorderLayout.NORTH);
}
final FSigGeomSrcData data = interpolator_.getData();
@@ -478,7 +444,6 @@
cbUseLayer_ = new BuCheckBox(FSigLib.getS("Modifier \xE0 partir de calques"));
cbUseFiles_ = new BuCheckBox(FSigLib.getS("Modifier \xE0 partir de fichiers"));
final ItemListener listener = new ItemListener() {
-
@Override
public void itemStateChanged(ItemEvent _e) {
interpolator_.setData(null);
@@ -503,7 +468,6 @@
protected void buildPreview(final boolean _showPreview) {
final FSigLoaderPreviewer prev = new FSigLoaderPreviewer() {
-
@Override
public FSigGeomSrcData loadData(final ProgressionInterface _prog) {
buildMapperResult(_prog);
@@ -596,9 +560,9 @@
if (_cqToScan instanceof ZCalqueEditionGroup) {
res = ((ZCalqueEditionGroup) _cqToScan).getAttributes();
} else if (_cqToScan instanceof ZCalqueAffichageDonneesInterface
- && ((ZCalqueAffichageDonneesInterface) _cqToScan).modeleDonnees() instanceof ZModeleGeometry) {
+ && ((ZCalqueAffichageDonneesInterface) _cqToScan).modeleDonnees() instanceof ZModeleGeometry) {
res = ((ZModeleGeometry) ((ZCalqueAffichageDonneesInterface) _cqToScan).modeleDonnees()).getGeomData()
- .getAttributes();
+ .getAttributes();
}
return res == null ? nullAtt_ : res;
}
@@ -618,7 +582,6 @@
final FSigVarAttrMapperTableModel model = interpolator_.getAttModel();
if (!model.equals(table_.getModel())) {
model.addTableModelListener(new TableModelListener() {
-
@Override
public void tableChanged(final TableModelEvent _e) {
updateCibleState();
@@ -635,7 +598,7 @@
return;
}
cbInterpLines_.setEnabled(_b && interpolator_.getData().getNbPolygones() > 0
- || interpolator_.getData().getNbPolylignes() > 0);
+ || interpolator_.getData().getNbPolylignes() > 0);
for (int i = pnInterMethode_.getComponentCount() - 1; i >= 0; i--) {
pnInterMethode_.getComponent(i).setEnabled(_b);
}
@@ -664,7 +627,7 @@
protected void updateCibleState() {
if (lbCibleError_ != null) {
lbCibleError_.setText(interpolator_.getAttModel().isAttributeUsed() ? CtuluLibString.EMPTY_STRING : FSigLib
- .getS("Aucune variable cible ne sera modifi\xE9e"));
+ .getS("Aucune variable cible ne sera modifi\xE9e"));
}
}
@@ -705,24 +668,22 @@
interpolator_.maxDistanceToIgnore_ = v == null ? 1E-10 : ((Double) v).doubleValue();
if (FuLog.isTrace()) {
FuLog.trace(getClass().getName() + " max distance zone " + interpolator_.interpolationInZone_ + ""
- + interpolator_.maxDistanceIntZone_);
+ + interpolator_.maxDistanceIntZone_);
FuLog.trace(getClass().getName() + " max distance ignore" + interpolator_.ignorePtExtern_ + ": "
- + interpolator_.maxDistanceIntZone_);
+ + interpolator_.maxDistanceIntZone_);
}
final CtuluTaskDelegate task = impl_.createTask(FSigLib.getS("Interpolation"));
task.start(new Runnable() {
-
@Override
public void run() {
final CtuluAnalyze analyze = new CtuluAnalyze();
- BitSet set = null;
+ FastBitSet set = null;
if (cbModifySelected_.isEnabled() && cbModifySelected_.isSelected()) {
set = selectedPt_;
}
interpolator_.process(analyze, set, task.getStateReceiver());
SwingUtilities.invokeLater(new Runnable() {
-
@Override
public void run() {
if (analyze.containsErrors()) {
@@ -788,31 +749,31 @@
public String getStepText() {
final StringBuffer r = new StringBuffer();
switch (current_) {
- case 0:
- r.append(FSigLib.getS("Choisir le type de la source: fichiers ou calques g\xE9ographiques."));
- break;
- case 1:
- if (cbUseLayer_.isSelected()) {
- r.append(FSigLib.getS("Choisir les calques g\xE9ographiques."));
- r.append(CtuluLibString.LINE_SEP).append(
- FSigLib.getS("Utiliser les touches 'Ctrl' et/ou 'Maj' pour s\xE9lectionner plusieurs calques."));
- } else {
- r.append(FSigLib.getS("Choisir les fichiers \xE0 utiliser."));
- r.append(CtuluLibString.LINE_SEP).append(FSigWizardImportHelper.getFormatExtHelp()).append(
- CtuluLibString.LINE_SEP).append(FSigWizardImportHelper.getInsertOrderHelp());
+ case 0:
+ r.append(FSigLib.getS("Choisir le type de la source: fichiers ou calques g\xE9ographiques."));
+ break;
+ case 1:
+ if (cbUseLayer_.isSelected()) {
+ r.append(FSigLib.getS("Choisir les calques g\xE9ographiques."));
+ r.append(CtuluLibString.LINE_SEP).append(
+ FSigLib.getS("Utiliser les touches 'Ctrl' et/ou 'Maj' pour s\xE9lectionner plusieurs calques."));
+ } else {
+ r.append(FSigLib.getS("Choisir les fichiers \xE0 utiliser."));
+ r.append(CtuluLibString.LINE_SEP).append(FSigWizardImportHelper.getFormatExtHelp()).append(
+ CtuluLibString.LINE_SEP).append(FSigWizardImportHelper.getInsertOrderHelp());
- }
- break;
- case 2:
- r.append(FSigLib.getS("D\xE9finir les variables \xE0 modifier"));
- r.append(CtuluLibString.LINE_SEP).append(
- FSigLib.getS("Si la s\xE9lection du calque actif est non vide, il est possible de ne modifier que les objets s\xE9lectionn\xE9s"));
- break;
- case 3:
- r.append(FSigLib.getS("Pr\xE9ciser la m\xE9thode d'interpolation"));
- break;
- default:
- break;
+ }
+ break;
+ case 2:
+ r.append(FSigLib.getS("D\xE9finir les variables \xE0 modifier"));
+ r.append(CtuluLibString.LINE_SEP).append(
+ FSigLib.getS("Si la s\xE9lection du calque actif est non vide, il est possible de ne modifier que les objets s\xE9lectionn\xE9s"));
+ break;
+ case 3:
+ r.append(FSigLib.getS("Pr\xE9ciser la m\xE9thode d'interpolation"));
+ break;
+ default:
+ break;
}
return r.toString();
}
@@ -820,16 +781,16 @@
@Override
public String getStepTitle() {
switch (current_) {
- case 0:
- return FSigLib.getS("Choix du type de source");
- case 1:
- return FSigLib.getS("Source: s\xE9lection");
- case 2:
- return FSigLib.getS("D\xE9finition de la cible");
- case 3:
- return FSigLib.getS("M\xE9thodes d'interpolation");
- default:
- return CtuluLibString.EMPTY_STRING;
+ case 0:
+ return FSigLib.getS("Choix du type de source");
+ case 1:
+ return FSigLib.getS("Source: s\xE9lection");
+ case 2:
+ return FSigLib.getS("D\xE9finition de la cible");
+ case 3:
+ return FSigLib.getS("M\xE9thodes d'interpolation");
+ default:
+ return CtuluLibString.EMPTY_STRING;
}
}
@@ -872,5 +833,4 @@
public void valueChanged(final TreeSelectionEvent _e) {
filterSelectedLayer();
}
-
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|