public class MapCompiler extends java.lang.Object implements ComponentCompiler
Constructor and Description |
---|
MapCompiler() |
Modifier and Type | Method and Description |
---|---|
void |
collectExpressions(Component component,
JRExpressionCollector collector)
Collects report expressions from a component.
|
static void |
collectExpressions(ItemData data,
JRExpressionCollector collector) |
static void |
collectExpressions(MarkerDataset dataset,
JRExpressionCollector collector)
Deprecated.
Replaced by
collectExpressions(ItemData, JRExpressionCollector) . |
Component |
toCompiledComponent(Component component,
JRBaseObjectFactory baseFactory)
Provides a "compiled" component instance that will be included in the
compiled report.
|
void |
verify(Component component,
JRVerifier verifier)
Logically verifies a component.
|
protected void |
verifyItem(JRVerifier verifier,
Item item,
java.lang.String itemName,
java.lang.String[] requiredNames,
java.util.Map<java.lang.String,java.lang.String> alternativeNamesMap)
Verifies if required properties or their alternatives are present in the item properties list.
|
protected void |
verifyItemData(JRVerifier verifier,
ItemData itemData,
java.lang.String itemName,
java.lang.String[] requiredNames,
java.util.Map<java.lang.String,java.lang.String> alternativeNamesMap) |
protected void |
verifyMarker(JRVerifier verifier,
Item item) |
protected void |
verifyMarkerData(JRVerifier verifier,
ItemData itemData) |
public void collectExpressions(Component component, JRExpressionCollector collector)
ComponentCompiler
collectExpressions
in interface ComponentCompiler
component
- the componentcollector
- the expression collectorpublic static void collectExpressions(ItemData data, JRExpressionCollector collector)
public static void collectExpressions(MarkerDataset dataset, JRExpressionCollector collector)
collectExpressions(ItemData, JRExpressionCollector)
.public Component toCompiledComponent(Component component, JRBaseObjectFactory baseFactory)
ComponentCompiler
toCompiledComponent
in interface ComponentCompiler
component
- the component from the design reportbaseFactory
- the factory of base/compiled report elementspublic void verify(Component component, JRVerifier verifier)
ComponentCompiler
verify
in interface ComponentCompiler
component
- the componentverifier
- the verifier object, which can be used to raise validation
errorsJRVerifier.getCurrentComponentElement()
protected void verifyMarkerData(JRVerifier verifier, ItemData itemData)
protected void verifyMarker(JRVerifier verifier, Item item)
protected void verifyItemData(JRVerifier verifier, ItemData itemData, java.lang.String itemName, java.lang.String[] requiredNames, java.util.Map<java.lang.String,java.lang.String> alternativeNamesMap)
protected void verifyItem(JRVerifier verifier, Item item, java.lang.String itemName, java.lang.String[] requiredNames, java.util.Map<java.lang.String,java.lang.String> alternativeNamesMap)
alternativeNamesMap
parameter.
latitude
item
property, or by processing the alternative address
property. If at least one of the latitude
or address
properties are present in the item properties list, the latitude requirement is fulfilled.verifier
- item
- itemName
- requiredNames
- alternativeNamesMap
- © 2001-2014 TIBCO Software Inc. www.jaspersoft.com