No.
How does it work in my case: checking if sextante raster layers are loaded
into OJ?
I added the following code to the class:


 public EnableCheck createAtLeastNRasterImageLayersMustExistCheck(final int
n) {
        return new EnableCheck() {
            @Override
            public String check(JComponent component) {
                final LayerManager layerManager = workbenchContext
                        .getLayerManager();
                String msg;
                if (n == 1) {
                    msg =
get("com.vividsolutions.jump.workbench.plugin.At-least-one-layerables-must-exist")
                            + " ("
                            +
get("org.openjump.core.rasterimage.AddRasterImageLayerWizard.Sextante-Raster-Image")
                            + ")";
                } else {
                    msg = getMessage(

"com.vividsolutions.jump.workbench.plugin.At-least-n-layerables-must-exist",
                            new Object[] { n })
                            + " ("
                            +
get("org.openjump.core.rasterimage.AddRasterImageLayerWizard.Sextante-Raster-Image")
                            + ")";
                    ;
                }
                return (layerManager == null || n > layerManager
                        .getRasterImageLayers().size()) ? msg : null;
            }
        };
    }


Peppe

2018-06-04 14:49 GMT+02:00 <edgar.sol...@web.de>:

> hey Peppe,
>
> On 04.06.2018 14:41, jump-pilot-svn--- via Jump-pilot-devel wrote:
> > -    public static EnableCheckFactory getInstance(){
> > -      if (instance==null)
> > -        instance = new EnableCheckFactory(JUMPWorkbench.getInstance().
> getContext());
> > -      return instance;
> > +    public static EnableCheckFactory getInstance() {
> > +        if (instance == null) {
> > +            instance = new EnableCheckFactory(
> JUMPWorkbench.getInstance()
> > +                    .getContext());
> > +        }
> > +        return instance;
> >      }
>
> are you aware of EnableCheckFactory.getInstance() which does exactly the
> above but on the level the whole OJ? ..ede
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to