Refactor monitor and exceptions
[lgpl/argeo-commons.git] / org.argeo.eclipse.ui.workbench / src / org / argeo / eclipse / ui / workbench / internal / jcr / SingleNodeAsTreeContentProvider.java
index 1dcd287202220b23406dd3fcb74eca7077a51fd5..7050b7b89fe012ee94ecd74054fe53f1ed2feebf 100644 (file)
@@ -23,7 +23,7 @@ import javax.jcr.Node;
 import javax.jcr.NodeIterator;
 import javax.jcr.RepositoryException;
 
-import org.argeo.ArgeoException;
+import org.argeo.eclipse.ui.EclipseUiException;
 import org.argeo.eclipse.ui.jcr.utils.JcrItemsComparator;
 import org.eclipse.jface.viewers.ITreeContentProvider;
 import org.eclipse.jface.viewers.Viewer;
@@ -52,7 +52,7 @@ public class SingleNodeAsTreeContentProvider implements ITreeContentProvider {
 
                        return result.toArray();
                } catch (RepositoryException re) {
-                       throw new ArgeoException(
+                       throw new EclipseUiException(
                                        "Unexpected error while getting child nodes for children editor page ",
                                        re);
                }
@@ -78,7 +78,7 @@ public class SingleNodeAsTreeContentProvider implements ITreeContentProvider {
                try {
                        return ((Node) element).hasNodes();
                } catch (RepositoryException e) {
-                       throw new ArgeoException("Cannot check children of " + element, e);
+                       throw new EclipseUiException("Cannot check children of " + element, e);
                }
        }
 
@@ -100,7 +100,7 @@ public class SingleNodeAsTreeContentProvider implements ITreeContentProvider {
                        Arrays.sort(arr, itemComparator);
                        return arr;
                } catch (RepositoryException e) {
-                       throw new ArgeoException("Cannot list children of " + parentNode, e);
+                       throw new EclipseUiException("Cannot list children of " + parentNode, e);
                }
        }
 }