Annotation Interface Step


@Documented @Retention(RUNTIME) @Target(TYPE) public @interface Step
An alternate way of defining steps. Classes annotated with "Step" are automatically recognized and registered as a step. Important: The XML definitions alienate annotated steps and the two methods of definition are therefore mutually exclusive.
Author:
Alex Silva
  • Element Details

    • id

      String id
      Returns:
      The ID of the step. You can specify more than one ID in a comma separated format: id1,id2,id3 for deprecation purposes.
    • name

      String name
    • description

      String description
      Default:
      ""
    • image

      String image
      Returns:
      The image resource path
      Default:
      ""
    • isSeparateClassLoaderNeeded

      boolean isSeparateClassLoaderNeeded
      Returns:
      True if a separate class loader is needed every time this class is instantiated
      Default:
      false
    • classLoaderGroup

      String classLoaderGroup
      Default:
      ""
    • categoryDescription

      String categoryDescription
      Default:
      ""
    • i18nPackageName

      String i18nPackageName
      Default:
      ""
    • documentationUrl

      String documentationUrl
      Returns:
      The documentation url
      Default:
      ""
    • casesUrl

      String casesUrl
      Returns:
      The cases url
      Default:
      ""
    • forumUrl

      String forumUrl
      Returns:
      The forum url
      Default:
      ""
    • suggestion

      String suggestion
      Default:
      ""