public abstract class ClientStepRegistry extends AbstractChangeable implements StepRegistry, Changeable
The ClientStepRegistry is where you need to add your ClientStepFactory to add a step. You can obtain the
ClientStepRegistry via getInstance(ClientContext)
.
You'll need to do this in both Client and Desginer hooks. In the Designer, you need to also add a StepConfigFactory as well.
changeEvent, listenerList
Constructor and Description |
---|
ClientStepRegistry() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Collection<ClientStepFactory> |
getFactories()
Returns a read-only collection of the registered factories
|
static ClientStepRegistry |
getInstance(ClientContext context) |
abstract com.google.common.base.Optional<ClientStepFactory> |
getStepFactory(java.lang.String id)
Looks up the delegate for the given step factory id.
|
abstract void |
register(ClientStepFactory factory) |
addChangeListener, fireStateChanged, getChangeListeners, removeChangeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addChangeListener, removeChangeListener
public static ClientStepRegistry getInstance(ClientContext context)
public abstract void register(ClientStepFactory factory)
public abstract com.google.common.base.Optional<ClientStepFactory> getStepFactory(java.lang.String id)
StepRegistry
getStepFactory
in interface StepRegistry
public abstract java.util.Collection<ClientStepFactory> getFactories()