Package org.jlab.io.base
Interface DataEvent
- All Known Implementing Classes:
BosDataEvent,EvioDataEvent,Hipo3DataEvent,HipoDataEvent
public interface DataEvent
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendBank(DataBank bank) voidappendBanks(DataBank... bank) voidappendByte(String path, byte[] arr) voidappendDouble(String path, double[] arr) voidappendFloat(String path, float[] arr) voidvoidappendLong(String path, long[] arr) voidappendShort(String path, short[] arr) createBank(String bank_name, int rows) voidString[]byte[]String[]getColumnList(String bank_name) double[]float[]int[]long[]getProperty(String property) short[]getType()booleanvoidremoveBank(String bankName) voidremoveBanks(String... bankNames) voidvoidvoidvoidvoidvoidsetProperty(String property, String value) voidvoidsetType(DataEventType type) voidshow()
-
Method Details
-
getBankList
String[] getBankList() -
getColumnList
-
getDictionary
DataDictionary getDictionary() -
getEventBuffer
ByteBuffer getEventBuffer() -
appendBank
-
appendBanks
-
removeBank
-
removeBanks
-
hasBank
-
createBank
-
getBank
-
show
void show() -
getBank
-
setProperty
-
getProperty
-
getDouble
-
setDouble
-
appendDouble
-
getFloat
-
setFloat
-
appendFloat
-
getInt
-
setInt
-
appendInt
-
getLong
-
setLong
-
appendLong
-
getShort
-
setShort
-
appendShort
-
getByte
-
setByte
-
appendByte
-
setType
-
getType
DataEventType getType()
-