Class ParametersDescription


  • public class ParametersDescription
    extends Object
    Groups in a single objects all the parameter descriptors associated with a given object such as a step or a filter.
    • Constructor Detail

      • ParametersDescription

        public ParametersDescription​(Object originalObject)
        Creates a new ParametersDescription object for a given parent object.
        Parameters:
        originalObject - the object described.
    • Method Detail

      • getDescriptors

        public Map<String,​ParameterDescriptor> getDescriptors()
        Gets a map of all the parameter descriptors for this description.
        Returns:
        a map of all parameter descriptors.
      • get

        public ParameterDescriptor get​(String name)
        Gets the descriptor for a given parameter.
        Parameters:
        name - the name of the parameter to lookup.
        Returns:
        the descriptor for the given parameter.
      • add

        public ParameterDescriptor add​(String name,
                                       String displayName,
                                       String shortDescription)
        Adds a descriptor to this description.
        Parameters:
        name - the name of the parameter.
        displayName - the localizable display name for this parameter.
        shortDescription - a short localizable description for this parameter.
        Returns:
        the parameter descriptor created by the call.