net.sf.jasperreports.data.cache
Class LongArrayStore

java.lang.Object
  extended by net.sf.jasperreports.data.cache.LongArrayStore
All Implemented Interfaces:
ArrayStore, BufferColumnStore, ColumnStore

public class LongArrayStore
extends java.lang.Object
implements BufferColumnStore, ArrayStore

Version:
$Id: LongArrayStore.java 5241 2012-04-09 10:44:26Z lucianc $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Constructor Summary
LongArrayStore(int size)
           
LongArrayStore(int size, boolean useGCD)
           
LongArrayStore(int size, ValueTransformer valueTransformer)
           
LongArrayStore(int size, ValueTransformer valueTransformer, boolean useGCD)
           
 
Method Summary
 void add(long value)
           
 void addValue(java.lang.Object value)
           
protected  long computeGCD()
           
 void copyValue(int destIdx, int sourceIdx)
           
 int count()
           
 ColumnValues createValues()
           
 boolean full()
           
 java.lang.Class<?> getBaseValuesType()
           
 void resetValues()
           
 java.lang.String toString()
           
 void updateCount(int count)
           
 boolean valuesEqual(int idx1, int idx2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LongArrayStore

public LongArrayStore(int size)

LongArrayStore

public LongArrayStore(int size,
                      ValueTransformer valueTransformer)

LongArrayStore

public LongArrayStore(int size,
                      boolean useGCD)

LongArrayStore

public LongArrayStore(int size,
                      ValueTransformer valueTransformer,
                      boolean useGCD)
Method Detail

getBaseValuesType

public java.lang.Class<?> getBaseValuesType()
Specified by:
getBaseValuesType in interface ColumnStore

count

public int count()
Specified by:
count in interface ArrayStore

valuesEqual

public boolean valuesEqual(int idx1,
                           int idx2)
Specified by:
valuesEqual in interface ArrayStore

copyValue

public void copyValue(int destIdx,
                      int sourceIdx)
Specified by:
copyValue in interface ArrayStore

updateCount

public void updateCount(int count)
Specified by:
updateCount in interface ArrayStore

add

public void add(long value)

addValue

public void addValue(java.lang.Object value)
Specified by:
addValue in interface ColumnStore

full

public boolean full()
Specified by:
full in interface BufferColumnStore

resetValues

public void resetValues()
Specified by:
resetValues in interface BufferColumnStore

createValues

public ColumnValues createValues()
Specified by:
createValues in interface ColumnStore

computeGCD

protected long computeGCD()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com