[jboss-cvs] jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server ...
Robert Stryker
rawblem at gmail.com
Fri Dec 22 18:26:35 EST 2006
User: rawb
Date: 06/12/22 18:26:35
Modified: as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server
ServerTableViewer.java JBossServerTableViewer.java
JBossServerView.java
Log:
Added deploy-only server (cannot start or stop)
Other associated changes.
Revision Changes Path
1.6 +3 -1 jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/ServerTableViewer.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ServerTableViewer.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/ServerTableViewer.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- ServerTableViewer.java 14 Dec 2006 19:34:44 -0000 1.5
+++ ServerTableViewer.java 22 Dec 2006 23:26:35 -0000 1.6
@@ -69,9 +69,11 @@
protected class ServerTableLabelProvider2 extends ServerTableLabelProvider {
private int myCount = 0;
protected Image getStateImage(IServerType serverType, int state, String mode) {
+ if( serverType.getId().equals("org.jboss.ide.eclipse.as.systemCopyServer")) return null;
return UIDecoratorManager.getUIDecorator(serverType).getStateImage(state, mode, myCount);
}
protected String getStateLabel(IServerType serverType, int state, String mode) {
+ if( serverType.getId().equals("org.jboss.ide.eclipse.as.systemCopyServer")) return "N/A";
return UIDecoratorManager.getUIDecorator(serverType).getStateLabel(state, mode, myCount);
}
protected void animate() {
@@ -84,7 +86,7 @@
public class TrimmedServerContentProvider implements IStructuredContentProvider, ITreeContentProvider {
public Object[] getElements(Object element) {
- return JBossServerCore.getIServerJBossServers();
+ return JBossServerCore.getDeployableServersAsIServers();
}
public void inputChanged(Viewer theViewer, Object oldInput, Object newInput) {
1.5 +13 -3 jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/JBossServerTableViewer.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: JBossServerTableViewer.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/JBossServerTableViewer.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- JBossServerTableViewer.java 14 Dec 2006 19:34:44 -0000 1.4
+++ JBossServerTableViewer.java 22 Dec 2006 23:26:35 -0000 1.5
@@ -45,7 +45,7 @@
public class JBossServerTableViewer extends TreeViewer {
protected TableViewerPropertySheet propertySheet;
- protected Action disableCategoryAction, refreshAction;
+ protected Action disableCategoryAction, refreshAction, refreshFullAction;
protected boolean suppressingRefresh = false;
public JBossServerTableViewer(Tree tree) {
super(tree);
@@ -100,6 +100,13 @@
}
};
refreshAction.setText("Refresh Item");
+
+ refreshFullAction = new Action() {
+ public void run() {
+ refresh(null);
+ }
+ };
+ refreshFullAction.setText("Refresh Full Tree");
}
public static class ContentWrapper {
@@ -279,6 +286,7 @@
protected void fillJBContextMenu(Shell shell, IMenuManager menu) {
Object selected = getSelectedElement();
menu.add(refreshAction);
+ menu.add(refreshFullAction);
if( selected instanceof ServerViewProvider ) {
menu.add(disableCategoryAction);
}
@@ -413,8 +421,10 @@
// for testing
public void refresh(final Object element) {
- System.out.println("here: " + element);
+ if(!suppressingRefresh) {
super.refresh(element);
+ } else {
+ }
}
1.6 +2 -18 jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/JBossServerView.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: JBossServerView.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/JBossServerView.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- JBossServerView.java 14 Dec 2006 19:34:44 -0000 1.5
+++ JBossServerView.java 22 Dec 2006 23:26:35 -0000 1.6
@@ -54,11 +54,7 @@
protected Tree jbTreeTable;
- protected Action refreshViewerAction, editLaunchConfigAction, twiddleAction, cloneServerAction;
-
-
- private boolean suppressingRefresh = false;
-
+ protected Action editLaunchConfigAction, twiddleAction, cloneServerAction;
public static JBossServerView instance;
public static JBossServerView getDefault() {
@@ -104,19 +100,6 @@
public void createActions() {
- refreshViewerAction = new Action() {
- public void run() {
- Display.getDefault().asyncExec(new Runnable() {
- public void run() {
- getJBViewer().refresh(null);
- }
- });
- }
-
- };
- refreshViewerAction.setText(Messages.RefreshViewerAction);
-
-
editLaunchConfigAction = new Action() {
public void run() {
Display.getDefault().asyncExec(new Runnable() {
@@ -264,6 +247,7 @@
if( server != jbViewer.getInput()) {
jbViewer.setInput(server);
} else {
+ jbViewer.refresh();
// Object[] expanded = jbViewer.getExpandedElements();
// jbViewer.setInput(server);
// jbViewer.setExpandedElements(expanded);
More information about the jboss-cvs-commits
mailing list