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
JRException
public Object clone()
clone
in interface JRCloneable
clone
in class Object
public List<ItemProperty> getProperties()
Item
ItemProperty
objects.
Each item property provides a name-value pair.getProperties
in interface Item
ItemProperty
public Object getEvaluatedValue(ItemProperty property, JRFillExpressionEvaluator evaluator, byte evaluation) throws JRException
JRException
public abstract void verifyValue(ItemProperty property, Object value) throws JRException
JRException
public abstract void verifyValues(Map<String,Object> result) throws JRException
JRException
Copyright © 2016. All rights reserved.