Create an empty, mutable org.dianahep.histogrammar.UntypedLabeling.
Help text that can be queried interactively: more detail than help
.
Help text that can be queried interactively: more detail than help
. (FIXME: currently only contains the apply
signature.)
Create an immutable org.dianahep.histogrammar.UntypedLabeled from arguments (instead of JSON).
Create an immutable org.dianahep.histogrammar.UntypedLabeled from arguments (instead of JSON).
Weighted number of entries (sum of all observed weights).
Names (strings) associated with containers of any type except org.dianahep.histogrammar.Counted.
Reconstructs a container of known type from JSON.
Reconstructs a container of known type from JSON. General users should call the Factory
object's fromJson
, which uses header data to identify the container type. (This is called by fromJson
.)
Help text that can be queried interactively: a one-liner that can be included in a menu.
Help text that can be queried interactively: a one-liner that can be included in a menu.
Synonym for apply
.
Name of the concrete Factory
as a string; used to label the container type in JSON.
Name of the concrete Factory
as a string; used to label the container type in JSON.
Accumulate any number of aggregators of any type and label them with strings. Every sub-aggregator is filled with every input datum.
This primitive simulates a directory of aggregators. For sub-directories, nest collections within the UntypedLabel.
Note that sub-aggregators within an UntypedLabel may have different types. In strongly typed languages, this flexibility poses a problem: nested objects must be type-cast before they can be used. To collect objects of the same type with string-based look-up keys, use org.dianahep.histogrammar.Label.
To collect aggregators of the same type without naming them, use org.dianahep.histogrammar.Index. To collect aggregators of different types without naming them, use org.dianahep.histogrammar.Branch.
Factory produces mutable org.dianahep.histogrammar.UntypedLabeling and immutable org.dianahep.histogrammar.UntypedLabeled objects.
Note: the compiler cannot predict the type of data that is drawn from this collection, so it must be cast with
as
.