Class ManagedClientSessionCommands
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.session.command.ManagedClientSessionCommands
-
@Dependent public class ManagedClientSessionCommands extends Object
-
-
Constructor Summary
Constructors Constructor Description ManagedClientSessionCommands(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils, org.jboss.errai.ioc.client.api.ManagedInstance<ClientSessionCommand> sessionCommands)ManagedClientSessionCommands(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils, org.jboss.errai.ioc.client.api.ManagedInstance<ClientSessionCommand> sessionCommands, int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(org.kie.workbench.common.stunner.core.client.session.ClientSession session)voidclearCommands()voiddestroy()<S extends ClientSessionCommand>
Sget(int index)<S extends ClientSessionCommand>
Sget(Class<? extends ClientSessionCommand> type)ManagedClientSessionCommandsregister(Class<? extends ClientSessionCommand> type)<S extends ClientSessionCommand>
voidvisit(BiConsumer<Class<S>,S> visitor)
-
-
-
Constructor Detail
-
ManagedClientSessionCommands
@Inject public ManagedClientSessionCommands(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils, @Any org.jboss.errai.ioc.client.api.ManagedInstance<ClientSessionCommand> sessionCommands)
-
ManagedClientSessionCommands
public ManagedClientSessionCommands(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils, @Any org.jboss.errai.ioc.client.api.ManagedInstance<ClientSessionCommand> sessionCommands, int size)
-
-
Method Detail
-
register
public ManagedClientSessionCommands register(Class<? extends ClientSessionCommand> type)
-
bind
public void bind(org.kie.workbench.common.stunner.core.client.session.ClientSession session)
-
get
public <S extends ClientSessionCommand> S get(int index)
-
get
public <S extends ClientSessionCommand> S get(Class<? extends ClientSessionCommand> type)
-
visit
public <S extends ClientSessionCommand> void visit(BiConsumer<Class<S>,S> visitor)
-
destroy
@PreDestroy public void destroy()
-
clearCommands
public void clearCommands()
-
-