import javax.jcr.Node;
import javax.jcr.Property;
-import javax.jcr.PropertyType;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
-import javax.jcr.Value;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.argeo.ArgeoException;
import org.argeo.jcr.JcrUtils;
import org.argeo.slc.client.ui.dist.DistConstants;
public class ArtifactsBrowserPage extends FormPage implements DistConstants,
RepoConstants {
final static String PAGE_ID = "artifactsBrowserPage";
- private final static Log log = LogFactory
- .getLog(ArtifactsBrowserPage.class);
+ // private final static Log log = LogFactory
+ // .getLog(ArtifactsBrowserPage.class);
/* DEPENDENCY INJECTION */
private Session jcrSession;
return null;
}
- private String formatValueAsString(Value value) {
- // TODO enhance this method
- try {
- String strValue;
-
- if (value.getType() == PropertyType.BINARY)
- strValue = "<binary>";
- else if (value.getType() == PropertyType.DATE)
- strValue = timeFormatter.format(value.getDate().getTime());
- else
- strValue = value.getString();
- return strValue;
- } catch (RepositoryException e) {
- throw new ArgeoException(
- "unexpected error while formatting value", e);
- }
- }
+ // private String formatValueAsString(Value value) {
+ // // TODO enhance this method
+ // try {
+ // String strValue;
+ //
+ // if (value.getType() == PropertyType.BINARY)
+ // strValue = "<binary>";
+ // else if (value.getType() == PropertyType.DATE)
+ // strValue = timeFormatter.format(value.getDate().getTime());
+ // else
+ // strValue = value.getString();
+ // return strValue;
+ // } catch (RepositoryException e) {
+ // throw new ArgeoException(
+ // "unexpected error while formatting value", e);
+ // }
+ // }
}
private class ArtifactTreeSelectionListener implements
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Text;
import org.eclipse.swt.widgets.Tree;
import org.eclipse.swt.widgets.TreeColumn;
import org.eclipse.ui.forms.IManagedForm;
// This page widgets
private TreeViewer complexTree;
- private Text mavenSnippet;
public BundleRawPage(FormEditor editor, String title, Node currentNode) {
super(editor, "id", title);
GridLayout layout = new GridLayout(1, false);
layout.marginWidth = 5;
form.getBody().setLayout(layout);
-
createViewer(form.getBody());
}
private void createViewer(Composite parent) {
-
+
// Create the viewer
int style = SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION;
Tree tree = new Tree(parent, style);
createColumn(tree, "Value", SWT.LEFT, 200);
tree.setLinesVisible(true);
tree.setHeaderVisible(true);
+ complexTree = new TreeViewer(tree);
// Configure
complexTree.addDoubleClickListener(new GenericDoubleClickListener());
}
-
private static TreeColumn createColumn(Tree parent, String name, int style,
int width) {
TreeColumn result = new TreeColumn(parent, style);
public void dispose() {
}
}
-}
+}
\ No newline at end of file