Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


oracle.ide.controls.elementtree
Class ElementTreeViewAdapter

java.lang.Object
  extended by oracle.ide.controls.elementtree.ElementTreeViewAdapter


public final class ElementTreeViewAdapter
extends java.lang.Object

This class facilitates the integration of an ElementTree in a View. A typical usage for a view would be to have a private instance:

  private ElementTreeViewAdapter _elementTreeViewAdapter;

That instance is initialized in the getGUI():

 public Component getGUI() {
   if (_ui == null) {
     _elementTreeViewAdapter = new ElementTreeViewAdapter(this, rootElement);
     _ui = _elementTreeViewAdapter.getComponent();
   }
   return _ui;
 }
 

To handle the selection, add the following method to your view:

 protected final Element[] getSelectionFromUI() {
   return _elementTreeViewAdapter.getSelectionFromUI();
 }

Constructor Summary
ElementTreeViewAdapter(View view, Element rootElement)
           

 

Method Summary
 javax.swing.JComponent getComponent()
           
 ElementTree getElementTree()
          Get or create the ElementTree.
 Element[] getSelectionFromUI()
          This method can be called directly from your View.getSelectionFromUI():
 void setDragAction(int action)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ElementTreeViewAdapter

public ElementTreeViewAdapter(View view,
                              Element rootElement)

Method Detail

getElementTree

public ElementTree getElementTree()
Get or create the ElementTree. You should use getComponent() if you intend to create the UI.

getComponent

public javax.swing.JComponent getComponent()
Returns:
The ElementTree hosted in a JScrollPane

getSelectionFromUI

public Element[] getSelectionFromUI()
This method can be called directly from your View.getSelectionFromUI():
 protected final Element[] getSelectionFromUI() {
   return _elementTreeViewAdapter.getSelectionFromUI();
 }
Returns:
the selected elements.

setDragAction

public void setDragAction(int action)

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.