Revision: 6004
http://sourceforge.net/p/jump-pilot/code/6004
Author: ma15569
Date: 2018-11-30 15:38:40 +0000 (Fri, 30 Nov 2018)
Log Message:
-----------
added correct enablecheck to load/save style plugins
Modified Paths:
--------------
core/trunk/src/org/openjump/core/ui/plugin/style/LoadStylePlugIn.java
core/trunk/src/org/openjump/core/ui/plugin/style/SaveStylePlugIn.java
Modified: core/trunk/src/org/openjump/core/ui/plugin/style/LoadStylePlugIn.java
===================================================================
--- core/trunk/src/org/openjump/core/ui/plugin/style/LoadStylePlugIn.java
2018-11-30 15:20:31 UTC (rev 6003)
+++ core/trunk/src/org/openjump/core/ui/plugin/style/LoadStylePlugIn.java
2018-11-30 15:38:40 UTC (rev 6004)
@@ -41,6 +41,7 @@
import com.vividsolutions.jump.workbench.WorkbenchContext;
import
com.vividsolutions.jump.workbench.datasource.SaveFileDataSourceQueryChooser;
import com.vividsolutions.jump.workbench.model.Layer;
+import com.vividsolutions.jump.workbench.plugin.EnableCheck;
import com.vividsolutions.jump.workbench.plugin.EnableCheckFactory;
import com.vividsolutions.jump.workbench.plugin.MultiEnableCheck;
import com.vividsolutions.jump.workbench.plugin.PlugInContext;
@@ -65,14 +66,14 @@
}
- public static MultiEnableCheck createEnableCheck1(
- WorkbenchContext workbenchContext) {
- final EnableCheckFactory checkFactory = new EnableCheckFactory(
- workbenchContext);
- return new MultiEnableCheck()
- .add(checkFactory.createTaskWindowMustBeActiveCheck())
- .add(checkFactory.createAtLeastNLayersMustExistCheck(1))
- .add(checkFactory.createAtLeastNLayersMustBeSelectedCheck(1));
+ public EnableCheck createEnableCheck(final WorkbenchContext
workbenchContext) {
+ final EnableCheckFactory ecf = new
EnableCheckFactory(workbenchContext);
+ final MultiEnableCheck mec = new MultiEnableCheck().add(
+ ecf.createWindowWithLayerNamePanelMustBeActiveCheck())
+ .add(ecf.createExactlyNLayerablesMustBeSelectedCheck(1,
+ Layer.class));
+ return mec;
+
}
public ImageIcon getIcon() {
Modified: core/trunk/src/org/openjump/core/ui/plugin/style/SaveStylePlugIn.java
===================================================================
--- core/trunk/src/org/openjump/core/ui/plugin/style/SaveStylePlugIn.java
2018-11-30 15:20:31 UTC (rev 6003)
+++ core/trunk/src/org/openjump/core/ui/plugin/style/SaveStylePlugIn.java
2018-11-30 15:38:40 UTC (rev 6004)
@@ -43,6 +43,7 @@
import com.vividsolutions.jump.workbench.WorkbenchContext;
import
com.vividsolutions.jump.workbench.datasource.SaveFileDataSourceQueryChooser;
import com.vividsolutions.jump.workbench.model.Layer;
+import com.vividsolutions.jump.workbench.plugin.EnableCheck;
import com.vividsolutions.jump.workbench.plugin.EnableCheckFactory;
import com.vividsolutions.jump.workbench.plugin.MultiEnableCheck;
import com.vividsolutions.jump.workbench.plugin.PlugInContext;
@@ -132,14 +133,14 @@
return true;
}
- public static MultiEnableCheck createEnableCheck1(
- WorkbenchContext workbenchContext) {
- final EnableCheckFactory checkFactory = new EnableCheckFactory(
- workbenchContext);
- return new MultiEnableCheck()
- .add(checkFactory.createTaskWindowMustBeActiveCheck())
- .add(checkFactory.createAtLeastNLayersMustExistCheck(1))
- .add(checkFactory.createAtLeastNLayersMustBeSelectedCheck(1));
+ public EnableCheck createEnableCheck(final WorkbenchContext
workbenchContext) {
+ final EnableCheckFactory ecf = new
EnableCheckFactory(workbenchContext);
+ final MultiEnableCheck mec = new MultiEnableCheck().add(
+ ecf.createWindowWithLayerNamePanelMustBeActiveCheck())
+ .add(ecf.createExactlyNLayerablesMustBeSelectedCheck(1,
+ Layer.class));
+ return mec;
+
}
@Override
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel