org.eclipse.core.commands.common
Class HandleObjectManager
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.core.commands.common.HandleObjectManager
-
Direct Known Subclasses:
-
BindingManager,
CommandManager,
ContextManager
-
public abstract class HandleObjectManager
- extends
EventManager
A manager of
HandleObject
instances. This has some common behaviour
which is shared between all such managers.
Clients may extend.
-
Since:
- 3.2
Method Summary
|
protected void
|
checkId
(
String id)
Verifies that the identifier is valid. |
protected
Set
|
getDefinedHandleObjectIds
()
Returns the set of identifiers for those handle objects that are defined. |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
definedHandleObjects
protected final
Set definedHandleObjects
- The set of handle objects that are defined. This value may be empty, but
it is never
null
.
handleObjectsById
protected final
Map handleObjectsById
- The map of identifiers (
String
) to handle objects (
HandleObject
). This collection may be empty, but it is
never null
.
HandleObjectManager
public HandleObjectManager()
checkId
protected final void checkId(
String id)
- Verifies that the identifier is valid. Exceptions will be thrown if the
identifier is invalid in some way.
-
-
Parameters:
-
id
- The identifier to validate; may be anything.
getDefinedHandleObjectIds
protected final
Set getDefinedHandleObjectIds()
- Returns the set of identifiers for those handle objects that are defined.
-
-
Returns:
- The set of defined handle object identifiers; this value may be
empty, but it is never
null
.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.