org::openide::windows::TopComponent::Registry Interface Reference

Inheritance diagram for org::openide::windows::TopComponent::Registry:
Inheritance graph
[legend]
Collaboration diagram for org::openide::windows::TopComponent::Registry:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Static Public Attributes

static final String PROP_OPENED = "opened"
static final String PROP_ACTIVATED = "activated"
static final String PROP_CURRENT_NODES = "currentNodes"
static final String PROP_ACTIVATED_NODES = "activatedNodes"

Detailed Description

Registry of all top components. There is one instance that can be obtained via TopComponent#getRegistry and it permits listening to the currently selected element, and to the activated nodes assigned to it.


Member Function Documentation

void org::openide::windows::TopComponent::Registry::addPropertyChangeListener ( PropertyChangeListener  l  ) 

Add a property change listener.

Parameters:
l the listener to add

Implemented in org::openide::windows::DummyWindowManager::R.

TopComponent org::openide::windows::TopComponent::Registry::getActivated (  ) 

Get the currently selected element.

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

Implemented in org::openide::windows::DummyWindowManager::R.

Node [] org::openide::windows::TopComponent::Registry::getActivatedNodes (  ) 

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)

Implemented in org::openide::windows::DummyWindowManager::R.

Node [] org::openide::windows::TopComponent::Registry::getCurrentNodes (  ) 

Getter for the currently selected nodes.

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

Implemented in org::openide::windows::DummyWindowManager::R.

Set org::openide::windows::TopComponent::Registry::getOpened (  ) 

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

Returns:
live read-only set of TopComponents

Implemented in org::openide::windows::DummyWindowManager::R.

void org::openide::windows::TopComponent::Registry::removePropertyChangeListener ( PropertyChangeListener  l  ) 

Remove a property change listener.

Parameters:
l the listener to remove

Implemented in org::openide::windows::DummyWindowManager::R.


Member Data Documentation

Name of property for the selected top component.

Referenced by org::openide::windows::DummyWindowManager::R::setActive().

Name of property for the set of opened components.

Referenced by org::openide::windows::DummyWindowManager::R::close(), and org::openide::windows::DummyWindowManager::R::open().


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

Generated by  doxygen 1.6.2