org::openide::windows::DummyWindowManager::R Class Reference

Inheritance diagram for org::openide::windows::DummyWindowManager::R:
Inheritance graph
[legend]
Collaboration diagram for org::openide::windows::DummyWindowManager::R:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 R ()
synchronized void addPropertyChangeListener (PropertyChangeListener l)
synchronized void removePropertyChangeListener (PropertyChangeListener l)
synchronized Set getOpened ()
TopComponent getActivated ()
Node[] getActivatedNodes ()
synchronized Node[] getCurrentNodes ()

Package Functions

synchronized void open (TopComponent tc)
synchronized void close (TopComponent tc)
synchronized void setActive (TopComponent tc)
synchronized void setActivatedNodes (TopComponent tc, Node[] _nodes)

Private Attributes

TopComponent active
final Set opened
Node[] nodes
PropertyChangeSupport pcs

Constructor & Destructor Documentation

org::openide::windows::DummyWindowManager::R::R (  )  [inline]

References nodes, and opened.


Member Function Documentation

synchronized void org::openide::windows::DummyWindowManager::R::addPropertyChangeListener ( PropertyChangeListener  l  )  [inline]

Add a property change listener.

Parameters:
l the listener to add

Implements org::openide::windows::TopComponent::Registry.

References pcs.

synchronized void org::openide::windows::DummyWindowManager::R::close ( TopComponent  tc  )  [inline, package]
TopComponent org::openide::windows::DummyWindowManager::R::getActivated (  )  [inline]

Get the currently selected element.

Returns:
the selected top component, or null if there is none

Implements org::openide::windows::TopComponent::Registry.

References active.

Node [] org::openide::windows::DummyWindowManager::R::getActivatedNodes (  )  [inline]

Getter for the lastly activated nodes. Comparing to previous method it always remembers the selected nodes of the last component that had ones.

Returns:
array of nodes (not null)

Implements org::openide::windows::TopComponent::Registry.

References nodes.

synchronized Node [] org::openide::windows::DummyWindowManager::R::getCurrentNodes (  )  [inline]

Getter for the currently selected nodes.

Returns:
array of nodes or null if no component activated or it returns null from getActivatedNodes ().

Implements org::openide::windows::TopComponent::Registry.

References active, and org::openide::windows::TopComponent::getActivatedNodes().

synchronized Set org::openide::windows::DummyWindowManager::R::getOpened (  )  [inline]

Get reference to a set of all opened componets in the system.

Returns:
live read-only set of TopComponents

Implements org::openide::windows::TopComponent::Registry.

References opened.

synchronized void org::openide::windows::DummyWindowManager::R::open ( TopComponent  tc  )  [inline, package]
synchronized void org::openide::windows::DummyWindowManager::R::removePropertyChangeListener ( PropertyChangeListener  l  )  [inline]

Remove a property change listener.

Parameters:
l the listener to remove

Implements org::openide::windows::TopComponent::Registry.

References pcs.

synchronized void org::openide::windows::DummyWindowManager::R::setActivatedNodes ( TopComponent  tc,
Node[]  _nodes 
) [inline, package]
synchronized void org::openide::windows::DummyWindowManager::R::setActive ( TopComponent  tc  )  [inline, package]

Member Data Documentation

Referenced by close(), getOpened(), open(), and R().

PropertyChangeSupport org::openide::windows::DummyWindowManager::R::pcs [private]

The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2