Class DefaultToolActivationPolicy
java.lang.Object
com.levigo.jadice.web.client.tool.DefaultToolActivationPolicy
- All Implemented Interfaces:
ToolActivationPolicy
A simple and naive tool activation policy activating the first electable tool (if there is one)
and electing the first feedback to be provided.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.levigo.jadice.web.client.tool.ToolActivationPolicy
ToolActivationPolicy.ActivationCandidate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionelectActiveTool
(List<ToolActivationPolicy.ActivationCandidate> candidates, EditEvent event, ToolManager manager) electFeedback
(List<ToolActivationPolicy.ActivationCandidate> candidates, EditEvent event, ToolManager manager)
-
Constructor Details
-
DefaultToolActivationPolicy
public DefaultToolActivationPolicy()
-
-
Method Details
-
electActiveTool
public ToolActivationPolicy.ActivationCandidate electActiveTool(List<ToolActivationPolicy.ActivationCandidate> candidates, EditEvent event, ToolManager manager) - Specified by:
electActiveTool
in interfaceToolActivationPolicy
-
electFeedback
public ToolActivationPolicy.ActivationCandidate electFeedback(List<ToolActivationPolicy.ActivationCandidate> candidates, EditEvent event, ToolManager manager) - Specified by:
electFeedback
in interfaceToolActivationPolicy
-