Package net.sf.jasperreports.data.cache
Class RunLengthStore
- java.lang.Object
-
- net.sf.jasperreports.data.cache.RunLengthStore
-
public class RunLengthStore extends java.lang.Object- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description protected static intMAX_RUN_LENGTH
-
Constructor Summary
Constructors Constructor Description RunLengthStore(ArrayStore store)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColumnValuesapplyRunLengths(ValueLength valueLength)intgetMaxRunLength()intgetRunCount()intgetRunStart()voidreset()java.lang.StringtoString()protected booleanuseRunLength(int count, ValueLength valueLength, ValueLength runLength)voidvalueAdded()
-
-
-
Field Detail
-
MAX_RUN_LENGTH
protected static final int MAX_RUN_LENGTH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RunLengthStore
public RunLengthStore(ArrayStore store)
-
-
Method Detail
-
reset
public void reset()
-
valueAdded
public void valueAdded()
-
applyRunLengths
public ColumnValues applyRunLengths(ValueLength valueLength)
-
useRunLength
protected boolean useRunLength(int count, ValueLength valueLength, ValueLength runLength)
-
getRunStart
public int getRunStart()
-
getRunCount
public int getRunCount()
-
getMaxRunLength
public int getMaxRunLength()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-