Package org.jlab.io.base
Interface DataEvent
- All Known Implementing Classes:
BosDataEvent
,EvioDataEvent
,Hipo3DataEvent
,HipoDataEvent
public interface DataEvent
-
Method Summary
Modifier and TypeMethodDescriptionvoid
appendBank
(DataBank bank) void
appendBanks
(DataBank... bank) void
appendByte
(String path, byte[] arr) void
appendDouble
(String path, double[] arr) void
appendFloat
(String path, float[] arr) void
void
appendLong
(String path, long[] arr) void
appendShort
(String path, short[] arr) createBank
(String bank_name, int rows) void
String[]
byte[]
String[]
getColumnList
(String bank_name) double[]
float[]
int[]
long[]
getProperty
(String property) short[]
getType()
boolean
void
removeBank
(String bankName) void
removeBanks
(String... bankNames) void
void
void
void
void
void
setProperty
(String property, String value) void
void
setType
(DataEventType type) void
show()
-
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()
-