Interface Action
-
- All Known Implementing Classes:
DoradoAction
,ExecAction
,GuppyAction
,LegacyAction
,ListAction
,SampleSheetConvertAction
public interface Action
This interface define an action.- Since:
- 3.0
- Author:
- Laurent Jourdren
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
action(Configuration conf, List<String> arguments, fr.ens.biologie.genomique.kenetre.log.GenericLogger logger)
Execute action.String
getDescription()
Get action description.String
getName()
Get the name of the action.boolean
isHidden()
Test if the action must be hidden from the list of available actions.
-
-
-
Method Detail
-
getName
String getName()
Get the name of the action.- Returns:
- the name of the action
-
getDescription
String getDescription()
Get action description.- Returns:
- the description description
-
action
void action(Configuration conf, List<String> arguments, fr.ens.biologie.genomique.kenetre.log.GenericLogger logger)
Execute action.- Parameters:
conf
- configurationarguments
- arguments of the actionlogger
- logger
-
isHidden
boolean isHidden()
Test if the action must be hidden from the list of available actions.- Returns:
- true if the action must be hidden
-
-