Class ItemCompiler
java.lang.Object
net.sf.jasperreports.components.items.ItemCompiler
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcollectExpressions(ItemData data, JRExpressionCollector collector) static voidverifyItem(JRVerifier verifier, Item item, String itemName, String[] requiredNames, Map<String, String> alternativeNamesMap) Verifies if required properties or their alternatives are present in the item properties list.static voidverifyItemData(JRVerifier verifier, ItemData itemData, String itemName, String[] requiredNames, Map<String, String> alternativeNamesMap)
-
Constructor Details
-
ItemCompiler
public ItemCompiler()
-
-
Method Details
-
collectExpressions
-
verifyItemData
-
verifyItem
public static void verifyItem(JRVerifier verifier, Item item, String itemName, String[] requiredNames, Map<String, String> alternativeNamesMap) Verifies if required properties or their alternatives are present in the item properties list. Alternative property names are read from thealternativeNamesMapparameter.
For instance, a required latitude property can be provided either directly, using thelatitudeitem property, or by processing the alternativeaddressproperty. If at least one of thelatitudeoraddressproperties are present in the item properties list, the latitude requirement is fulfilled.- Parameters:
verifier-item-itemName-requiredNames-alternativeNamesMap-
-