Modifier and Type | Method and Description |
---|---|
ElementType |
ReportElement.getElementType() |
ElementType |
Element.getElementType() |
Modifier and Type | Method and Description |
---|---|
ReportElement |
ReportElement.getChildElementByType(ElementType type) |
ReportElement |
Element.getChildElementByType(ElementType type) |
ReportElement[] |
ReportElement.getChildElementsByType(ElementType type) |
ReportElement[] |
Element.getChildElementsByType(ElementType type) |
void |
Element.setElementType(ElementType elementType) |
Modifier and Type | Method and Description |
---|---|
static ReportElement |
ReportStructureMatcher.findElementByType(Element element,
ElementType type) |
static ReportElement[] |
ReportStructureMatcher.findElementsByType(ReportElement section,
ElementType type) |
Constructor and Description |
---|
ElementMatcher(ElementType name) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractElementType |
class |
AutoLayoutBoxType
A internal type that marks boxes that have been created for layouting purposes.
|
class |
ContentFieldType |
class |
ContentType |
class |
CrosstabElementType
Implementation for crosstab element type.
|
class |
DateFieldType |
class |
EllipseType |
class |
ExternalElementType |
class |
HorizontalLineType |
class |
LabelType |
class |
LegacyType |
class |
MessageType |
class |
NumberFieldType |
class |
RectangleType |
class |
ResourceFieldType |
class |
ResourceLabelType |
class |
ResourceMessageType |
class |
TextFieldType |
class |
VerticalLineType |
Modifier and Type | Field and Description |
---|---|
static ElementType |
LabelType.INSTANCE |
static ElementType |
ExternalElementType.INSTANCE |
static ElementType |
ResourceMessageType.INSTANCE |
static ElementType |
AutoLayoutBoxType.INSTANCE |
static ElementType |
TextFieldType.INSTANCE |
Modifier and Type | Method and Description |
---|---|
ElementType |
AbstractElementType.clone() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSectionType |
class |
BandType |
class |
CrosstabCellBodyType |
class |
CrosstabCellType |
class |
CrosstabColumnGroupBodyType |
class |
CrosstabColumnGroupType |
class |
CrosstabGroupType |
class |
CrosstabHeaderType |
class |
CrosstabOtherGroupBodyType |
class |
CrosstabOtherGroupType |
class |
CrosstabRowGroupBodyType |
class |
CrosstabRowGroupType |
class |
CrosstabSummaryHeaderType |
class |
CrosstabTitleHeaderType |
class |
DetailsFooterType |
class |
DetailsHeaderType |
class |
GroupDataBodyType |
class |
GroupFooterType |
class |
GroupHeaderType |
class |
ItemBandType |
class |
MasterReportType |
class |
NoDataBandType |
class |
PageFooterType |
class |
PageHeaderType |
class |
RelationalGroupType |
class |
ReportFooterType |
class |
ReportHeaderType |
class |
SubGroupBodyType |
class |
SubReportType |
class |
WatermarkType |
Modifier and Type | Field and Description |
---|---|
static ElementType |
BandType.INSTANCE |
static ElementType |
CrosstabGroupType.INSTANCE |
static ElementType |
ItemBandType.INSTANCE |
static ElementType |
NoDataBandType.INSTANCE |
static ElementType |
DetailsFooterType.INSTANCE |
static ElementType |
DetailsHeaderType.INSTANCE |
Modifier and Type | Method and Description |
---|---|
ElementType |
RenderNode.getElementType() |
Modifier and Type | Method and Description |
---|---|
ElementType |
NodeLayoutProperties.getElementType() |
Constructor and Description |
---|
NodeLayoutProperties(int majorAxis,
int minorAxis,
StyleSheet styleSheet,
ReportAttributeMap<Object> attributes,
InstanceID instanceID,
ElementType elementType) |
NodeLayoutProperties(StyleSheet styleSheet,
ReportAttributeMap<Object> attributes,
InstanceID instanceID,
ElementType elementType) |
Modifier and Type | Method and Description |
---|---|
void |
SeparateRowModel.setDebugInformation(ElementType elementType,
InstanceID instanceID) |
void |
TableRowModel.setDebugInformation(ElementType elementType,
InstanceID instanceID) |
Modifier and Type | Method and Description |
---|---|
RenderNode[] |
ComplexTextFactory.createText(int[] text,
int offset,
int length,
StyleSheet layoutContext,
ElementType elementType,
InstanceID instanceId,
ReportAttributeMap<Object> attributeMap) |
RenderNode[] |
RenderableTextFactory.createText(int[] text,
int offset,
int length,
StyleSheet layoutContext,
ElementType elementType,
InstanceID instanceId,
ReportAttributeMap<Object> attributeMap)
The text is given as CodePoints.
|
RenderNode[] |
DefaultRenderableTextFactory.createText(int[] text,
int offset,
int length,
StyleSheet layoutContext,
ElementType elementType,
InstanceID instanceId,
ReportAttributeMap<Object> attributeMap)
The text is given as CodePoints.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SectionType
The section type interface is a marker interface to separate data-elements from sections (which contain other
elements but produce no content on their own).
|
Modifier and Type | Method and Description |
---|---|
ElementType |
ElementMetaData.create() |
ElementType |
DefaultElementMetaData.create() |
Modifier and Type | Method and Description |
---|---|
Class<? extends ElementType> |
ElementMetaData.getElementType() |
Class<? extends ElementType> |
DefaultElementMetaData.getElementType() |
Modifier and Type | Method and Description |
---|---|
AttributeRegistry |
ElementTypeRegistry.getAttributeRegistry(ElementType identifier) |
Constructor and Description |
---|
DefaultElementMetaData(String name,
String bundleLocation,
String keyPrefix,
String namespace,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
ElementMetaData.TypeClassification reportElementType,
org.pentaho.reporting.libraries.xmlns.common.AttributeMap<AttributeMetaData> attributes,
Map<StyleKey,StyleMetaData> styles,
Class<? extends ElementType> elementType,
Class<?> contentType,
MaturityLevel maturityLevel,
int compatibilityLevel) |
Modifier and Type | Method and Description |
---|---|
Class<? extends ElementType> |
ElementMetaDataBuilder.getElementType() |
Modifier and Type | Method and Description |
---|---|
ElementMetaDataBuilder |
ElementMetaDataBuilder.elementType(Class<? extends ElementType> t) |
Modifier and Type | Class and Description |
---|---|
class |
SurveyScaleType |
Modifier and Type | Method and Description |
---|---|
ElementType |
CellBackground.getElementType() |
Modifier and Type | Method and Description |
---|---|
void |
CellBackground.addElementType(ElementType type) |
Modifier and Type | Method and Description |
---|---|
void |
BundleElementRegistry.register(ElementType elementType,
Class<? extends BundleElementWriteHandler> writeHandler) |
void |
BundleElementRegistry.registerGenericElement(ElementType elementType) |
void |
BundleElementRegistry.registerGenericReader(ElementType elementType) |
void |
BundleElementRegistry.registerGenericWriter(ElementType elementType) |
void |
BundleElementRegistry.registerReader(ElementType elementType,
Class<? extends ElementReadHandler> readHandler) |
Constructor and Description |
---|
SubReportReadHandler(ElementType elementType,
Class targetClass) |
Constructor and Description |
---|
AbstractRootLevelBandReadHandler(ElementType elementType) |
RootLevelContentReadHandler(ElementType elementType,
AbstractRootLevelBand rootLevelBand) |
Modifier and Type | Method and Description |
---|---|
static ElementType |
AutoGeneratorUtility.createFieldType(Class type) |
static ElementType |
AutoGeneratorUtility.createFieldType(DataAttributes attributes,
DataAttributeContext context) |
Modifier and Type | Method and Description |
---|---|
static Element |
AutoGeneratorUtility.generateDetailsElement(String fieldName,
ElementType targetType) |
static Element |
AutoGeneratorUtility.generateFooterElement(Class aggregationType,
ElementType targetType,
String group,
String fieldName) |