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;
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());
elements = new ArrayList<Object>();
// 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;
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);