Modifier and Type | Interface and Description |
---|---|
interface |
ReportDefinition
A report definition.
|
interface |
RootLevelBand
A RootLevelBand is directly connected with a report definition or a group.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractReportDefinition
The AbstractReportDefinition serves as base-implementation for both the SubReport and the global JFreeReport
instance.
|
class |
AbstractRootLevelBand
The root-level band is the container that is processed by a report-state.
|
class |
Band
A report band is a collection of other elements and bands, similiar to an AWT-Container.
|
class |
CrosstabCell |
class |
CrosstabCellBody |
class |
CrosstabColumnGroup
Can have either a column body or a details body.
|
class |
CrosstabColumnGroupBody |
class |
CrosstabElement
Creates a new crosstab subreport instance.
|
class |
CrosstabGroup
A crosstab group represents the page, row, column and detail sections of a cube.
|
class |
CrosstabHeader
A details header is printed between the last group-header and the first detail band.
|
class |
CrosstabOtherGroup
Can have either a row- or a column body.
|
class |
CrosstabOtherGroupBody |
class |
CrosstabRowGroup
Can have either a row- or a column body.
|
class |
CrosstabRowGroupBody |
class |
CrosstabSummaryHeader
A details header is printed between the last group-header and the first detail band.
|
class |
CrosstabTitleHeader
A details header is printed between the last group-header and the first detail band.
|
class |
DetailsFooter
A details footer is printed between the last itemband and the first group-footer.
|
class |
DetailsHeader
A details header is printed between the last group-header and the first detail band.
|
class |
Element
Base class for all report elements (displays items that can appear within a report band).
|
class |
Group
A report group.
|
class |
GroupBody
This class only has two valid sub-classes and exists purely to limit the applicable composition options in the
group-class.
|
class |
GroupDataBody |
class |
GroupFooter
A band that appears at the end of each instance of a group.
|
class |
GroupHeader
A report band that appears at the beginning of each instance of a group.
|
class |
ItemBand
A report band that displays a row of data items.
|
class |
MasterReport
A JFreeReport instance is used as report template to define the visual layout of a report and to collect all data
sources for the reporting.
|
class |
NoDataBand
The No-Data-Band is printed if the current report has no data in its main data-table.
|
class |
PageFooter
A report band that appears at the bottom of every page.
|
class |
PageHeader
A report band used to print information at the top of every page in the report.
|
class |
RelationalGroup
A group that accepts fields.
|
class |
ReportFooter
A report band that appears as the very last band on the report.
|
class |
ReportHeader
A report band that is printed once only at the beginning of the report.
|
class |
Section
A section is a small-scale band that allows to access the child elements but does not define how childs get added or
organized in the section.
|
class |
SubGroupBody
A group body that contains a sub-group.
|
class |
SubReport
A subreport element.
|
class |
Watermark
A report band used to print information at the background of every page in the report.
|
Modifier and Type | Method and Description |
---|---|
ReportElement |
ReportElement.getChildElementByType(ElementType type) |
ReportElement |
Element.getChildElementByType(ElementType type) |
ReportElement[] |
ReportElement.getChildElementsByName(String name) |
ReportElement[] |
Element.getChildElementsByName(String name) |
ReportElement[] |
ReportElement.getChildElementsByType(ElementType type) |
ReportElement[] |
Element.getChildElementsByType(ElementType type) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractReportDefinition.fireModelLayoutChanged(ReportElement node,
int type,
Object parameter) |
Modifier and Type | Method and Description |
---|---|
void |
CompatibilityConverter.inspectAttributeExpression(ReportElement element,
String attributeNamespace,
String attributeName,
Expression expression,
ExpressionMetaData expressionMetaData) |
void |
AbstractCompatibilityConverter.inspectAttributeExpression(ReportElement element,
String attributeNamespace,
String attributeName,
Expression expression,
ExpressionMetaData expressionMetaData) |
void |
CompatibilityConverter.inspectElement(ReportElement element) |
void |
LayoutCompatibility_5_0_Converter.inspectElement(ReportElement element) |
void |
LayoutCompatibility_3_9_Converter.inspectElement(ReportElement element) |
void |
AbstractCompatibilityConverter.inspectElement(ReportElement element) |
void |
CompatibilityConverter.inspectStyleExpression(ReportElement element,
StyleKey styleKey,
Expression expression,
ExpressionMetaData expressionMetaData) |
void |
AbstractCompatibilityConverter.inspectStyleExpression(ReportElement element,
StyleKey styleKey,
Expression expression,
ExpressionMetaData expressionMetaData) |
Modifier and Type | Method and Description |
---|---|
static ReportElement |
ReportStructureMatcher.findElementByType(Element element,
ElementType type) |
static ReportElement[] |
ReportStructureMatcher.findElementsByAttribute(ReportElement section,
String ns,
String name) |
static ReportElement[] |
ReportStructureMatcher.findElementsByAttribute(ReportElement section,
String ns,
String name,
Object value) |
static ReportElement[] |
ReportStructureMatcher.findElementsByName(ReportElement section,
String name) |
static ReportElement[] |
ReportStructureMatcher.findElementsByType(ReportElement section,
ElementType type) |
static ReportElement |
ReportStructureMatcher.match(MatcherContext context,
ReportElement base,
NodeMatcher parse) |
static ReportElement |
ReportStructureMatcher.match(MatcherContext context,
ReportElement base,
String selector) |
static ReportElement[] |
ReportStructureMatcher.matchAll(MatcherContext context,
ReportElement base,
NodeMatcher parse) |
static ReportElement[] |
ReportStructureMatcher.matchAll(MatcherContext context,
ReportElement base,
String selector) |
Modifier and Type | Method and Description |
---|---|
static ReportElement[] |
ReportStructureMatcher.findElementsByAttribute(ReportElement section,
String ns,
String name) |
static ReportElement[] |
ReportStructureMatcher.findElementsByAttribute(ReportElement section,
String ns,
String name,
Object value) |
static ReportElement[] |
ReportStructureMatcher.findElementsByName(ReportElement section,
String name) |
static ReportElement[] |
ReportStructureMatcher.findElementsByType(ReportElement section,
ElementType type) |
Section |
MatcherContext.getParent(ReportElement e) |
static ReportElement |
ReportStructureMatcher.match(MatcherContext context,
ReportElement base,
NodeMatcher parse) |
static ReportElement |
ReportStructureMatcher.match(MatcherContext context,
ReportElement base,
String selector) |
static ReportElement[] |
ReportStructureMatcher.matchAll(MatcherContext context,
ReportElement base,
NodeMatcher parse) |
static ReportElement[] |
ReportStructureMatcher.matchAll(MatcherContext context,
ReportElement base,
String selector) |
boolean |
AnyNodeMatcher.matches(MatcherContext context,
ReportElement node) |
boolean |
OrMatcher.matches(MatcherContext context,
ReportElement node) |
boolean |
AttributeMatcher.matches(MatcherContext context,
ReportElement node) |
boolean |
NodeMatcher.matches(MatcherContext context,
ReportElement node) |
boolean |
AndMatcher.matches(MatcherContext context,
ReportElement node) |
boolean |
DescendantMatcher.matches(MatcherContext context,
ReportElement node) |
boolean |
ElementMatcher.matches(MatcherContext context,
ReportElement node) |
boolean |
ChildMatcher.matches(MatcherContext context,
ReportElement node) |
Modifier and Type | Method and Description |
---|---|
FormatSpecification |
NumberFormatFilter.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification) |
FormatSpecification |
DateFormatFilter.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification) |
FormatSpecification |
SimpleDateFormatFilter.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification) |
FormatSpecification |
RawDataSource.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification)
Returns information about the formatstring that was used to transform a raw-value into a formatted text.
|
FormatSpecification |
FormatFilter.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification) |
FormatSpecification |
StringFilter.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification) |
FormatSpecification |
DecimalFormatFilter.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification) |
Object |
DateFormatFilter.getRawValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
RawDataSource.getRawValue(ExpressionRuntime runtime,
ReportElement element)
Returns the unformated raw value.
|
Object |
FormatFilter.getRawValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
StringFilter.getRawValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
ImageLoadFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Reads this filter's datasource and if the source returned an URL, tries to form a imagereference.
|
Object |
ResourceMessageFormatFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
DataRowDataSource.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value of the data source, obtained from a particular column in the data-row.
|
Object |
DateFormatFilter.getValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
FormatParser.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the parsed object.
|
Object |
AnchorFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Deprecated.
Returns the current value for the data source.
|
Object |
DecimalFormatParser.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the formatted string.
|
Object |
ComponentDrawableFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the ComponentDrawable for the AWT-Component or null.
|
Object |
SimpleDateFormatFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the formatted string.
|
Object |
DataSource.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
SimpleDateFormatParser.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the formatted string.
|
Object |
ShapeFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ResourceFileFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
FormatFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the formatted string.
|
Object |
URLFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Tries to form a url from the object returned from the datasource.
|
Object |
DrawableLoadFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Reads this filter's datasource and if the source returned an URL, tries to form a imagereference.
|
Object |
StringFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the value obtained from the data source.
|
Object |
StaticDataSource.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the value of the data source.
|
Object |
DateFormatParser.getValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
MessageFormatFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the formatted string.
|
Object |
EmptyDataSource.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the value for the data source (always null in this case).
|
Object |
DecimalFormatFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the formatted string.
|
Object |
ImageRefFilter.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Modifier and Type | Method and Description |
---|---|
FormatSpecification |
StringFieldTemplate.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification) |
FormatSpecification |
DateFieldTemplate.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification) |
FormatSpecification |
NumberFieldTemplate.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification) |
Object |
StringFieldTemplate.getRawValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
DateFieldTemplate.getRawValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
NumberFieldTemplate.getRawValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
RoundRectangleTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the template value, a RoundRectangle2D.
|
Object |
EllipseTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the template value, a Rectangle2D.
|
Object |
RectangleTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the template value, a Rectangle2D.
|
Object |
StringFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
DateFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ImageURLFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ComponentFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
VerticalLineTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the template value, a vertical line.
|
Object |
ResourceMessageTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ResourceLabelTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
HorizontalLineTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the template value, an horizontal line.
|
Object |
ImageURLElementTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ShapeFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ImageFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
LabelTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ResourceFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
NumberFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
DrawableURLElementTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
AnchorFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Deprecated.
Returns the current value for the data source.
|
Object |
MessageFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
DrawableFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
DrawableURLFieldTemplate.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Modifier and Type | Method and Description |
---|---|
ReportElement |
AutoLayoutBoxType.create() |
ReportElement |
AbstractElementType.create() |
ReportElement |
CrosstabElementType.create() |
Modifier and Type | Method and Description |
---|---|
void |
ContentType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
void |
EllipseType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
void |
LabelType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
void |
ExternalElementType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
void |
HorizontalLineType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
void |
AutoLayoutBoxType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
void |
NumberFieldType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
void |
AbstractElementType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
void |
VerticalLineType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
void |
MessageType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
void |
RectangleType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
static boolean |
ElementTypeUtils.getBooleanAttribute(ReportElement e,
String namespace,
String name,
boolean defaultValue) |
Object |
ContentType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
EllipseType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
LabelType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
ExternalElementType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
ResourceMessageType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
DateFieldType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
HorizontalLineType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
ResourceLabelType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
LegacyType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
AutoLayoutBoxType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
NumberFieldType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
ContentFieldType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
TextFieldType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
ResourceFieldType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
VerticalLineType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
CrosstabElementType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
MessageType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
RectangleType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
FormatSpecification |
DateFieldType.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification)
Returns information about the formatstring that was used to transform a raw-value into a formatted text.
|
FormatSpecification |
LegacyType.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification)
Returns information about the formatstring that was used to transform a raw-value into a formatted text.
|
FormatSpecification |
NumberFieldType.getFormatString(ExpressionRuntime runtime,
ReportElement element,
FormatSpecification formatSpecification)
Returns information about the formatstring that was used to transform a raw-value into a formatted text.
|
static int |
ElementTypeUtils.getIntAttribute(ReportElement e,
String namespace,
String name,
int defaultValue) |
static Number |
ElementTypeUtils.getNumberAttribute(ReportElement e,
String namespace,
String name,
Number defaultValue) |
Object |
DateFieldType.getRawValue(ExpressionRuntime runtime,
ReportElement element)
Returns the unformated raw value.
|
Object |
LegacyType.getRawValue(ExpressionRuntime runtime,
ReportElement element)
Returns the unformated raw value.
|
Object |
NumberFieldType.getRawValue(ExpressionRuntime runtime,
ReportElement element)
Returns the unformated raw value.
|
static String |
ElementTypeUtils.getStringAttribute(ReportElement e,
String namespace,
String name,
String defaultValue) |
Object |
ContentType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
EllipseType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
LabelType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ExternalElementType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ResourceMessageType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
DateFieldType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
HorizontalLineType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ResourceLabelType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
LegacyType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
AutoLayoutBoxType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
NumberFieldType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ContentFieldType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
TextFieldType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
ResourceFieldType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
VerticalLineType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
MessageType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
Object |
RectangleType.getValue(ExpressionRuntime runtime,
ReportElement element)
Returns the current value for the data source.
|
static Object |
ElementTypeUtils.queryFieldName(ReportElement element) |
static Object |
ElementTypeUtils.queryFieldOrValue(ExpressionRuntime runtime,
ReportElement element) |
static String |
ElementTypeUtils.queryResourceId(ExpressionRuntime runtime,
ReportElement element) |
static Object |
ElementTypeUtils.queryStaticValue(ReportElement element) |
default Object |
RotatableText.rotate(ReportElement element,
Object value,
ExpressionRuntime runtime) |
Modifier and Type | Method and Description |
---|---|
ReportElement |
GroupHeaderType.create() |
ReportElement |
SubReportType.create() |
ReportElement |
RelationalGroupType.create() |
ReportElement |
CrosstabColumnGroupType.create() |
ReportElement |
CrosstabCellBodyType.create() |
ReportElement |
PageHeaderType.create() |
ReportElement |
MasterReportType.create() |
ReportElement |
CrosstabRowGroupBodyType.create() |
ReportElement |
BandType.create() |
ReportElement |
ReportFooterType.create() |
ReportElement |
CrosstabGroupType.create() |
ReportElement |
ItemBandType.create() |
ReportElement |
CrosstabSummaryHeaderType.create() |
ReportElement |
CrosstabHeaderType.create() |
ReportElement |
GroupDataBodyType.create() |
ReportElement |
GroupFooterType.create() |
ReportElement |
CrosstabOtherGroupType.create() |
ReportElement |
WatermarkType.create() |
ReportElement |
NoDataBandType.create() |
ReportElement |
DetailsFooterType.create() |
ReportElement |
ReportHeaderType.create() |
ReportElement |
CrosstabColumnGroupBodyType.create() |
ReportElement |
CrosstabOtherGroupBodyType.create() |
ReportElement |
PageFooterType.create() |
ReportElement |
DetailsHeaderType.create() |
ReportElement |
SubGroupBodyType.create() |
ReportElement |
CrosstabTitleHeaderType.create() |
ReportElement |
CrosstabRowGroupType.create() |
ReportElement |
CrosstabCellType.create() |
Modifier and Type | Method and Description |
---|---|
Object |
AbstractSectionType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
AbstractSectionType.getValue(ExpressionRuntime runtime,
ReportElement element) |
Modifier and Type | Method and Description |
---|---|
static ReportElement |
FunctionUtilities.findElementByAttribute(Section band,
String attributeNamespace,
String attributeName,
String attributeValue)
Try to find the defined element in the last active root-band.
|
static ReportElement |
FunctionUtilities.findElementById(ReportDefinition reportDefinition,
String id) |
static ReportElement |
FunctionUtilities.findElementById(Section band,
String id)
Try to find the defined element in the last active root-band.
|
static ReportElement |
FunctionUtilities.findElementByInstanceId(ReportDefinition reportDefinition,
InstanceID id) |
static ReportElement |
FunctionUtilities.findElementByInstanceId(Section band,
InstanceID id)
Try to find the defined element in the last active root-band.
|
static ReportElement |
FunctionUtilities.findElementByName(Section band,
String name) |
Modifier and Type | Method and Description |
---|---|
static String |
FunctionUtilities.computeElementLocation(ReportElement e) |
Modifier and Type | Method and Description |
---|---|
RenderNode[] |
TextProducer.getRenderNodes(ReportElement element,
StyleSheet elementStyle,
String text) |
Modifier and Type | Method and Description |
---|---|
RenderBox |
DefaultRenderNodeFactory.createAutoParagraph(ReportElement band,
StyleSheet bandStyle,
ReportStateKey stateKey) |
RenderBox |
RenderNodeFactory.createAutoParagraph(ReportElement band,
StyleSheet style,
ReportStateKey stateKey) |
RenderableReplacedContentBox |
DefaultRenderNodeFactory.createReplacedContent(ReportElement element,
StyleSheet style,
Object value,
Object rawValue,
ReportStateKey stateKey) |
RenderableReplacedContentBox |
RenderNodeFactory.createReplacedContent(ReportElement element,
StyleSheet style,
Object value,
Object rawValue,
ReportStateKey stateKey) |
InstanceID |
WatermarkLayoutModelBuilder.createSubflowPlaceholder(ReportElement element) |
InstanceID |
LayoutModelBuilderWrapper.createSubflowPlaceholder(ReportElement element) |
InstanceID |
FooterLayoutModelBuilder.createSubflowPlaceholder(ReportElement element) |
InstanceID |
DefaultLayoutModelBuilder.createSubflowPlaceholder(ReportElement element) |
InstanceID |
RepeatedFooterLayoutModelBuilder.createSubflowPlaceholder(ReportElement element) |
InstanceID |
LayoutModelBuilder.createSubflowPlaceholder(ReportElement element) |
InstanceID |
HeaderLayoutModelBuilder.createSubflowPlaceholder(ReportElement element) |
void |
LayoutModelBuilderWrapper.legacyAddPlaceholder(ReportElement element) |
void |
DefaultLayoutModelBuilder.legacyAddPlaceholder(ReportElement element) |
void |
LayoutModelBuilder.legacyAddPlaceholder(ReportElement element) |
void |
LayoutModelBuilderWrapper.processContent(ReportElement element,
Object computedValue,
Object rawValue) |
void |
DefaultLayoutModelBuilder.processContent(ReportElement element,
Object computedValue,
Object rawValue) |
void |
LayoutModelBuilder.processContent(ReportElement element,
Object computedValue,
Object rawValue) |
RenderBox |
DefaultRenderNodeFactory.produceRenderBox(ReportElement band,
StyleSheet style,
String layoutType,
ReportStateKey stateKey) |
RenderBox |
RenderNodeFactory.produceRenderBox(ReportElement band,
StyleSheet style,
String layoutType,
ReportStateKey stateKey) |
RenderBox |
DefaultRenderNodeFactory.produceSubReportPlaceholder(ReportElement report,
StyleSheet style,
ReportStateKey stateKey) |
RenderBox |
RenderNodeFactory.produceSubReportPlaceholder(ReportElement element,
StyleSheet style,
ReportStateKey stateKey) |
InstanceID |
WatermarkLayoutModelBuilder.startBox(ReportElement element) |
InstanceID |
LayoutModelBuilderWrapper.startBox(ReportElement element) |
InstanceID |
FooterLayoutModelBuilder.startBox(ReportElement element) |
InstanceID |
DefaultLayoutModelBuilder.startBox(ReportElement element) |
InstanceID |
RepeatedFooterLayoutModelBuilder.startBox(ReportElement element) |
InstanceID |
LayoutModelBuilder.startBox(ReportElement element) |
InstanceID |
HeaderLayoutModelBuilder.startBox(ReportElement element) |
void |
WatermarkLayoutModelBuilder.startSection(ReportElement element,
int sectionSize) |
void |
LayoutModelBuilderWrapper.startSection(ReportElement element,
int sectionSize) |
void |
FooterLayoutModelBuilder.startSection(ReportElement element,
int sectionSize) |
void |
DefaultLayoutModelBuilder.startSection(ReportElement element,
int sectionSize) |
void |
RepeatedFooterLayoutModelBuilder.startSection(ReportElement element,
int sectionSize) |
void |
LayoutModelBuilder.startSection(ReportElement element,
int sectionSize) |
void |
HeaderLayoutModelBuilder.startSection(ReportElement element,
int sectionSize) |
void |
WatermarkLayoutModelBuilder.startSubFlow(ReportElement element) |
void |
LayoutModelBuilderWrapper.startSubFlow(ReportElement element) |
void |
FooterLayoutModelBuilder.startSubFlow(ReportElement element) |
void |
DefaultLayoutModelBuilder.startSubFlow(ReportElement element) |
void |
RepeatedFooterLayoutModelBuilder.startSubFlow(ReportElement element) |
void |
LayoutModelBuilder.startSubFlow(ReportElement element) |
void |
HeaderLayoutModelBuilder.startSubFlow(ReportElement element) |
Modifier and Type | Class and Description |
---|---|
class |
CrosstabTableCell |
Modifier and Type | Method and Description |
---|---|
Object |
RichTextConverter.convert(ReportElement source,
Object value) |
Object |
RtfRichTextConverter.convert(ReportElement source,
Object value) |
Object |
HtmlRichTextConverter.convert(ReportElement source,
Object value) |
static Band |
RichTextConverterUtilities.convertToBand(List<StyleKey> definedStyleKeys,
ReportElement element,
Element child) |
Modifier and Type | Method and Description |
---|---|
ReportElement |
ElementType.create()
Creates the element implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
ElementType.configureDesignTimeDefaults(ReportElement element,
Locale locale)
Compute the design-time defaults that should be applied to an element after it was created by a design-tool.
|
Object |
ElementType.getDesignValue(ExpressionRuntime runtime,
ReportElement element)
Compute a design-time value.
|
String[] |
DefaultAttributeCore.getReferencedFields(AttributeMetaData metaData,
ReportElement element,
Object attributeValue) |
String[] |
AttributeCore.getReferencedFields(AttributeMetaData metaData,
ReportElement element,
Object attributeValue) |
String[] |
AttributeMetaData.getReferencedFields(ReportElement element,
Object attributeValue) |
String[] |
DefaultAttributeMetaData.getReferencedFields(ReportElement element,
Object attributeValue) |
String[] |
DefaultAttributeCore.getReferencedGroups(AttributeMetaData metaData,
ReportElement element,
Object attributeValue) |
String[] |
AttributeCore.getReferencedGroups(AttributeMetaData metaData,
ReportElement element,
Object attributeValue) |
String[] |
AttributeMetaData.getReferencedGroups(ReportElement element,
Object attributeValue) |
String[] |
DefaultAttributeMetaData.getReferencedGroups(ReportElement element,
Object attributeValue) |
ResourceReference[] |
DefaultAttributeCore.getReferencedResources(AttributeMetaData metaData,
ReportElement element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
Object attributeValue) |
ResourceReference[] |
AttributeCore.getReferencedResources(AttributeMetaData metaData,
ReportElement element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
Object attributeValue) |
ResourceReference[] |
AttributeMetaData.getReferencedResources(ReportElement element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
Object attributeValue) |
ResourceReference[] |
DefaultAttributeMetaData.getReferencedResources(ReportElement element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
Object attributeValue) |
Modifier and Type | Method and Description |
---|---|
void |
SurveyScaleType.configureDesignTimeDefaults(ReportElement element,
Locale locale) |
Object |
SurveyScaleType.getDesignValue(ExpressionRuntime runtime,
ReportElement element) |
Object |
SurveyScaleType.getValue(ExpressionRuntime runtime,
ReportElement element) |
Modifier and Type | Method and Description |
---|---|
boolean |
FastHtmlTextExtractor.performOutput(ReportElement content,
StyleBuilder.StyleCarrier[] cellStyle,
HashMap<InstanceID,FastHtmlImageBounds> recordedBounds,
ExpressionRuntime runtime) |
Modifier and Type | Method and Description |
---|---|
void |
FastHtmlPrinter.print(ExpressionRuntime runtime,
FastGridLayout gridLayout,
HashMap<InstanceID,ReportElement> elements,
HashMap<InstanceID,FastHtmlImageBounds> recordedBounds,
FastHtmlStyleCache styleCache) |
Modifier and Type | Method and Description |
---|---|
Object |
FastTextExtractor.compute(ReportElement content,
ExpressionRuntime runtime) |
static Object |
AbstractFormattedDataBuilder.filterRichText(ReportElement element,
Object initialValue) |
Modifier and Type | Method and Description |
---|---|
Object |
FastExcelTextExtractor.compute(ReportElement content,
ExpressionRuntime runtime) |
void |
FastExcelPrinter.print(CellLayoutInfo tableRectangle,
ReportElement element,
ExpressionRuntime runtime) |
Modifier and Type | Method and Description |
---|---|
BundleElementWriteHandler |
BundleElementRegistry.getWriteHandler(ReportElement element) |
Modifier and Type | Class and Description |
---|---|
class |
ReportDefinitionImpl
A report definition.
|
Modifier and Type | Method and Description |
---|---|
StyleRuleMatcher.MatcherResult[] |
StyleRuleMatcher.getMatchingRules(ReportElement element) |
StyleRuleMatcher.MatcherResult[] |
SimpleStyleRuleMatcher.getMatchingRules(ReportElement element)
Returns all matching rules for the given element.
|
boolean |
StyleRuleMatcher.isMatchingPseudoElement(ReportElement element,
String pseudo) |
boolean |
SimpleStyleRuleMatcher.isMatchingPseudoElement(ReportElement element,
String pseudo) |
void |
CSSStyleResolver.resolve(ReportElement element,
ResolverStyleSheet resolverTarget) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleStyleResolver.resolve(ReportElement element,
ResolverStyleSheet resolverTarget) |
void |
StyleResolver.resolve(ReportElement element,
ResolverStyleSheet resolverTarget) |
static SimpleStyleSheet |
SimpleStyleResolver.resolveOneTime(ReportElement element) |
void |
SimpleStyleResolver.resolveParent(ReportElement element,
ElementStyleSheet resolverTarget) |