xsd.DataMappingConfig.xsd Maven / Gradle / Ivy
Schema for configuring how Java classes are to be translated into report parts.
The configuration consists out of one or more data mapping elements, each
describing the mapping to report parts for specific Java classes. At processing time this configuration is used to translate objects
into report parts, get hold of the data in the objects and of the styling for the report part.
Each datamappingtype applies to Java classes determined by two attributes, a classname and wether or not the classname is a regular expression.
Furthermore each datamappingtype holds information on how it is translated into a report part, its datatype and its style classes.
base type for Java classes holding data, contains information on how to get the data from the Java class, the type of data and style information.
information about a container to be started and wether or not to add data to it
used when the container is a section, denotes the depth of the section
possible containers
information about an iText element to be added for a Java object
a string which must be the Java classname of an iText Element
information on how to turn a Java class into multiple elements of the same type
name of the method to be called to yield a java.util.List of data objects
configure the end of a container
upto which depth should nested containers be ended? By default only the current container on the stack will
be ended.
configuration for types of data (numeric, text, date,...)
the root of the configuration
© 2015 - 2025 Weber Informatics LLC | Privacy Policy