Package org.gvsig.report.lib.impl
Class JRFeatureStoreDataSource1
java.lang.Object
org.gvsig.report.lib.impl.JRFeatureStoreDataSource1
- All Implemented Interfaces:
net.sf.jasperreports.engine.data.HierarchicalDataSource,net.sf.jasperreports.engine.data.JsonData,net.sf.jasperreports.engine.JRDataSource,net.sf.jasperreports.engine.JRRewindableDataSource,org.gvsig.tools.util.GetItem<org.gvsig.fmap.dal.feature.Feature>,org.gvsig.tools.util.GetItem64<org.gvsig.fmap.dal.feature.Feature>,org.gvsig.tools.util.Size,org.gvsig.tools.util.Size64
public class JRFeatureStoreDataSource1
extends Object
implements net.sf.jasperreports.engine.JRRewindableDataSource, net.sf.jasperreports.engine.data.JsonData, org.gvsig.tools.util.Size64, org.gvsig.tools.util.Size, org.gvsig.tools.util.GetItem<org.gvsig.fmap.dal.feature.Feature>, org.gvsig.tools.util.GetItem64<org.gvsig.fmap.dal.feature.Feature>
- Author:
- jjdelcerro
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJRFeatureStoreDataSource1(net.sf.jasperreports.engine.JasperReportsContext context, org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.expressionevaluator.Expression filter) JRFeatureStoreDataSource1(net.sf.jasperreports.engine.JasperReportsContext context, org.gvsig.tools.util.UnmodifiableBasicList64<org.gvsig.fmap.dal.feature.Feature> features, org.gvsig.fmap.dal.StoresRepository storesRepository, org.gvsig.fmap.dal.feature.FeatureType featureType) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.dal.feature.Featureget(int position) org.gvsig.fmap.dal.feature.Featureget64(long position) getFieldValue(net.sf.jasperreports.engine.JRField jrField) voidbooleannext()intsize()longsize64()net.sf.jasperreports.engine.data.JsonDatanet.sf.jasperreports.engine.data.JsonDatasubDataSource(String selectExpression)
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
name
-
-
Constructor Details
-
JRFeatureStoreDataSource1
public JRFeatureStoreDataSource1(net.sf.jasperreports.engine.JasperReportsContext context, org.gvsig.tools.util.UnmodifiableBasicList64<org.gvsig.fmap.dal.feature.Feature> features, org.gvsig.fmap.dal.StoresRepository storesRepository, org.gvsig.fmap.dal.feature.FeatureType featureType) -
JRFeatureStoreDataSource1
public JRFeatureStoreDataSource1(net.sf.jasperreports.engine.JasperReportsContext context, org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.expressionevaluator.Expression filter)
-
-
Method Details
-
next
public boolean next() throws net.sf.jasperreports.engine.JRException- Specified by:
nextin interfacenet.sf.jasperreports.engine.JRDataSource- Throws:
net.sf.jasperreports.engine.JRException
-
getLabel
-
getFieldValue
public Object getFieldValue(net.sf.jasperreports.engine.JRField jrField) throws net.sf.jasperreports.engine.JRException - Specified by:
getFieldValuein interfacenet.sf.jasperreports.engine.JRDataSource- Throws:
net.sf.jasperreports.engine.JRException
-
moveFirst
public void moveFirst() throws net.sf.jasperreports.engine.JRException- Specified by:
moveFirstin interfacenet.sf.jasperreports.engine.JRRewindableDataSource- Throws:
net.sf.jasperreports.engine.JRException
-
size64
public long size64()- Specified by:
size64in interfaceorg.gvsig.tools.util.Size64
-
size
public int size()- Specified by:
sizein interfaceorg.gvsig.tools.util.Size
-
get
public org.gvsig.fmap.dal.feature.Feature get(int position) - Specified by:
getin interfaceorg.gvsig.tools.util.GetItem<org.gvsig.fmap.dal.feature.Feature>
-
get64
public org.gvsig.fmap.dal.feature.Feature get64(long position) - Specified by:
get64in interfaceorg.gvsig.tools.util.GetItem64<org.gvsig.fmap.dal.feature.Feature>
-
subDataSource
public net.sf.jasperreports.engine.data.JsonData subDataSource() throws net.sf.jasperreports.engine.JRException- Specified by:
subDataSourcein interfacenet.sf.jasperreports.engine.data.HierarchicalDataSource- Throws:
net.sf.jasperreports.engine.JRException
-
subDataSource
public net.sf.jasperreports.engine.data.JsonData subDataSource(String selectExpression) throws net.sf.jasperreports.engine.JRException - Specified by:
subDataSourcein interfacenet.sf.jasperreports.engine.data.HierarchicalDataSource- Throws:
net.sf.jasperreports.engine.JRException
-