@Override public String getMode() { // TODO Auto-generated method stub return server.getMode(); }
/** * Returns an image representing the server's state. * * @return org.eclipse.jface.parts.IImage * @param server org.eclipse.wst.server.core.IServer */ protected Image getServerStateImage(IServer server) { return getStateImage(server.getServerType(), server.getServerState(), server.getMode()); }
/** * Returns a string representing the server's state. * * @return java.lang.String * @param server org.eclipse.wst.server.core.IServer */ protected String getServerStateLabel(IServer server) { return getStateLabel(server.getServerType(), server.getServerState(), server.getMode()); }
/** * Returns true if the given server is already started in the given * mode, or could be (re)started in the start mode. * * @param server * @param launchMode * @return boolean */ public static boolean isCompatibleWithLaunchMode(IServer server, String launchMode) { if (server == null || launchMode == null) return false; int state = server.getServerState(); if (state == IServer.STATE_STARTED && launchMode.equals(server.getMode())) return true; if (server.getServerType() != null && server.getServerType().supportsLaunchMode(launchMode)) return true; return false; }
/** * Return true if this server can currently be acted on. * @return boolean * @param server a server */ public boolean accept(IServer server) { if (server.getServerState() != IServer.STATE_STARTED) { // start return server.canStart(launchMode).isOK(); } // restart String mode2 = launchMode; if (mode2 == null) mode2 = server.getMode(); return server.getServerType() != null && UIDecoratorManager.getUIDecorator(server.getServerType()).canRestart() && server.canRestart(mode2).isOK(); }
} else if (state == IServer.STATE_STARTED) { boolean restart = false; String mode = server.getMode(); IBreakpointManager breakpointManager = DebugPlugin.getDefault().getBreakpointManager(); boolean disabledBreakpoints = false;
} else if (state == IServer.STATE_STARTED) { boolean restart = false; String mode = server.getMode(); IBreakpointManager breakpointManager = DebugPlugin.getDefault().getBreakpointManager(); boolean disabledBreakpoints = false;
String launchMode2 = launchMode; if (launchMode2 == null) launchMode2 = server.getMode(); RestartServerJob restartJob = new RestartServerJob(server, launchMode2); restartJob.schedule();