Methods' Details |
getResources
- Description
- Returns the list of resources that are bound directly and/or
indirectly to the given anchor. A URL filter can reduce the set of
returned resource ids.
- Parameter xAnchorId
- This anchor typically is either a pane or an empty
XResourceId object. An
empty reference is treated like an XResourceId object.
- Parameter sURLPrefix
- When a non-empty string is given then resource ids are returned
only when their resource URL matches this prefix, i.e. when it
begins with this prefix or is equal to it. Characters with
special meaning to URLs are not interpreted. In the typical
usage the prefix specifies the type of a resource. A typical
value is "private:resource/floater/", which is the prefix for
pane URLs. In a recursive search, only resource ids at the top
level are matched against this prefix.
Use an empty string to prevent filtering out resource ids.
- Parameter eSearchMode
- This flag defines whether to return only resources that are
directly bound to the given anchor or a recursive search is to
be made. Note that for the recursive search and an empty anchor
all resource ids are returned that belong to the configuration.
- Returns
- The set of returned resource ids may be empty when there are no
resource ids that match all conditions.
|
|
hasResource
- Description
Returns wether the specified resource is part of the
configuration.
This is independent of whether the resource does really exist and is
active, i.e. has a visible representation in the GUI.
- Parameter xResourceId
- The id of a resource. May be empty (empty reference or empty
XResourceId object) in which case false is
returned.
- Returns
- Returns true when the resource is part of the configuration
and false when it is not.
|
|
addResource
- Description
- Add a resource to the configuration.
This method should be used only by objects that implement the
::XConfigurationRequest interface or by the configuration
controller.
- Parameter xResourceId
- The resource to add to the configuration. When the specified
resource is already part of the configuration then this call is
silently ignored.
- Throws
- IllegalArgumentException
When an empty resource id is given then an
IllegalArgumentException is thrown.
|
|
removeResource
- Description
- Remove a resource from the configuration.
This method should be used only by objects that implement the
::XConfigurationRequest interface or by the configuration
controller.
- Parameter xResourceId
- The resource to remove from the configuration. When the
specified resource is not part of the configuration then this
call is silently ignored.
- Throws
- IllegalArgumentException
When an empty resource id is given then an
IllegalArgumentException is thrown.
|
|
Copyright © 2003 Sun Microsystems, Inc.