public abstract class FillItem extends Object implements Item
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
evaluatedProperties |
protected Item |
item |
| Constructor and Description |
|---|
FillItem(Item item,
JRFillObjectFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
void |
evaluateProperties(JRFillExpressionEvaluator evaluator,
byte evaluation) |
Map<String,Object> |
getEvaluatedProperties() |
Object |
getEvaluatedValue(ItemProperty property,
JRFillExpressionEvaluator evaluator,
byte evaluation) |
List<ItemProperty> |
getProperties()
Returns a list of
ItemProperty objects. |
abstract void |
verifyValue(ItemProperty property,
Object value) |
abstract void |
verifyValues(Map<String,Object> result) |
protected Item item
public FillItem(Item item, JRFillObjectFactory factory)
public void evaluateProperties(JRFillExpressionEvaluator evaluator, byte evaluation) throws JRException
JRExceptionpublic Object clone()
clone in interface JRCloneableclone in class Objectpublic List<ItemProperty> getProperties()
ItemItemProperty objects.
Each item property provides a name-value pair.getProperties in interface ItemItemPropertypublic Object getEvaluatedValue(ItemProperty property, JRFillExpressionEvaluator evaluator, byte evaluation) throws JRException
JRExceptionpublic abstract void verifyValue(ItemProperty property, Object value) throws JRException
JRExceptionpublic abstract void verifyValues(Map<String,Object> result) throws JRException
JRExceptionCopyright © 2017. All rights reserved.