This class provides "grouping" information that is used to assist
transforming a two-dimensional grid of data (eg a ResultSet) into
a hierarchy of data.
Get the lineage of DataProviders starting with the data provider that contains
the current value, then the parent DataProvider, then the grand parent etc.
Determine the default output file name that will be produced based on:
outputFileName
conversionFormats
compressSingleDocument
The effect is to ensure the default outputName has the correct extension
based on what will be generated (".zip" for multiple files or compressing
single format, otherwise the extension for the type).
Get an instance of a TemplateStore which has default settings for the plain text
field delimiters, specifying whether errors in the template are fatal.
This convenience method will get the template from the default TemplateStore and
extract the structure before passing it to the given processor to process.
Marks the given key as an "injected" or "pushed up" attribute meaning that
it was artificially injected into this DP when processing the XML structure.
Store a template in the given template store (this process is known as
template registration) specifying whether to overwrite any existing
registrations or not.