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 Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel