Class Argument

    • Constructor Detail

      • Argument

        public Argument()
        Create a new Argument without a name, value, or metadata.
      • Argument

        public Argument​(String name,
                        String value)
        Create a new Argument with the specified name and value, and no metadata.
        Parameters:
        name - the argument name
        value - the argument value
      • Argument

        public Argument​(String name,
                        String value,
                        String metadata)
        Create a new Argument with the specified name, value, and metadata.
        Parameters:
        name - the argument name
        value - the argument value
        metadata - the argument metadata
      • Argument

        public Argument​(String name,
                        String value,
                        String metadata,
                        String description)
        Create a new Argument with the specified name, value, and metadata.
        Parameters:
        name - the argument name
        value - the argument value
        metadata - the argument metadata
        description - the argument description
    • Method Detail

      • setValue

        public void setValue​(String newValue)
        Sets the value of the Argument.
        Parameters:
        newValue - the new value
      • getValue

        public String getValue()
        Gets the value of the Argument object.
        Returns:
        the attribute's value
      • setDescription

        public void setDescription​(String description)
        Sets the Description attribute of the Argument.
        Parameters:
        description - the new description
      • getDescription

        public String getDescription()
        Gets the Meta Data attribute of the Argument.
        Returns:
        the MetaData value
      • setMetaData

        public void setMetaData​(String newMetaData)
        Sets the Meta Data attribute of the Argument.
        Parameters:
        newMetaData - the new metadata
      • getMetaData

        public String getMetaData()
        Gets the Meta Data attribute of the Argument.
        Returns:
        the MetaData value
      • isSkippable

        public boolean isSkippable​(String parameterName)
        Is this parameter skippable, i.e. empty/blank string or it looks like an unrecognised variable.
        Parameters:
        parameterName - - parameter name
        Returns:
        true if parameter should be skipped