Constructor parameters for custom Java classes are specified with <param> elements; these are omitted if the constructor does not take parameters.
Name of the parameter. This attribute is defined to document the argument. (By default, the name is not defined.)
Required: Full Java class name of the argument’s type. For example, a string argument will set class="java.lang.String".
Required: Value of the parameter.
Format of the value. This attribute is typically used for date arguments, and is used by the loader framework to parse the value string into the required class.