Interface IParametersAndDefinitionsManager

All Superinterfaces:
IParametersManager

public interface IParametersAndDefinitionsManager extends IParametersManager
Manager of parameters and parameter definitions of the parent object.
Since:
3.9.2
  • Method Details

    • getParameterDefinitions

      @NotNull List<IParameterDefinition> getParameterDefinitions()
      Returns immutable list of all configured parameter definitions. The list is sorted lexicographically by parameter name.
    • addParameterDefinition

      @NotNull IParameterDefinitionStruct addParameterDefinition(@NotNull String parameterName)
      Adds the definition for parameter with the given name, or returns an existing one.
    • removeParameterDefinition

      boolean removeParameterDefinition(@NotNull String parameterName)
      Removes the parameter definition together with its value, if any (see IParametersManager.removeParameter(String)).
      Returns:
      true if parameter or parameter definition was actually removed