]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - AbstractJcrBrowser.java
58f56c281fef9fa222077f1b2d9948c42d540bb5
2 * Copyright (C) 2007-2012 Argeo GmbH
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
16 package org
.argeo
.eclipse
.ui
.jcr
.views
;
20 public abstract class AbstractJcrBrowser
{}
22 // public abstract class AbstractJcrBrowser extends ViewPart {
25 // public abstract void createPartControl(Composite parent);
28 // * To be overridden to adapt size of form and result frames.
30 // abstract protected int[] getWeights();
33 // * To be overridden to provide an adapted size nodeViewer
35 // abstract protected TreeViewer createNodeViewer(Composite parent,
36 // ITreeContentProvider nodeContentProvider);
39 // * To be overridden to retrieve the current nodeViewer
41 // abstract protected TreeViewer getNodeViewer();
44 // * Enables the refresh of the tree.
47 // public void setFocus() {
48 // getNodeViewer().getTree().setFocus();
51 // public void refresh(Object obj) {
52 // // getNodeViewer().update(obj, null);
53 // getNodeViewer().refresh(obj);
54 // // getNodeViewer().expandToLevel(obj, 1);
57 // public void nodeAdded(Node parentNode, Node newNode) {
58 // getNodeViewer().refresh(parentNode);
59 // getNodeViewer().expandToLevel(newNode, 0);
62 // public void nodeRemoved(Node parentNode) {
63 // IStructuredSelection newSel = new StructuredSelection(parentNode);
64 // getNodeViewer().setSelection(newSel, true);
66 // IStructuredSelection tmpSel = (IStructuredSelection) getNodeViewer()
68 // getNodeViewer().refresh(tmpSel.getFirstElement());