Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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

Inheritance diagram for org::openide::windows::TopComponent::Registry:

Inheritance 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

final String PROP_OPENED = "opened"
final String PROP_ACTIVATED = "activated"
final String PROP_CURRENT_NODES = "currentNodes"
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

final String org::openide::windows::TopComponent::Registry::PROP_ACTIVATED = "activated" [static]
 

Name of property for the selected top component.

final String org::openide::windows::TopComponent::Registry::PROP_ACTIVATED_NODES = "activatedNodes" [static]
 

Name of property for lastly activated nodes nodes.

final String org::openide::windows::TopComponent::Registry::PROP_CURRENT_NODES = "currentNodes" [static]
 

Name of property for currently selected nodes.

final String org::openide::windows::TopComponent::Registry::PROP_OPENED = "opened" [static]
 

Name of property for the set of opened components.


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 03:14:05 2009 for ACS Java API by doxygen 1.3.8