SingleGraphMaker
SingleGraphMaker
- Superclass
- GraphMaker
- Subclasses
- MonthlyGraphMaker
- Referenced By
- ReportGraphSpecs
This class cannot be an operation of two other graph specifications. But its job is to
calculate the result to display of a query. In order to calculate the values, it executes
a block. This block should take the value of the query as well as the arguments and
return the result. Then using the result returned and the legend name, it opens a graph.
The method can take arguments, which must be specified in the variable queryArgs. This is
useful when you do not know beforehand the arguments that the method will take. The name
of the method is not obtained directly from report values.
Instance Variables
queryValues <ValueCollection of: ListQueryValue> It stores the values of the queries.
valueBlock <Block> It is the block that calculates the values given the arguments.
queryArgs <Array of: Object> It stores the extra arguments to the method.
legend <Collection of: String> The name of the legend.
Developed By Jee Ku (jku@cat.ncsa.uiuc.edu) and Joseph W. Yoder (yoder@cs.uiuc.edu)
- Potential problems with this comment:
Instance variable commented but not in class definition -
queryValues, valueBlock
Instance variable not commented -
elementDefiner
Variable has invalid type -
#('valueBlock' 'Block')