net.sf.okapi.common.pipeline.annotations

## Class StepIntrospector

- java.lang.Object
- - net.sf.okapi.common.pipeline.annotations.StepIntrospector

-     public final class StepIntrospector
      extends java.lang.Object

  Scan a class for retrieving the different `ConfigurationParameter` it uses.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `StepIntrospector()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<java.lang.String>` | `getStepEventHandlers(IPipelineStep step)` Gets the list of the event handlers for a given step.
    `static java.util.List<ConfigurationParameter>` | `getStepParameters(IPipelineStep step)` Gets the list of the `ConfigurationParameter` in a given step.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### StepIntrospector

          public StepIntrospector()

  - ### Method Detail

    - #### getStepParameters

          public static java.util.List<ConfigurationParameter> getStepParameters(IPipelineStep step)

      Gets the list of the `ConfigurationParameter` in a given step.
      Parameters:
        `step` - the step to introspect.
      Returns:
        the list of the `ConfigurationParameter`.

    - #### getStepEventHandlers

          public static java.util.List<java.lang.String> getStepEventHandlers(IPipelineStep step)

      Gets the list of the event handlers for a given step.
      Parameters:
        `step` - the step to introspect.
      Returns:
        the list of the event handlers.