public class XmlToAdhocTransform extends Object implements IXmlToAdhocTransform
XmlToAdhocTransform class.
Used by the library to convertXmlAdhocConfiguration which is an JAXB generated type, that contains data that is unmarshalled from an xml datasource at runtime, into AdhocConfiguration, a POJO which is internally used by the library to maintain configurations. This is applied in the AdhocManager like so:
Unmarshaller unmarshaller = JAXBContext.newInstance(XmlAdhocConfiguration.class).createUnmarshaller();
JAXBElement<XmlAdhocConfiguration> element = unmarshaller.unmarshal(new StreamSource(is), XmlAdhocConfiguration.class);
XmlAdhocConfiguration xmlAdhocConfiguration = element.getValue();
AdhocConfiguration adhocConfiguration = xmlToAdhocTransform.transform(xmlAdhocConfiguration);
| Constructor and Description |
|---|
XmlToAdhocTransform() |
| Modifier and Type | Method and Description |
|---|---|
protected AdhocAxisFormat |
axisFormat(XmlAdhocAxisFormat xmlAdhocAxisFormat)
axisFormat.
|
protected AdhocCalculation |
calculation(XmlAdhocCalculation xmlAdhocCalculation)
calculation.
|
protected void |
chart(XmlAdhocChart xmlAdhocChart,
AdhocChart adhocChart)
chart.
|
protected AdhocChartSerie |
chartSerie(XmlAdhocChartSerie xmlAdhocChartSerie)
chartSerie.
|
protected AdhocChartType |
chartType(XmlAdhocChartType xmlAdhocChartType)
chartType.
|
protected Color |
color(String color)
color.
|
protected AdhocColumn |
column(XmlAdhocColumn xmlAdhocColumn)
column.
|
protected AdhocComponent |
component(XmlAdhocComponent xmlAdhocComponent)
component.
|
protected void |
component(XmlAdhocComponent xmlAdhocComponent,
AdhocComponent adhocComponent)
component.
|
protected AdhocFilter |
filter(XmlAdhocFilter xmlAdhocFilter)
filter.
|
protected AdhocFont |
font(XmlAdhocFont xmlAdhocFont)
font.
|
protected AdhocGroup |
group(XmlAdhocGroup xmlAdhocGroup)
group.
|
protected AdhocGroupHeaderLayout |
groupHeaderLayout(XmlAdhocGroupHeaderLayout xmlAdhocGroupHeaderLayout)
groupHeaderLayout.
|
protected AdhocHorizontalAlignment |
horizontalAlignment(XmlAdhocHorizontalAlignment xmlAdhocHorizontalAlignment)
horizontalAlignment.
|
protected AdhocOrderType |
orderType(XmlAdhocOrderType xmlAdhocOrderType)
orderType.
|
protected AdhocOrientation |
orientation(XmlAdhocOrientation xmlAdhocOrientation)
orientation.
|
protected AdhocPage |
page(XmlAdhocPage xmlAdhocPage)
page.
|
protected AdhocPageOrientation |
pageOrientation(XmlAdhocPageOrientation xmlAdhocPageOrientation)
pageOrientation.
|
protected AdhocPen |
pen(XmlAdhocPen xmlAdhocPen)
pen.
|
protected void |
properties(List<XmlAdhocProperty> xmlAdhocProperties,
AdhocProperties properties)
properties.
|
protected Object |
propertyStringToValue(String value,
String valueClass)
propertyStringToValue.
|
protected AdhocReport |
report(XmlAdhocReport xmlAdhocReport)
report.
|
protected AdhocRestriction |
restriction(XmlAdhocRestriction xmlAdhocRestriction)
restriction.
|
protected void |
restriction(XmlAdhocRestriction xmlAdhocRestriction,
AdhocRestriction adhocRestriction)
restriction.
|
protected AdhocSort |
sort(XmlAdhocSort xmlAdhocSort)
sort.
|
protected AdhocStyle |
style(XmlAdhocStyle xmlAdhocStyle)
style.
|
protected AdhocSubtotal |
subtotal(XmlAdhocSubtotal xmlAdhocSubtotal)
subtotal.
|
protected AdhocSubtotalPosition |
subtotalPosition(XmlAdhocSubtotalPosition xmlAdhocSubtotalPosition)
subtotalPosition.
|
protected void |
textField(XmlAdhocTextField xmlAdhocTextField,
AdhocTextField adhocTextField)
textField.
|
AdhocConfiguration |
transform(XmlAdhocConfiguration xmlAdhocConfiguration)
transform.
|
protected AdhocValueOperator |
valueOperator(XmlAdhocValueOperator xmlAdhocValueOperator)
valueOperator.
|
protected void |
valueRestriction(XmlAdhocValueRestriction xmlAdhocValueRestriction,
AdhocValueRestriction adhocValueRestriction)
valueRestriction.
|
protected AdhocVerticalAlignment |
verticalAlignment(XmlAdhocVerticalAlignment xmlAdhocVerticalAlignment)
verticalAlignment.
|
public AdhocConfiguration transform(XmlAdhocConfiguration xmlAdhocConfiguration)
transform.
transform in interface IXmlToAdhocTransformxmlAdhocConfiguration - a XmlAdhocConfiguration object.AdhocConfiguration object.protected void properties(List<XmlAdhocProperty> xmlAdhocProperties, AdhocProperties properties)
properties.
xmlAdhocProperties - a List object.properties - a AdhocProperties object.protected Object propertyStringToValue(String value, String valueClass)
propertyStringToValue.
protected AdhocReport report(XmlAdhocReport xmlAdhocReport)
report.
xmlAdhocReport - a XmlAdhocReport object.AdhocReport object.protected AdhocColumn column(XmlAdhocColumn xmlAdhocColumn)
column.
xmlAdhocColumn - a XmlAdhocColumn object.AdhocColumn object.protected AdhocGroup group(XmlAdhocGroup xmlAdhocGroup)
group.
xmlAdhocGroup - a XmlAdhocGroup object.AdhocGroup object.protected AdhocGroupHeaderLayout groupHeaderLayout(XmlAdhocGroupHeaderLayout xmlAdhocGroupHeaderLayout)
groupHeaderLayout.
xmlAdhocGroupHeaderLayout - a XmlAdhocGroupHeaderLayout object.AdhocGroupHeaderLayout object.protected AdhocSubtotal subtotal(XmlAdhocSubtotal xmlAdhocSubtotal)
subtotal.
xmlAdhocSubtotal - a XmlAdhocSubtotal object.AdhocSubtotal object.protected AdhocCalculation calculation(XmlAdhocCalculation xmlAdhocCalculation)
calculation.
xmlAdhocCalculation - a XmlAdhocCalculation object.AdhocCalculation object.protected AdhocSubtotalPosition subtotalPosition(XmlAdhocSubtotalPosition xmlAdhocSubtotalPosition)
subtotalPosition.
xmlAdhocSubtotalPosition - a XmlAdhocSubtotalPosition object.AdhocSubtotalPosition object.protected AdhocSort sort(XmlAdhocSort xmlAdhocSort)
sort.
xmlAdhocSort - a XmlAdhocSort object.AdhocSort object.protected AdhocOrderType orderType(XmlAdhocOrderType xmlAdhocOrderType)
orderType.
xmlAdhocOrderType - a XmlAdhocOrderType object.AdhocOrderType object.protected AdhocStyle style(XmlAdhocStyle xmlAdhocStyle)
style.
xmlAdhocStyle - a XmlAdhocStyle object.AdhocStyle object.protected AdhocFont font(XmlAdhocFont xmlAdhocFont)
font.
xmlAdhocFont - a XmlAdhocFont object.AdhocFont object.protected AdhocPen pen(XmlAdhocPen xmlAdhocPen)
pen.
xmlAdhocPen - a XmlAdhocPen object.AdhocPen object.protected AdhocHorizontalAlignment horizontalAlignment(XmlAdhocHorizontalAlignment xmlAdhocHorizontalAlignment)
horizontalAlignment.
xmlAdhocHorizontalAlignment - a XmlAdhocHorizontalAlignment object.AdhocHorizontalAlignment object.protected AdhocVerticalAlignment verticalAlignment(XmlAdhocVerticalAlignment xmlAdhocVerticalAlignment)
verticalAlignment.
xmlAdhocVerticalAlignment - a XmlAdhocVerticalAlignment object.AdhocVerticalAlignment object.protected AdhocPage page(XmlAdhocPage xmlAdhocPage)
page.
xmlAdhocPage - a XmlAdhocPage object.AdhocPage object.protected AdhocPageOrientation pageOrientation(XmlAdhocPageOrientation xmlAdhocPageOrientation)
pageOrientation.
xmlAdhocPageOrientation - a XmlAdhocPageOrientation object.AdhocPageOrientation object.protected AdhocComponent component(XmlAdhocComponent xmlAdhocComponent)
component.
xmlAdhocComponent - a XmlAdhocComponent object.AdhocComponent object.protected void component(XmlAdhocComponent xmlAdhocComponent, AdhocComponent adhocComponent)
component.
xmlAdhocComponent - a XmlAdhocComponent object.adhocComponent - a AdhocComponent object.protected void textField(XmlAdhocTextField xmlAdhocTextField, AdhocTextField adhocTextField)
textField.
xmlAdhocTextField - a XmlAdhocTextField object.adhocTextField - a AdhocTextField object.protected void chart(XmlAdhocChart xmlAdhocChart, AdhocChart adhocChart)
chart.
xmlAdhocChart - a XmlAdhocChart object.adhocChart - a AdhocChart object.protected AdhocOrientation orientation(XmlAdhocOrientation xmlAdhocOrientation)
orientation.
xmlAdhocOrientation - a XmlAdhocOrientation object.AdhocOrientation object.protected AdhocAxisFormat axisFormat(XmlAdhocAxisFormat xmlAdhocAxisFormat)
axisFormat.
xmlAdhocAxisFormat - a XmlAdhocAxisFormat object.AdhocAxisFormat object.protected AdhocChartSerie chartSerie(XmlAdhocChartSerie xmlAdhocChartSerie)
chartSerie.
xmlAdhocChartSerie - a XmlAdhocChartSerie object.AdhocChartSerie object.protected AdhocChartType chartType(XmlAdhocChartType xmlAdhocChartType)
chartType.
xmlAdhocChartType - a XmlAdhocChartType object.AdhocChartType object.protected AdhocFilter filter(XmlAdhocFilter xmlAdhocFilter)
filter.
xmlAdhocFilter - a XmlAdhocFilter object.AdhocFilter object.protected AdhocRestriction restriction(XmlAdhocRestriction xmlAdhocRestriction)
restriction.
xmlAdhocRestriction - a XmlAdhocRestriction object.AdhocRestriction object.protected void restriction(XmlAdhocRestriction xmlAdhocRestriction, AdhocRestriction adhocRestriction)
restriction.
xmlAdhocRestriction - a XmlAdhocRestriction object.adhocRestriction - a AdhocRestriction object.protected void valueRestriction(XmlAdhocValueRestriction xmlAdhocValueRestriction, AdhocValueRestriction adhocValueRestriction)
valueRestriction.
xmlAdhocValueRestriction - a XmlAdhocValueRestriction object.adhocValueRestriction - a AdhocValueRestriction object.protected AdhocValueOperator valueOperator(XmlAdhocValueOperator xmlAdhocValueOperator)
valueOperator.
xmlAdhocValueOperator - a XmlAdhocValueOperator object.AdhocValueOperator object.Copyright © 2010–2021. All rights reserved.