| Package | Description |
|---|---|
| org.jlab.coda.hipo | |
| org.jlab.coda.jevio |
| Class and Description |
|---|
| EvioBank
This holds a CODA Bank structure.
|
| EvioException
This is a general exception used to indicate a problem in the Jevio package.
|
| EvioNode
This class is used to store relevant info about an evio container
(bank, segment, or tag segment), without having
to de-serialize it into many objects and arrays.
|
| EvioNodeSource
This interface is used for a compact reader to class to get EvioNode objects
when parsing evio data.
|
| IBlockHeader
Make a common interface for different versions of the BlockHeader.
|
| Class and Description |
|---|
| BankHeader
This the header for an evio bank structure (
EvioBank). |
| BaseStructure
This is the base class for all evio structures: Banks, Segments, and TagSegments.
|
| BaseStructureHeader
This the header for the base structure (
BaseStructure). |
| BlockHeaderV2
This holds an evio block header, also known as a physical record header.
|
| BlockHeaderV4
This holds an evio block header, also known as a physical record header.
|
| BlockNode
This class is used to store relevant info about an evio block
along with its position in a buffer.
|
| CompositeData
This is the class defining the composite data type.
|
| CompositeData.Data
This class is used to provide all data when constructing a CompositeData object.
|
| DataType
This an enum used to convert data type numerical values to a more meaningful name.
|
| Environment
This is a utility class employing a singleton to obtain environment information, such as user name, home directory,
OS name, etc.
|
| EventParser
Creates an object that controls the parsing of events.
|
| EvioBank
This holds a CODA Bank structure.
|
| EvioDictionaryEntry
Class to facilitate use of Evio XML dictionary entry data as a key or value in a hash table.
|
| EvioEvent
An event is really just the outer, primary bank.
|
| EvioException
This is a general exception used to indicate a problem in the Jevio package.
|
| EvioNode
This class is used to store relevant info about an evio container
(bank, segment, or tag segment), without having
to de-serialize it into many objects and arrays.
|
| EvioNodeSource
This interface is used for a compact reader to class to get EvioNode objects
when parsing evio data.
|
| EvioSegment
This holds a CODA Segment structure.
|
| EvioTagSegment
This holds a CODA TagSegment structure.
|
| EvioXMLDictionary
This was developed to read the xml dictionary that Maurizio uses for GEMC.
|
| IBlockHeader
Make a common interface for different versions of the BlockHeader.
|
| IEvioCompactReader
This is an interface for a compact reader of evio format files and buffers.
|
| IEvioFilter
This interface allows applications to create filters so that they only recieve certain structures
when events are being processed.
|
| IEvioListener
In SAX like behavior, implementors will listen for structures encountered when an event is parsed.
|
| IEvioProgressListener
Interface used for listening for progress.
|
| IEvioReader
This interface is used to abstract various file and buffer reading functions.
|
| IEvioStructure
This interface is implemented by classes representing the basic evio structures: banks, segments, and tagsegments.
|
| IEvioWriter
This is implemented by objects that will be writing themselves to en evio file.
|
| INameProvider
This interface must be implemented by dictionary readers.
|
| ReadStatus
This
enum denotes the status of a read. |
| SegmentHeader
This the the header for an evio segment structure (
EvioSegment). |
| StructureType
This an enum used to convert structure type numerical values to a more meaningful name.
|
| TagSegmentHeader
This the the header for an evio tag segment structure (
EvioTagSegment). |
| WriteStatus
This
enum denotes the status of a write.SUCCESS indicates a successful write. |