net.sf.jasperreports.engine.data
Class JRSortableDataSource
java.lang.Object
net.sf.jasperreports.engine.data.JRSortableDataSource
- All Implemented Interfaces:
- JRDataSource, JRRewindableDataSource
public class JRSortableDataSource
- extends java.lang.Object
- implements JRRewindableDataSource
- Version:
- $Id: JRSortableDataSource.java 3860 2010-06-03 14:38:36Z lucianc $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
Field Summary |
protected java.text.Collator |
collator
|
Method Summary |
java.lang.Object |
getFieldValue(JRField jrField)
Gets the field value for the current position. |
void |
moveFirst()
Moves back to the first element in the data source. |
boolean |
next()
Tries to position the cursor on the next element in the data source. |
static void |
verifySortFields(JRField[] fields,
JRSortField[] sortFields)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
collator
protected java.text.Collator collator
JRSortableDataSource
public JRSortableDataSource(JRDataSource ds,
JRField[] fields,
JRSortField[] sortFields,
java.util.Locale locale)
throws JRException
- Throws:
JRException
next
public boolean next()
- Description copied from interface:
JRDataSource
- Tries to position the cursor on the next element in the data source.
- Specified by:
next
in interface JRDataSource
- Returns:
- true if there is a next record, false otherwise
getFieldValue
public java.lang.Object getFieldValue(JRField jrField)
- Description copied from interface:
JRDataSource
- Gets the field value for the current position.
- Specified by:
getFieldValue
in interface JRDataSource
- Returns:
- an object containing the field value. The object type must be the field object type.
moveFirst
public void moveFirst()
- Description copied from interface:
JRRewindableDataSource
- Moves back to the first element in the data source.
- Specified by:
moveFirst
in interface JRRewindableDataSource
verifySortFields
public static void verifySortFields(JRField[] fields,
JRSortField[] sortFields)
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com