abstract class AbstractBlockHandler extends Object implements LCIOBlockHandler
Constructor and Description |
---|
AbstractBlockHandler() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract LCIOCallback |
addCollectionElements(LCIOEvent event,
LCIOCollection collection,
hep.io.sio.SIOInputStream in,
int n,
int version) |
LCIOCallback |
readBlock(LCIOEvent event,
hep.io.sio.SIOBlock block)
Called by the event reader to read a single block.
|
(package private) LCIOCallback |
readCollection(hep.io.sio.SIOInputStream in,
int flags,
SIOLCParameters colParameters,
LCIOEvent event,
hep.io.sio.SIOBlock block,
int version) |
void |
writeBlock(hep.io.sio.SIOWriter writer,
List collection,
EventHeader.LCMetaData md) |
(package private) abstract void |
writeCollectionElement(Object element,
hep.io.sio.SIOOutputStream out,
int flags) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getClassForType, getType
public LCIOCallback readBlock(LCIOEvent event, hep.io.sio.SIOBlock block) throws IOException
LCIOBlockHandler
null
if no callback is required.readBlock
in interface LCIOBlockHandler
IOException
LCIOCallback readCollection(hep.io.sio.SIOInputStream in, int flags, SIOLCParameters colParameters, LCIOEvent event, hep.io.sio.SIOBlock block, int version) throws IOException
IOException
abstract LCIOCallback addCollectionElements(LCIOEvent event, LCIOCollection collection, hep.io.sio.SIOInputStream in, int n, int version) throws IOException
IOException
public void writeBlock(hep.io.sio.SIOWriter writer, List collection, EventHeader.LCMetaData md) throws IOException
writeBlock
in interface LCIOBlockHandler
IOException
abstract void writeCollectionElement(Object element, hep.io.sio.SIOOutputStream out, int flags) throws IOException
IOException
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.