@OnStart public static class StartOp implements Runnable { @Override public void run() { ResourceUtils.installGraphs(this.getClass(), "org/esa/snap/classification/graphs/"); } } }
@OnStart public static final class Start implements Runnable { @Override public void run() { CndUtils.assertNonUiThread(); if (TraceFlags.TRACE_MODEL_STATE) { System.err.println("=== Installer.Start"); } ModelSupport.instance().startup(); } }
@OnStart public static class StartOp implements Runnable { @Override public void run() { installColorPalettes(this.getClass(), "org/esa/snap/landcover/auxdata/color_palettes/"); } }
@SuppressWarnings("UnusedDeclaration") @OnStart public static class Runner implements Runnable { @Override public void run() { // test! LayerManager.getDefault(); } } }
/** * This class is not API. It is public as an implementation detail. * <p> * Makes sure DocumentWindowManager can start listening to window events from the beginning. */ @SuppressWarnings("unused") @OnStart public static class Starter implements Runnable { @Override public void run() { getDefault(); } }
@OnStart public static class StartOp implements Runnable { int bandCount; @Override public void run() { if (Boolean.getBoolean("snap.uncertainty.test")) { SnapApp.getDefault().getProductManager().addListener(new ProductManager.Listener() { @Override public void productAdded(ProductManager.Event event) { bandCount = addUncertaintyBands(event.getProduct(), bandCount); } @Override public void productRemoved(ProductManager.Event event) { } }); } } }
@OnStart public static class Startup implements Runnable, RepositoryListener { @Override public void run() { Repository.registerRepositoryListener(this); } @Override public boolean unitOpened(int unitId) { return true; } @Override public void unitRemoved(int unitId) { if (unitId < 0) { return; } synchronized (lock) { TextIndexStorage index = TextIndexStorageManager.get(unitId); if (index != null) { index.unitRemoved(unitId); } } } @Override public void unitClosed(int unitId) { } }
/** * This non-API class is public as an implementation detail. Don't use it, it may be removed anytime. * <p> * NetBeans {@code @OnStart}: {@code Runnable}s defined by various modules are invoked in parallel and as soon * as possible. It is guaranteed that execution of all {@code runnable}s is finished * before the startup sequence is claimed over. */ @OnStart public static class StartOp implements Runnable { @Override public void run() { LOG.info("Starting SNAP Desktop"); try { SnapApp.getDefault().onStart(); } finally { initImageIO(); SystemUtils.initGeoTools(); SystemUtils.initJAI(Lookup.getDefault().lookup(ClassLoader.class)); // uncomment if we encounter problems with the stmt above //SystemUtils.init3rdPartyLibs(null); SnapApp.getDefault().initGPF(); } } }
@OnStart public static class StartOp implements Runnable { @Override
@OnStart public class GDALMenuActionRegistrar implements Runnable, GDALWriterPlugInListener { private static final Logger logger = Logger.getLogger(GDALMenuActionRegistrar.class.getName());