This annotation is used to tell the Lhings Java library which methods implement
actions, in the
Lhings sense of action.
Methods annotated with
@Action should have return type void, and may have up to eight
parameters, which should be of type int, float, double, boolean, String, java.util.Date and any of
the corresponding wrapper types (i. e., they are
typed parameters).
name and
description are optional.
argumentNames is mandatory and must
contain a list of the names of the parameters of the action. They do not need to be the same as the ones of the java
method, but they should be in the same order.