Class Spec

    • Method Detail

      • getResultMetaData

        public ResultMetaData getResultMetaData()
        Description copied from interface: IResult
        (Optionally) Return meta data of the result needed to fine-tune the display of the result. This could include an additional context, an additional query to run on selected data from the result , additional calculated columns, or an indication that the results are already presorted.
        Specified by:
        getResultMetaData in interface IResult
        Returns:
        the metadata for the result, used to obtain extra data
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getTemplate

        public String getTemplate()
      • setTemplate

        public void setTemplate​(String template)
      • getParams

        public Map<String,​String> getParams()
        Get the entire set of parameters.
        Returns:
        the parameters
      • putAll

        public void putAll​(Map<String,​String> map)
        Add an entire map of a parameter names and values.
        Parameters:
        map - a map of names and associated values
      • set

        public void set​(String key,
                        String value)
        Set a parameter to control the formatting of a report
        Parameters:
        key - a Params value
        value - the value which controls an aspect of the report
      • merge

        public void merge​(Spec other)
        Merge with another Spec. Combine the parameters and choose the other name if this has none.
        Parameters:
        other - the other Spec