X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=plugins%2Forg.argeo.slc.client.ui.dist%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fclient%2Fui%2Fdist%2Feditors%2FBundleRawPage.java;h=7ddd0acf2a6eb60b6f4542bfb9557feef5bd2ad5;hb=1e6cf7254fb9f150251594cf0383b3b1c5210517;hp=d989cff938cbc483d4227270fd75ba4adafa7911;hpb=9df777e4120393be73dab723eb3189b1ec216965;p=gpl%2Fargeo-slc.git diff --git a/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/editors/BundleRawPage.java b/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/editors/BundleRawPage.java index d989cff93..7ddd0acf2 100644 --- a/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/editors/BundleRawPage.java +++ b/plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/editors/BundleRawPage.java @@ -29,7 +29,6 @@ import javax.jcr.nodetype.NodeType; import org.argeo.ArgeoException; import org.argeo.slc.client.ui.dist.DistImages; import org.argeo.slc.client.ui.dist.utils.DistUiHelpers; -import org.argeo.slc.client.ui.dist.utils.GenericDoubleClickListener; import org.argeo.slc.jcr.SlcNames; import org.argeo.slc.jcr.SlcTypes; import org.eclipse.jface.viewers.ColumnLabelProvider; @@ -88,10 +87,7 @@ public class BundleRawPage extends FormPage implements SlcNames, SlcTypes { createColumn(tree, "Value", SWT.LEFT, 200); tree.setLinesVisible(true); tree.setHeaderVisible(true); - complexTree = new TreeViewer(tree); - // Configure - complexTree.addDoubleClickListener(new GenericDoubleClickListener()); complexTree = new TreeViewer(tree); complexTree.setContentProvider(new TreeContentProvider()); complexTree.setLabelProvider(new TreeLabelProvider()); @@ -219,9 +215,9 @@ public class BundleRawPage extends FormPage implements SlcNames, SlcTypes { elements = new ArrayList(); // Maven coordinates - elements.add(node.getProperty(SLC_GROUP_ID)); - elements.add(node.getProperty(SLC_ARTIFACT_ID)); - elements.add(node.getProperty(SLC_ARTIFACT_VERSION)); +// elements.add(node.getProperty(SLC_GROUP_ID)); +// elements.add(node.getProperty(SLC_ARTIFACT_ID)); +// elements.add(node.getProperty(SLC_ARTIFACT_VERSION)); // Meta information // boolean gotSource = false; @@ -238,6 +234,16 @@ public class BundleRawPage extends FormPage implements SlcNames, SlcTypes { elements.add(child); } } + + // Properties + PropertyIterator pi = node.getProperties(); + while (pi.hasNext()) { + Property curProp = pi.nextProperty(); + if (!curProp.getName().startsWith("jcr:") + && !curProp.isMultiple()) + elements.add(curProp); + } + } catch (RepositoryException e) { throw new ArgeoException( "Unexpected exception while listing node properties", e);