Interface IValidatorDefinition

All Superinterfaces:
Serializable
All Known Implementing Classes:
ValidatorDefinition

public interface IValidatorDefinition extends Serializable
This interface defines a validator (type) definitions.
Since:
7.1
Author:
O. Kerpershoek
  • Method Details

    • getName

      String getName()
      This method returns the (type) name of the component. The type name is usually used to identify the component.
      Returns:
      the (type) name of the component.
    • getParameterNames

      String[] getParameterNames()
      This method returns an array containing all the parameter names.
      Returns:
      Array containing all the parameter names.
    • getParameter

      IParameterDefinition getParameter(String name)
      This method returns the parameter definition for the specified name.
      Parameters:
      name - The name of the requested parameter.
      Returns:
      The definition of the parameter for the specified name.
      Throws:
      UnknownParameterException - This exception is thrown when no parameter is available with the specified name.
    • getParameters

      IParameterDefinition[] getParameters()
      this method returns an array containing the definitions of the parameters that are supported by this component.
      Returns:
      Array containing the definitions of the parameters that are supported by this component.