Package org.eclipse.mat.report
Class Spec
java.lang.Object
org.eclipse.mat.report.Spec
- All Implemented Interfaces:
IResult
- Direct Known Subclasses:
QuerySpec
,SectionSpec
A container for combining results.
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
Get the entire set of parameters.(Optionally) Return meta data of the result needed to fine-tune the display of the result.void
Merge with another Spec.void
Add an entire map of a parameter names and values.void
Set a parameter to control the formatting of a reportvoid
void
setTemplate
(String template)
-
Method Details
-
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 interfaceIResult
- Returns:
- the metadata for the result, used to obtain extra data
-
getName
-
setName
-
getTemplate
-
setTemplate
-
getParams
Get the entire set of parameters.- Returns:
- the parameters
-
putAll
Add an entire map of a parameter names and values.- Parameters:
map
- a map of names and associated values
-
set
Set a parameter to control the formatting of a report- Parameters:
key
- aParams
valuevalue
- the value which controls an aspect of the report
-
merge
Merge with another Spec. Combine the parameters and choose the other name if this has none.- Parameters:
other
- the other Spec
-