Author: fmancinelli
Date: 2007-11-01 22:42:21 +0100 (Thu, 01 Nov 2007)
New Revision: 5601
Added:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/IXWikiEclipseEventListener.java
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiEclipseEvent.java
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiEclipseNotificationCenter.java
Removed:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/IXWikiConnectionManagerListener.java
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiConnectionManager.java
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/IXWikiConnection.java
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/AbstractXWikiConnection.java
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/XWikiCachedConnection.java
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/XWikiPlainConnection.java
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/views/XWikiExplorerView.java
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/views/XWikiPagePreviewView.java
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/wizards/NewConnectionWizard.java
Log:
XECLIPSE-30
* Refactored the publish-subscribe mechanism. Now there is a
XWikiEclipseNotificationCenter that is the main hub for all the notification of
XEclipse related events
Deleted:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/IXWikiConnectionManagerListener.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/IXWikiConnectionManagerListener.java
2007-11-01 19:11:26 UTC (rev 5600)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/IXWikiConnectionManagerListener.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -1,31 +0,0 @@
-/*
- * See the NOTICE file distributed with this work for additional
- * information regarding copyright ownership.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- *
- */
-package org.xwiki.xeclipse;
-
-import org.xwiki.xeclipse.model.IXWikiConnection;
-
-public interface IXWikiConnectionManagerListener
-{
- void connectionAdded(IXWikiConnection xwikiConnection);
-
- void connectionRemoved(IXWikiConnection xwikiConnection);
-
-}
Added:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/IXWikiEclipseEventListener.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/IXWikiEclipseEventListener.java
(rev 0)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/IXWikiEclipseEventListener.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -0,0 +1,6 @@
+package org.xwiki.xeclipse;
+
+public interface IXWikiEclipseEventListener
+{
+ public void handleEvent(Object sender, XWikiEclipseEvent event, Object
data);
+}
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiConnectionManager.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiConnectionManager.java
2007-11-01 19:11:26 UTC (rev 5600)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiConnectionManager.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -30,7 +30,6 @@
import java.util.List;
import java.util.Map;
-import org.eclipse.core.runtime.ListenerList;
import org.xwiki.xeclipse.model.IXWikiConnection;
import org.xwiki.xeclipse.model.XWikiConnectionException;
@@ -40,9 +39,7 @@
private List<IXWikiConnection> xwikiConnections;
private Map<String, String> idToPasswordMapping;
-
- private ListenerList connectionManagerListenerList;
-
+
public static XWikiConnectionManager getDefault()
{
if (sharedInstance == null) {
@@ -55,8 +52,7 @@
private XWikiConnectionManager()
{
xwikiConnections = new ArrayList<IXWikiConnection>();
- idToPasswordMapping = new HashMap<String, String>();
- connectionManagerListenerList = new ListenerList();
+ idToPasswordMapping = new HashMap<String, String>();
}
public List<IXWikiConnection> getConnections()
@@ -69,14 +65,15 @@
if (!xwikiConnections.contains(xwikiConnection)) {
xwikiConnections.add(xwikiConnection);
idToPasswordMapping.put(xwikiConnection.getId(), password);
- fireConnectionAdded(xwikiConnection);
+
+ XWikiEclipseNotificationCenter.getDefault().fireEvent(this,
XWikiEclipseEvent.CONNECTION_ADDED, xwikiConnection);
}
}
public void removeConnection(IXWikiConnection xwikiConnection)
{
- xwikiConnections.remove(xwikiConnection);
- fireConnectionRemoved(xwikiConnection);
+ xwikiConnections.remove(xwikiConnection);
+ XWikiEclipseNotificationCenter.getDefault().fireEvent(this,
XWikiEclipseEvent.CONNECTION_REMOVED, xwikiConnection);
}
public String getPasswordForConnection(String id) {
@@ -109,46 +106,5 @@
e.printStackTrace();
}
}
- }
-
- // /////////////////////////// Event listeners management
/////////////////////////////
-
- public void addConnectionManagerListener(IXWikiConnectionManagerListener
listener)
- {
- connectionManagerListenerList.add(listener);
- }
-
- public void
removeConnectionManagerListener(IXWikiConnectionManagerListener listener)
- {
- connectionManagerListenerList.remove(listener);
- }
-
- protected void fireConnectionAdded(final IXWikiConnection xwikiConnection)
- {
- if (xwikiConnection == null) {
- throw new NullPointerException();
- }
-
- final Object[] listeners =
connectionManagerListenerList.getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IXWikiConnectionManagerListener listener =
- (IXWikiConnectionManagerListener) listeners[i];
- listener.connectionAdded(xwikiConnection);
- }
- }
-
- protected void fireConnectionRemoved(final IXWikiConnection
xwikiConnection)
- {
- if (xwikiConnection == null) {
- throw new NullPointerException();
- }
-
- final Object[] listeners =
connectionManagerListenerList.getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IXWikiConnectionManagerListener listener =
- (IXWikiConnectionManagerListener) listeners[i];
- listener.connectionRemoved(xwikiConnection);
- }
- }
-
+ }
}
Added:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiEclipseEvent.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiEclipseEvent.java
(rev 0)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiEclipseEvent.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -0,0 +1,13 @@
+package org.xwiki.xeclipse;
+
+public enum XWikiEclipseEvent
+{
+ /* Sender: XWikiConnectionManager, Data: IXWikiConnection */
+ CONNECTION_ADDED,
+ /* Sender: XWikiConnectionManager, Data: IXWikiConnection */
+ CONNECTION_REMOVED,
+ /* Sender: IXWikiConnection, Data: null */
+ CONNECTION_ESTABLISHED,
+ /* Sender: IXWikiConnection, Data: null */
+ CONNECTION_CLOSED
+}
Added:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiEclipseNotificationCenter.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiEclipseNotificationCenter.java
(rev 0)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/XWikiEclipseNotificationCenter.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -0,0 +1,53 @@
+package org.xwiki.xeclipse;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.eclipse.core.runtime.ListenerList;
+
+public class XWikiEclipseNotificationCenter
+{
+ private Map<XWikiEclipseEvent, ListenerList> eventyTypeToListenersMapping;
+ private static XWikiEclipseNotificationCenter instance;
+
+ private XWikiEclipseNotificationCenter()
+ {
+ eventyTypeToListenersMapping = new HashMap<XWikiEclipseEvent,
ListenerList>();
+ }
+
+ public static XWikiEclipseNotificationCenter getDefault() {
+ if(instance == null) {
+ instance = new XWikiEclipseNotificationCenter();
+ }
+
+ return instance;
+ }
+
+ public void addListener(XWikiEclipseEvent eventType, Object listener)
+ {
+ ListenerList listenerList =
eventyTypeToListenersMapping.get(eventType);
+ if(listenerList == null) {
+ listenerList = new ListenerList();
+ eventyTypeToListenersMapping.put(eventType, listenerList);
+ }
+
+ listenerList.add(listener);
+ }
+
+ public void removeListener(XWikiEclipseEvent eventType,
IXWikiEclipseEventListener listener) {
+ ListenerList listenerList =
eventyTypeToListenersMapping.get(eventType);
+ if(listenerList != null) {
+ listenerList.remove(listener);
+ }
+ }
+
+ public void fireEvent(Object sender, XWikiEclipseEvent eventType, Object
data) {
+ ListenerList listenerList =
eventyTypeToListenersMapping.get(eventType);
+ if(listenerList != null) {
+ Object[] listeners = listenerList.getListeners();
+ for (int i = 0; i < listeners.length; ++i) {
+ ((IXWikiEclipseEventListener) listeners[i]).handleEvent(sender,
eventType, data);
+ }
+ }
+ }
+}
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/IXWikiConnection.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/IXWikiConnection.java
2007-11-01 19:11:26 UTC (rev 5600)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/IXWikiConnection.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -82,7 +82,4 @@
public String getUserName();
public String getServerUrl();
-
- public void addConnectionEstablishedListener(IXWikiConnectionListener
listener);
- public void removeConnectionEstablishedListener(IXWikiConnectionListener
listener);
}
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/AbstractXWikiConnection.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/AbstractXWikiConnection.java
2007-11-01 19:11:26 UTC (rev 5600)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/AbstractXWikiConnection.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -25,8 +25,6 @@
protected transient boolean isDisposed;
- private transient ListenerList connectionListenerList;
-
/**
* Constructor.
*
@@ -48,8 +46,7 @@
*/
protected void init() throws XWikiConnectionException
{
- isDisposed = false;
- connectionListenerList = new ListenerList();
+ isDisposed = false;
}
/**
@@ -93,34 +90,4 @@
abstract Page getRawPage(String pageId) throws XWikiConnectionException;
abstract Space getRawSpace(String key);
-
- // /////////////////////////// Event listeners management
/////////////////////////////
-
- public void addConnectionEstablishedListener(IXWikiConnectionListener
listener)
- {
- connectionListenerList.add(listener);
- }
-
- public void removeConnectionEstablishedListener(IXWikiConnectionListener
listener)
- {
- connectionListenerList.remove(listener);
- }
-
- protected void fireConnectionEstablished()
- {
- final Object[] listeners = connectionListenerList.getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IXWikiConnectionListener listener =
(IXWikiConnectionListener) listeners[i];
- listener.connectionEstablished(this);
- }
- }
-
- protected void fireConnectionClosed()
- {
- final Object[] listeners = connectionListenerList.getListeners();
- for (int i = 0; i < listeners.length; i++) {
- final IXWikiConnectionListener listener =
(IXWikiConnectionListener) listeners[i];
- listener.connectionClosed(this);
- }
- }
}
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/XWikiCachedConnection.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/XWikiCachedConnection.java
2007-11-01 19:11:26 UTC (rev 5600)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/XWikiCachedConnection.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -13,6 +13,8 @@
import org.codehaus.swizzle.confluence.PageSummary;
import org.codehaus.swizzle.confluence.Space;
import org.codehaus.swizzle.confluence.SpaceSummary;
+import org.xwiki.xeclipse.XWikiEclipseEvent;
+import org.xwiki.xeclipse.XWikiEclipseNotificationCenter;
import org.xwiki.xeclipse.model.IXWikiPage;
import org.xwiki.xeclipse.model.IXWikiSpace;
import org.xwiki.xeclipse.model.XWikiConnectionException;
@@ -214,7 +216,7 @@
throw new XWikiConnectionException(e);
}
- fireConnectionEstablished();
+ XWikiEclipseNotificationCenter.getDefault().fireEvent(this,
XWikiEclipseEvent.CONNECTION_ESTABLISHED, null);
}
/**
@@ -237,7 +239,7 @@
e.printStackTrace();
}
- fireConnectionClosed();
+ XWikiEclipseNotificationCenter.getDefault().fireEvent(this,
XWikiEclipseEvent.CONNECTION_CLOSED, null);
}
/**
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/XWikiPlainConnection.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/XWikiPlainConnection.java
2007-11-01 19:11:26 UTC (rev 5600)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/model/impl/XWikiPlainConnection.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -10,6 +10,8 @@
import org.codehaus.swizzle.confluence.Space;
import org.codehaus.swizzle.confluence.SpaceSummary;
import org.eclipse.core.runtime.ListenerList;
+import org.xwiki.xeclipse.XWikiEclipseEvent;
+import org.xwiki.xeclipse.XWikiEclipseNotificationCenter;
import org.xwiki.xeclipse.model.IXWikiConnectionListener;
import org.xwiki.xeclipse.model.IXWikiPage;
import org.xwiki.xeclipse.model.IXWikiSpace;
@@ -61,7 +63,7 @@
throw new XWikiConnectionException(e);
}
- fireConnectionEstablished();
+ XWikiEclipseNotificationCenter.getDefault().fireEvent(this,
XWikiEclipseEvent.CONNECTION_ESTABLISHED, null);
}
/**
@@ -84,7 +86,7 @@
e.printStackTrace();
}
- fireConnectionClosed();
+ XWikiEclipseNotificationCenter.getDefault().fireEvent(this,
XWikiEclipseEvent.CONNECTION_CLOSED, null);
}
/**
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/views/XWikiExplorerView.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/views/XWikiExplorerView.java
2007-11-01 19:11:26 UTC (rev 5600)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/views/XWikiExplorerView.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -43,21 +43,21 @@
import org.eclipse.ui.menus.CommandContributionItem;
import org.eclipse.ui.model.WorkbenchLabelProvider;
import org.eclipse.ui.part.ViewPart;
-import org.xwiki.xeclipse.IXWikiConnectionManagerListener;
+import org.xwiki.xeclipse.IXWikiEclipseEventListener;
import org.xwiki.xeclipse.XWikiConnectionManager;
import org.xwiki.xeclipse.XWikiEclipseConstants;
+import org.xwiki.xeclipse.XWikiEclipseEvent;
+import org.xwiki.xeclipse.XWikiEclipseNotificationCenter;
import org.xwiki.xeclipse.editors.XWikiPageEditor;
import org.xwiki.xeclipse.editors.XWikiPageEditorInput;
import org.xwiki.xeclipse.handlers.ConnectHandler;
import org.xwiki.xeclipse.handlers.DisconnectHandler;
import org.xwiki.xeclipse.handlers.RemoveConnectionHandler;
import org.xwiki.xeclipse.model.IXWikiConnection;
-import org.xwiki.xeclipse.model.IXWikiConnectionListener;
import org.xwiki.xeclipse.model.IXWikiPage;
import org.xwiki.xeclipse.utils.XWikiEclipseUtil;
-public class XWikiExplorerView extends ViewPart implements
IXWikiConnectionManagerListener,
- IXWikiConnectionListener
+public class XWikiExplorerView extends ViewPart implements
IXWikiEclipseEventListener
{
public static final String ID = "org.xwiki.xeclipse.views.XWikiExplorer";
@@ -169,29 +169,21 @@
{
super.init(site);
activateHandlers(site);
- XWikiConnectionManager.getDefault().addConnectionManagerListener(this);
-
- /* Monitors the connections that are already registered in the
connection manager */
- for (IXWikiConnection xwikiConnection :
XWikiConnectionManager.getDefault()
- .getConnections()) {
- xwikiConnection.addConnectionEstablishedListener(this);
- }
+
+
XWikiEclipseNotificationCenter.getDefault().addListener(XWikiEclipseEvent.CONNECTION_ADDED,
this);
+
XWikiEclipseNotificationCenter.getDefault().addListener(XWikiEclipseEvent.CONNECTION_REMOVED,
this);
+
XWikiEclipseNotificationCenter.getDefault().addListener(XWikiEclipseEvent.CONNECTION_ESTABLISHED,
this);
+
XWikiEclipseNotificationCenter.getDefault().addListener(XWikiEclipseEvent.CONNECTION_CLOSED,
this);
}
@Override
public void dispose()
- {
- /*
- * Removes the connection listening on all connections still
registered in the connection
- * manager
- */
- for (IXWikiConnection xwikiConnection :
XWikiConnectionManager.getDefault()
- .getConnections()) {
- xwikiConnection.removeConnectionEstablishedListener(this);
- }
+ {
+
XWikiEclipseNotificationCenter.getDefault().removeListener(XWikiEclipseEvent.CONNECTION_ADDED,
this);
+
XWikiEclipseNotificationCenter.getDefault().removeListener(XWikiEclipseEvent.CONNECTION_REMOVED,
this);
+
XWikiEclipseNotificationCenter.getDefault().removeListener(XWikiEclipseEvent.CONNECTION_ESTABLISHED,
this);
+
XWikiEclipseNotificationCenter.getDefault().removeListener(XWikiEclipseEvent.CONNECTION_CLOSED,
this);
-
XWikiConnectionManager.getDefault().removeConnectionManagerListener(this);
-
super.dispose();
}
@@ -283,26 +275,21 @@
});
}
- public void connectionAdded(IXWikiConnection xwikiConnection)
+ public void handleEvent(Object sender, XWikiEclipseEvent event, Object
data)
{
- xwikiConnection.addConnectionEstablishedListener(this);
- treeViewer.refresh();
+ switch(event) {
+ case CONNECTION_ADDED:
+ case CONNECTION_REMOVED:
+ treeViewer.refresh();
+ break;
+ case CONNECTION_ESTABLISHED:
+ case CONNECTION_CLOSED:
+
if(XWikiConnectionManager.getDefault().getConnections().contains(sender)) {
+ treeViewer.refresh(sender);
+ }
+ break;
+ }
+
}
- public void connectionRemoved(IXWikiConnection xwikiConnection)
- {
- xwikiConnection.removeConnectionEstablishedListener(this);
- treeViewer.refresh();
- }
-
- public void connectionEstablished(IXWikiConnection connection)
- {
- treeViewer.refresh(connection);
- }
-
- public void connectionClosed(IXWikiConnection connection)
- {
- treeViewer.refresh(connection);
- }
-
}
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/views/XWikiPagePreviewView.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/views/XWikiPagePreviewView.java
2007-11-01 19:11:26 UTC (rev 5600)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/views/XWikiPagePreviewView.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -74,7 +74,7 @@
}
public void selectionChanged(IWorkbenchPart part, ISelection selection)
- {
+ {
Object selectedObject =
XWikiEclipseUtil.getSingleSelectedObjectInStructuredSelection(selection);
if(selectedObject instanceof IXWikiPage) {
IXWikiPage xwikiPage = (IXWikiPage) selectedObject;
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/wizards/NewConnectionWizard.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/wizards/NewConnectionWizard.java
2007-11-01 19:11:26 UTC (rev 5600)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/xeclipse/wizards/NewConnectionWizard.java
2007-11-01 21:42:21 UTC (rev 5601)
@@ -65,6 +65,7 @@
connection.dispose();
monitor.done();
} catch (Exception e) {
+ e.printStackTrace();
throw new InvocationTargetException(e);
}
}
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications