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=8bd5d63e500c982468a05c24ca1186dd515d7bf3;hb=0d236262a853a1286b317c30d64d4692bc21c7a4;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..8bd5d63e5 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; @@ -91,7 +90,7 @@ public class BundleRawPage extends FormPage implements SlcNames, SlcTypes { complexTree = new TreeViewer(tree); // Configure - complexTree.addDoubleClickListener(new GenericDoubleClickListener()); + // complexTree.addDoubleClickListener(new GenericDoubleClickListener()); complexTree = new TreeViewer(tree); complexTree.setContentProvider(new TreeContentProvider()); complexTree.setLabelProvider(new TreeLabelProvider()); @@ -238,6 +237,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);