org.openide
Interface Places.Nodes

Enclosing class:
Places

public static interface Places.Nodes

Provides access to important node places.


Method Summary
 Node controlPanel()
          Deprecated. Typically no longer meaningful.
 Node environment()
          Get the environment node.
 Node loaderPool()
          Get a node with all installed loaders.
 Node packages(DataFilter f)
          Get a root of packages with a given data filter.
 Node project()
          Deprecated. Typically no longer meaningful.
 Node projectDesktop()
          Get the Desktop node for the current project.
 Node repository()
          Get the Repository node.
 Node repository(DataFilter f)
          Get a Repository node with a given data filter.
 Node repositorySettings()
          Get the Repository settings node.
 Node[] roots()
          Get all root nodes.
 Node session()
          Deprecated. Typically no longer meaningful.
 Node workspaces()
          Get a node with all workspaces.
 

Method Detail

repository

public Node repository()
Get the Repository node.
Returns:
the node

repository

public Node repository(DataFilter f)
Get a Repository node with a given data filter.
Parameters:
f - the requested filter
Returns:
the node

packages

public Node packages(DataFilter f)
Get a root of packages with a given data filter.
Parameters:
f - the requested filter
Returns:
the node

loaderPool

public Node loaderPool()
Get a node with all installed loaders.
Returns:
the node

controlPanel

public Node controlPanel()
Deprecated. Typically no longer meaningful.

Get the control panel node.
Returns:
the node

project

public Node project()
Deprecated. Typically no longer meaningful.

Get the project settings node.
Returns:
the node

environment

public Node environment()
Get the environment node. This node holds all transient information about the IDE.
Returns:
the node

session

public Node session()
Deprecated. Typically no longer meaningful.

Get the session node. This node holds all global information about the IDE.
Returns:
the node

workspaces

public Node workspaces()
Get a node with all workspaces.
Returns:
the node

repositorySettings

public Node repositorySettings()
Get the Repository settings node.
Returns:
the node

projectDesktop

public Node projectDesktop()
Get the Desktop node for the current project. This node can change when a new project is selected.

Warning! do not assume that this node does anything in particular. It is just a node, its contents are unspecified, though it might have some useful cookies. If you are looking for the IDE's "current project" or similar information you are likely to be disappointed.

Returns:
the node

roots

public Node[] roots()
Get all root nodes. These nodes are the ones which will be displayed as "top-level" roots. Modules typically add to this set.
Returns:
the nodes


Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.