com.tensegrity.graph.rule.handler
Class VisualSubgraphRemoveHandlerRegistry

java.lang.Object
  extended bycom.tensegrity.graph.rule.handler.VisualSubgraphRemoveHandlerRegistry

public final class VisualSubgraphRemoveHandlerRegistry
extends java.lang.Object

This class is the registry for subgraph-remove-handlers. It is used to register and to lookup the handlers by name.

Version:
$Id: VisualSubgraphRemoveHandlerRegistry.java,v 1.11 2005/10/31 09:25:53 MichaelKegel Exp $
Author:
StepanRutz
See Also:
VisualNodeDropHandler

Constructor Summary
VisualSubgraphRemoveHandlerRegistry()
          Constructs a new empty VisualSubgraphRemoveHandlerRegistry instance.
 
Method Summary
 void disable()
          Disables the registry.
 void enable()
          Enabled the registry.
 VisualSubgraphRemoveHandler get(java.lang.String name)
          Returns the handler with the given name or null if none was registered before.
 void register(java.lang.String name, VisualSubgraphRemoveHandler handler)
          Registers a new handler under the given name.
 void unregister(java.lang.String name)
          Unregisters a new handler under the given name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisualSubgraphRemoveHandlerRegistry

public VisualSubgraphRemoveHandlerRegistry()
Constructs a new empty VisualSubgraphRemoveHandlerRegistry instance.

Method Detail

get

public final VisualSubgraphRemoveHandler get(java.lang.String name)
Returns the handler with the given name or null if none was registered before.

Parameters:
name - id that uniquely identifies the handler.
Returns:
the found handler or null if none was found.

register

public final void register(java.lang.String name,
                           VisualSubgraphRemoveHandler handler)
Registers a new handler under the given name.

A potentially existing previous handler with the same name is overridden by the new handler

.

Parameters:
name - id that uniquely identifies the handler. A previous handler with the same name is overridden, this value may not be null
handler - the handler to register, this value may not be null

unregister

public final void unregister(java.lang.String name)
Unregisters a new handler under the given name.

Parameters:
name - id that uniquely identifies the handler, this value may not be null

disable

public final void disable()
Disables the registry.


enable

public final void enable()
Enabled the registry.



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.