/** * */ public String getName() { return parent.getName(); }
public String getPropertyName(JRField field) { return field.getName(); } };
/** * */ public Object getFieldValue(JRField field) { Object value = null; if (currentRecord != null) { value = currentRecord.get(field.getName()); } return value; }
/** * {@inheritDoc} */ @Override public Object getFieldValue(JRField field) throws JRException { return currentRecord.get(field.getName()); }
/** * */ public Object getFieldValue(JRField jrField) { Integer fieldIndex = (Integer)fieldIndexMap.get(jrField.getName()); if (fieldIndex == null) { throw new JRRuntimeException("Field \"" + jrField.getName() + "\" not found in sortable data source."); } return currentRecord[fieldIndex.intValue()]; }
@Override public Object getFieldValue(JRField field) throws JRException { if (null != currentFeature && null != field) { return getFieldValue(field.getName()); } return null; }
@Override public Object getFieldValue( JRField field ) throws JRException { Integer index = columnIndexMap.get( field.getName() ); return index != null ? getRow( currentRowReadIndex ).get( index ) : null; }
@Override public Object getFieldValue(JRField jrField) { return getFieldValue(jrField.getName(), currentRow); }
protected FieldValueReader getFieldValueReader(JRField field) { FieldValueReader reader = (FieldValueReader) fieldValueReaders.get(field.getName()); if (reader == null) { String mapping = getPropertyName(field); reader = createReader(mapping); fieldValueReaders.put(field.getName(), reader); } return reader; }
@Override public Object getFieldValue(JRField field) throws JRException { if (null != currentBean && null != field) { return getFieldValue(field.getName()); } return null; }
/** * Adds a field to the dataset. * @param field the field to add * @throws JRException * @see net.sf.jasperreports.engine.JRDataset#getFields() */ public void addField(JRField field) throws JRException { if (fieldsMap.containsKey(field.getName())) { throw new JRException("Duplicate declaration of field : " + field.getName()); } fieldsList.add(field); fieldsMap.put(field.getName(), field); getEventSupport().fireCollectionElementAddedEvent(PROPERTY_FIELDS, field, fieldsList.size() - 1); }
@Override public Object getFieldValue(JRField jrField) throws JRException { Object value = null; if (currentBand != null && currentBand.getData() != null) { value = currentBand.getData().get(jrField.getName()); } readBands.add(currentBand); return value; }
public Object getFieldValue(JRField field) throws JRException { String name = field.getName(); Class clazz = field.getValueClass(); Object value = this.currentRow.get(name.toUpperCase()); return ValueObjectUtil.typeCast(value, clazz); // return reader.getValue(); }
@Override public Object getFieldValue(JRField jrField) throws JRException { Object value = null; if (currentBand != null && currentBand.getData() != null) { value = currentBand.getData().get(jrField.getName()); } readBands.add(currentBand); return value; }
public String getPropertyName(JRField field) { if (field.getDescription() == null) { return field.getName(); } return field.getDescription(); } };
public Object getFieldValue(JRField field) throws JRException { String name = field.getName(); Class clazz = field.getValueClass(); Object value = ValueObjectUtil.getValue(this.currentRow,name); return ValueObjectUtil.typeCast(value, clazz); // return reader.getValue(); }
public Object getFieldValue(JRField field) throws JRException { String name = field.getName(); Class clazz = field.getValueClass(); Object value = ValueObjectUtil.getValue(currentRow,name); return ValueObjectUtil.typeCast(value, clazz); // return reader.getValue(); }
/** * */ protected JRBaseField(JRField field, JRBaseObjectFactory factory) { factory.put(field, this); name = field.getName(); description = field.getDescription(); valueClassName = field.getValueClassName(); this.propertiesMap = field.getPropertiesMap().cloneProperties(); }
/** * */ private void writeField(JRField field) throws IOException { writer.startElement(JRXmlConstants.ELEMENT_field); writer.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_name, field.getName()); writer.addAttribute(JRXmlConstants.ATTRIBUTE_class, field.getValueClassName()); writeProperties(field); writer.writeCDATAElement(JRXmlConstants.ELEMENT_fieldDescription, field.getDescription()); writer.closeElement(); }