Skip navigation links
A B C D E F G H I M N O P R S T U V W 

A

accept(StructureType, IEvioStructure) - Method in interface org.jlab.coda.jevio.IEvioFilter
Accept or reject the given structure.
addByteData(byte[]) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends byte data to the structure.
addChar(byte) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an 8 bit byte (char) to the data.
addChar(byte[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of 8 bit bytes (chars) to the data.
addChild(BaseStructure, BaseStructure) - Method in class org.jlab.coda.jevio.EventBuilder
Add a child to a parent structure.
addCompositeData(CompositeData[]) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends CompositeData objects to the structure.
addDouble(double) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add a 64 bit double to the data.
addDouble(double[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of 64 bit doubles to the data.
addDoubleData(double[]) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends double data to the structure.
addEvioListener(IEvioListener) - Method in class org.jlab.coda.jevio.EventParser
Add an Evio listener.
addEvioNode(EvioNode) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Adds the evio structure represented by the EvioNode object into the buffer.
addFloat(float) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add a 32 bit float to the data.
addFloat(float[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of 32 bit floats to the data.
addFloatData(float[]) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends float data to the structure.
addInt(int) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add a signed 32 bit integer to the data.
addInt(int[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of signed 32 bit integers to the data.
addIntData(int[]) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends int data to the structure.
addIntData(int[], int) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends int data to the structure.
addIntData(int[], int, int) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends int data to the structure.
addLong(long) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add a 64 bit long to the data.
addLong(long[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of 64 bit longs to the data.
addLongData(long[]) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends long data to the structure.
addLongData(long[], int, int) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends long data to the structure.
addm(byte) - Method in class org.jlab.coda.jevio.CompositeData.Data
This method adds an "m" or multiplier value to the data.
addN(int) - Method in class org.jlab.coda.jevio.CompositeData.Data
This method adds an "N" or multiplier value to the data.
addn(short) - Method in class org.jlab.coda.jevio.CompositeData.Data
This method adds an "n" or multiplier value to the data.
addShort(short) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add a 16 bit short to the data.
addShort(short[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of 16 bit shorts to the data.
addShortData(short[]) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends short data to the structure.
addShortData(short[], int, int) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends short data to the structure.
addShortData(short) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends a short integer to the structure.
addString(String) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add a string to the data.
addString(String[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of strings to the data.
addStringData(String[]) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Appends string array to the structure.
addStructure(int, ByteBuffer) - Method in class org.jlab.coda.jevio.EvioCompactReader
This method adds an evio container (bank, segment, or tag segment) as the last structure contained in an event.
addStructure(int, ByteBuffer) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This method adds an evio container (bank, segment, or tag segment) as the last structure contained in an event.
addStructure(ByteBuffer) - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
This method adds a bank, segment, or tagsegment onto the end of a structure which contains banks, segments, or tagsegments respectively.
addUchar(byte) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an unsigned 8 bit byte (uchar) to the data.
addUchar(byte[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of unsigned 8 bit bytes (uchars) to the data.
addUint(int) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an unsigned 32 bit integer to the data.
addUint(int[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of unsigned 32 bit integers to the data.
addUlong(long) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an unsigned 64 bit long to the data.
addUlong(long[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of unsigned 64 bit longs to the data.
addUshort(short) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an unsigned 16 bit short to the data.
addUshort(short[]) - Method in class org.jlab.coda.jevio.CompositeData.Data
Add an array of unsigned 16 bit shorts to the data.
appendByteData(byte[]) - Method in class org.jlab.coda.jevio.BaseStructure
Appends byte data to the structure.
appendByteData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Appends byte data to the structure.
appendByteData(BaseStructure, byte[]) - Method in class org.jlab.coda.jevio.EventBuilder
Appends byte data to the structure.
appendCompositeData(CompositeData[]) - Method in class org.jlab.coda.jevio.BaseStructure
Appends CompositeData objects to the structure.
appendDoubleData(double[]) - Method in class org.jlab.coda.jevio.BaseStructure
Appends double data to the structure.
appendDoubleData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Appends double data to the structure.
appendDoubleData(BaseStructure, double[]) - Method in class org.jlab.coda.jevio.EventBuilder
Appends double data to the structure.
appendFloatData(float[]) - Method in class org.jlab.coda.jevio.BaseStructure
Appends float data to the structure.
appendFloatData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Appends float data to the structure.
appendFloatData(BaseStructure, float[]) - Method in class org.jlab.coda.jevio.EventBuilder
Appends float data to the structure.
appendIntData(int[]) - Method in class org.jlab.coda.jevio.BaseStructure
Appends int data to the structure.
appendIntData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Appends int data to the structure.
appendIntData(BaseStructure, int[]) - Method in class org.jlab.coda.jevio.EventBuilder
Appends int data to the structure.
appendLongData(long[]) - Method in class org.jlab.coda.jevio.BaseStructure
Appends long data to the structure.
appendLongData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Appends long data to the structure.
appendLongData(BaseStructure, long[]) - Method in class org.jlab.coda.jevio.EventBuilder
Appends long data to the structure.
appendShortData(short[]) - Method in class org.jlab.coda.jevio.BaseStructure
Appends short data to the structure.
appendShortData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Appends short data to the structure.
appendShortData(BaseStructure, short[]) - Method in class org.jlab.coda.jevio.EventBuilder
Appends short data to the structure.
appendStringData(String) - Method in class org.jlab.coda.jevio.BaseStructure
Appends string to the structure (as ascii).
appendStringData(String[]) - Method in class org.jlab.coda.jevio.BaseStructure
Appends an array of strings to the structure (as ascii).
appendStringData(BaseStructure, String) - Method in class org.jlab.coda.jevio.EventBuilder
Appends string data to the structure.

B

BankHeader - Class in org.jlab.coda.jevio
This the header for an evio bank structure (EvioBank).
BankHeader() - Constructor for class org.jlab.coda.jevio.BankHeader
Null constructor.
BankHeader(int, DataType, int) - Constructor for class org.jlab.coda.jevio.BankHeader
Constructor
BaseStructure - Class in org.jlab.coda.jevio
This is the base class for all evio structures: Banks, Segments, and TagSegments.
BaseStructure(BaseStructureHeader) - Constructor for class org.jlab.coda.jevio.BaseStructure
Constructor using a provided header
BaseStructureHeader - Class in org.jlab.coda.jevio
This the header for the base structure (BaseStructure).
BaseStructureHeader() - Constructor for class org.jlab.coda.jevio.BaseStructureHeader
Null constructor.
BaseStructureHeader(int, DataType) - Constructor for class org.jlab.coda.jevio.BaseStructureHeader
Constructor
BaseStructureHeader(int, DataType, int) - Constructor for class org.jlab.coda.jevio.BaseStructureHeader
Constructor
BlockHeaderV2 - Class in org.jlab.coda.jevio
This holds an evio block header, also known as a physical record header.
BlockHeaderV2() - Constructor for class org.jlab.coda.jevio.BlockHeaderV2
Null constructor initializes all fields to zero.
BlockHeaderV2(int, int) - Constructor for class org.jlab.coda.jevio.BlockHeaderV2
Creates a BlockHeader for evio versions 1-3 format.
BlockHeaderV2(BlockHeaderV2) - Constructor for class org.jlab.coda.jevio.BlockHeaderV2
This copy constructor creates an evio version 1-3 BlockHeader from another object of this class.
BlockHeaderV4 - Class in org.jlab.coda.jevio
This holds an evio block header, also known as a physical record header.
BlockHeaderV4() - Constructor for class org.jlab.coda.jevio.BlockHeaderV4
Null constructor initializes all fields to zero, except block# = 1.
BlockHeaderV4(int, int) - Constructor for class org.jlab.coda.jevio.BlockHeaderV4
Creates a BlockHeader for evio version 4 format.
BlockHeaderV4(BlockHeaderV4) - Constructor for class org.jlab.coda.jevio.BlockHeaderV4
This copy constructor creates an evio version 4 BlockHeader from another object of this class.
blockNode - Variable in class org.jlab.coda.jevio.EvioNode
Block containing this node.
BufferNode - Class in org.jlab.coda.jevio
This class is used to store relevant info about an evio version 4 format buffer.
bufferToFile(String, ByteBuffer, boolean, boolean) - Static method in class org.jlab.coda.jevio.Utilities
This method takes a byte buffer and saves it to the specified file, overwriting whatever is there.
byteBitsToInt(byte) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Copies a 1-byte byte value into a 4-byte int while preserving bit pattern.
ByteDataTransformer - Class in org.jlab.coda.jevio
This utility class contains methods for transforming a raw byte array into arrays of other types and vice versa as well as other handy methods.
ByteDataTransformer() - Constructor for class org.jlab.coda.jevio.ByteDataTransformer
 
bytesRemaining(long) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Gives the bytes remaining in this block (physical record) given a buffer position.
bytesRemaining(long) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Gives the bytes remaining in this block (physical record) given a buffer position.
bytesRemaining(long) - Method in interface org.jlab.coda.jevio.IBlockHeader
Gives the bytes remaining in this block (physical record) given a buffer position.
byteValue(Integer) - Method in class org.jlab.coda.jevio.BaseStructureHeader
Convenience method to return the byte value of an integer.

C

checkBlockNumberSequence() - Method in class org.jlab.coda.jevio.EvioReader
Is this reader checking the block number sequence and throwing an exception is it's not sequential and starting with 1?
children() - Method in class org.jlab.coda.jevio.BaseStructure
Get an enumeration of all the children of this structure.
clear() - Method in class org.jlab.coda.jevio.EvioNode
Clear all data in this object.
clearAll() - Method in class org.jlab.coda.jevio.EvioNode
 
clearData(BaseStructure) - Method in class org.jlab.coda.jevio.EventBuilder
This clears all the data fields in a structure, but not the parent or the children.
clearFirstEventBit(int) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Clear the bit in the given arg to indicate this block does NOT have a first event.
clearIntArray() - Method in class org.jlab.coda.jevio.EvioNode
 
clearLastBlockBit(int) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Clear the bit in the given arg to indicate it is NOT the last block.
clearLists() - Method in class org.jlab.coda.jevio.EvioNode
Clear the childNode it is exists.
clearObjects() - Method in class org.jlab.coda.jevio.EvioNode
Empty all lists and remove all other objects from this object.
clone() - Method in class org.jlab.coda.jevio.BaseStructure
Clone this object.
clone() - Method in class org.jlab.coda.jevio.BaseStructureHeader
Clone this object by passing responsibility to the Object class which creates a bitwise copy which is fine since all fields are ints or enums.
clone() - Method in class org.jlab.coda.jevio.BlockHeaderV2
clone() - Method in class org.jlab.coda.jevio.BlockHeaderV4
clone() - Method in class org.jlab.coda.jevio.CompositeData
Method to clone a CompositeData object.
clone() - Method in class org.jlab.coda.jevio.EvioBank
Deep clone of BaseStructure does all of the work for us.
clone() - Method in class org.jlab.coda.jevio.EvioEvent
Deep clone of BaseStructure does most of the work.
clone() - Method in class org.jlab.coda.jevio.EvioNode
close() - Method in class org.jlab.coda.jevio.EventWriter
This method flushes any remaining data to file and disables this object.
close() - Method in class org.jlab.coda.jevio.EventWriterUnsync
This method flushes any remaining data to file and disables this object.
close() - Method in class org.jlab.coda.jevio.EvioByteArrayOutputStream
Closing a ByteArrayOutputStream has no effect.
close() - Method in class org.jlab.coda.jevio.EvioCompactEventWriter
Deprecated.
This method flushes any remaining data to file and disables this object.
close() - Method in class org.jlab.coda.jevio.EvioCompactReader
This only sets the position to its initial value.
close() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This only sets the position to its initial value.
close() - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
This only sets the position to its initial value.
close() - Method in class org.jlab.coda.jevio.EvioReader
This is closes the file, but for buffers it only sets the position to 0.
closeAll() - Method in class org.jlab.coda.jevio.CompactEventBuilder
This method finishes the event writing by setting all the proper lengths and padding and ends up at the event or top level.
closeStructure() - Method in class org.jlab.coda.jevio.CompactEventBuilder
This method ends the writing of the current evio structure and makes sure the length and padding fields are properly set.
CompactEventBuilder - Class in org.jlab.coda.jevio
This class is used for creating events and their substructures while minimizing use of Java objects.
CompactEventBuilder(int, ByteOrder) - Constructor for class org.jlab.coda.jevio.CompactEventBuilder
This is the constructor to use for building a new event (just the event in a buffer, not the full evio file format).
CompactEventBuilder(int, ByteOrder, boolean) - Constructor for class org.jlab.coda.jevio.CompactEventBuilder
This is the constructor to use for building a new event (just the event in a buffer, not the full evio file format).
CompactEventBuilder(ByteBuffer) - Constructor for class org.jlab.coda.jevio.CompactEventBuilder
This is the constructor to use for building a new event (just the event in a buffer, not the full evio file format) with a user-given buffer.
CompactEventBuilder(ByteBuffer, boolean) - Constructor for class org.jlab.coda.jevio.CompactEventBuilder
This is the constructor to use for building a new event (just the event in a buffer, not the full evio file format) with a user-given buffer.
completed(int, int) - Method in interface org.jlab.coda.jevio.IEvioProgressListener
Something is listenening for progress, e.g.
CompositeData - Class in org.jlab.coda.jevio
This is the class defining the composite data type.
CompositeData(String, CompositeData.Data) - Constructor for class org.jlab.coda.jevio.CompositeData
Constructor used for creating this object from scratch.
CompositeData(String, int, CompositeData.Data, int, int) - Constructor for class org.jlab.coda.jevio.CompositeData
Constructor used for creating this object from scratch.
CompositeData(byte[], ByteOrder) - Constructor for class org.jlab.coda.jevio.CompositeData
Constructor used when reading existing data.
CompositeData.Data - Class in org.jlab.coda.jevio
This class is used to provide all data when constructing a CompositeData object.
compositeFormatToInt(String) - Static method in class org.jlab.coda.jevio.CompositeData
This method transforms a composite, format-containing ASCII string to an int array.
createNameProvider(File) - Static method in class org.jlab.coda.jevio.NameProviderFactory
Creates a NameProvider based on the file name.
createNameProvider(String) - Static method in class org.jlab.coda.jevio.NameProviderFactory
Creates a NameProvider based on the file name.

D

Data() - Constructor for class org.jlab.coda.jevio.CompositeData.Data
Constructor.
dataToRawBytes(ByteBuffer, CompositeData.Data, List<Integer>) - Static method in class org.jlab.coda.jevio.CompositeData
This method takes a CompositeData object and a transformed format string and uses that to write data into a buffer/array in raw form.
DataType - Enum in org.jlab.coda.jevio
This an enum used to convert data type numerical values to a more meaningful name.

E

ELEMENT_NAME - Static variable in class org.jlab.coda.jevio.EvioBank
The XML record tag for a segment.
ELEMENT_NAME - Static variable in class org.jlab.coda.jevio.EvioEvent
The XML record tag for an event.
ELEMENT_NAME - Static variable in class org.jlab.coda.jevio.EvioSegment
The XML record tag for a segment.
ELEMENT_NAME - Static variable in class org.jlab.coda.jevio.EvioTagSegment
The XML record tag for a tag segment.
endEventParse(BaseStructure) - Method in interface org.jlab.coda.jevio.IEvioListener
Done parsing a new evio structure.
Environment - Class in org.jlab.coda.jevio
This is a utility class employing a singleton to obtain environment information, such as user name, home directory, OS name, etc.
equals(Object) - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
EV_BLOCKNUM - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
Position of word for block number, starting at 1.
EV_BLOCKSIZE - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
Position of word for size of block in 32-bit words.
EV_COUNT - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
Position of word for number of events in block.
EV_DICTIONARY_MASK - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
Dictionary presence is 9th bit in version/info word
EV_EVENTTYPE_MASK - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
"Event type" is 11-14th bits` in version/info word
EV_FIRSTEVENT_MASK - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
"First event" is 15th bit in version/info word
EV_HEADERSIZE - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
Position of word for size of header in 32-bit words (=8).
EV_LASTBLOCK_MASK - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
"Last block" is 10th bit in version/info word
EV_MAGIC - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
Position of word for magic number for endianness tracking.
EV_RESERVED1 - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
Position of word for reserved.
EV_RESERVED2 - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
Position of word for reserved.
EV_VERSION - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
Position of word for version of file format.
EventBuilder - Class in org.jlab.coda.jevio
This class is used for creating and manipulating events.
EventBuilder(int, DataType, int) - Constructor for class org.jlab.coda.jevio.EventBuilder
This is the constructor to use for an EventBuilder object that will operate on a new, empty event.
EventBuilder(EvioEvent) - Constructor for class org.jlab.coda.jevio.EventBuilder
This is the constructor to use when you want to manipulate an existing event.
EventParser - Class in org.jlab.coda.jevio
Creates an object that controls the parsing of events.
EventParser() - Constructor for class org.jlab.coda.jevio.EventParser
 
EventWriter - Class in org.jlab.coda.jevio
An EventWriter object is used for writing events to a file or to a byte buffer.
EventWriter(File) - Constructor for class org.jlab.coda.jevio.EventWriter
Creates an EventWriter for writing to a file in native byte order.
EventWriter(File, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Creates an EventWriter for writing to a file in native byte order.
EventWriter(File, String, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Creates an EventWriter for writing to a file in native byte order.
EventWriter(String) - Constructor for class org.jlab.coda.jevio.EventWriter
Creates an EventWriter for writing to a file in native byte order.
EventWriter(String, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Creates an EventWriter for writing to a file in native byte order.
EventWriter(String, boolean, ByteOrder) - Constructor for class org.jlab.coda.jevio.EventWriter
Creates an EventWriter for writing to a file in the specified byte order.
EventWriter(File, int, int, ByteOrder, String, BitSet) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a file.
EventWriter(File, int, int, ByteOrder, String, BitSet, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a file.
EventWriter(File, int, int, ByteOrder, String, BitSet, boolean, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a file.
EventWriter(String, String, String, int, long, ByteOrder, String) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a file.
EventWriter(String, String, String, int, long, ByteOrder, String, int) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a file.
EventWriter(String, String, String, int, long, ByteOrder, String, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a file.
EventWriter(String, String, String, int, long, int, int, int, ByteOrder, String, BitSet, boolean, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a file.
EventWriter(String, String, String, int, long, int, int, int, ByteOrder, String, BitSet, boolean, boolean, EvioBank) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a file.
EventWriter(String, String, String, int, long, int, int, int, ByteOrder, String, BitSet, boolean, boolean, EvioBank, int) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a file.
EventWriter(String, String, String, int, long, int, int, int, ByteOrder, String, BitSet, boolean, boolean, EvioBank, int, int, int, int) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a file.
EventWriter(ByteBuffer) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a ByteBuffer.
EventWriter(ByteBuffer, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a ByteBuffer.
EventWriter(ByteBuffer, String, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a ByteBuffer.
EventWriter(ByteBuffer, int, int, String, BitSet) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a ByteBuffer.
EventWriter(ByteBuffer, int, int, String, BitSet, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a ByteBuffer.
EventWriter(ByteBuffer, int, int, String, BitSet, int, int) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a ByteBuffer.
EventWriter(ByteBuffer, int, int, String, BitSet, int, boolean) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a ByteBuffer.
EventWriter(ByteBuffer, int, int, String, BitSet, int, int, boolean, EvioBank) - Constructor for class org.jlab.coda.jevio.EventWriter
Create an EventWriter for writing events to a ByteBuffer.
EventWriter.IOStatus - Enum in org.jlab.coda.jevio
This enum denotes the status of a read.
EventWriterUnsync - Class in org.jlab.coda.jevio
An EventWriter object is used for writing events to a file or to a byte buffer.
EventWriterUnsync(File) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Creates an EventWriterUnsync for writing to a file in native byte order.
EventWriterUnsync(File, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Creates an EventWriterUnsync for writing to a file in native byte order.
EventWriterUnsync(File, String, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Creates an EventWriterUnsync for writing to a file in native byte order.
EventWriterUnsync(String) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Creates an EventWriterUnsync for writing to a file in native byte order.
EventWriterUnsync(String, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Creates an EventWriterUnsync for writing to a file in native byte order.
EventWriterUnsync(String, boolean, ByteOrder) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Creates an EventWriterUnsync for writing to a file in the specified byte order.
EventWriterUnsync(File, int, int, ByteOrder, String, BitSet) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a file.
EventWriterUnsync(File, int, int, ByteOrder, String, BitSet, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a file.
EventWriterUnsync(File, int, int, ByteOrder, String, BitSet, boolean, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a file.
EventWriterUnsync(String, String, String, int, long, ByteOrder, String) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a file.
EventWriterUnsync(String, String, String, int, long, ByteOrder, String, int) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a file.
EventWriterUnsync(String, String, String, int, long, ByteOrder, String, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a file.
EventWriterUnsync(String, String, String, int, long, int, int, int, ByteOrder, String, BitSet, boolean, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a file.
EventWriterUnsync(String, String, String, int, long, int, int, int, ByteOrder, String, BitSet, boolean, boolean, EvioBank) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a file.
EventWriterUnsync(String, String, String, int, long, int, int, int, ByteOrder, String, BitSet, boolean, boolean, EvioBank, int) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a file.
EventWriterUnsync(String, String, String, int, long, int, int, int, ByteOrder, String, BitSet, boolean, boolean, EvioBank, int, int, int, int) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a file.
EventWriterUnsync(ByteBuffer) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a ByteBuffer.
EventWriterUnsync(ByteBuffer, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a ByteBuffer.
EventWriterUnsync(ByteBuffer, String, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a ByteBuffer.
EventWriterUnsync(ByteBuffer, int, int, String, BitSet) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a ByteBuffer.
EventWriterUnsync(ByteBuffer, int, int, String, BitSet, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a ByteBuffer.
EventWriterUnsync(ByteBuffer, int, int, String, BitSet, int, int) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a ByteBuffer.
EventWriterUnsync(ByteBuffer, int, int, String, BitSet, int, boolean) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a ByteBuffer.
EventWriterUnsync(ByteBuffer, int, int, String, BitSet, int, int, boolean, EvioBank) - Constructor for class org.jlab.coda.jevio.EventWriterUnsync
Create an EventWriterUnsync for writing events to a ByteBuffer.
EventWriterUnsync.IOStatus - Enum in org.jlab.coda.jevio
This enum denotes the status of a read.
EvioBank - Class in org.jlab.coda.jevio
This holds a CODA Bank structure.
EvioBank() - Constructor for class org.jlab.coda.jevio.EvioBank
Null constructor for a bank.
EvioBank(BankHeader) - Constructor for class org.jlab.coda.jevio.EvioBank
Constructor using a provided BankHeader
EvioBank(int, DataType, int) - Constructor for class org.jlab.coda.jevio.EvioBank
This is the general constructor to use for a Bank.
EvioByteArrayOutputStream - Class in org.jlab.coda.jevio
This class is a slightly modified copy of java's ByteArrayOutputStream.
EvioByteArrayOutputStream(int) - Constructor for class org.jlab.coda.jevio.EvioByteArrayOutputStream
Creates a new byte array output stream, with a buffer capacity of the specified size, in bytes.
EvioCompactEventWriter - Class in org.jlab.coda.jevio
Deprecated.
use EvioWriter instead (warning: the constructor arguments are slightly different in EvioWriter).
EvioCompactEventWriter(String, String, int, int, int, ByteOrder, String) - Constructor for class org.jlab.coda.jevio.EvioCompactEventWriter
Deprecated.
Create an EvioCompactEventWriter object for writing events to a file.
EvioCompactEventWriter(String, String, int, int, int, int, int, ByteOrder, String, boolean) - Constructor for class org.jlab.coda.jevio.EvioCompactEventWriter
Deprecated.
Create an EvioCompactEventWriter object for writing events to a file.
EvioCompactEventWriter(String, String, String, int, int, int, int, int, ByteOrder, String, boolean) - Constructor for class org.jlab.coda.jevio.EvioCompactEventWriter
Deprecated.
Create an EvioCompactEventWriter object for writing events to a file.
EvioCompactEventWriter(ByteBuffer, int, int, String) - Constructor for class org.jlab.coda.jevio.EvioCompactEventWriter
Deprecated.
Create an EvioCompactEventWriter object for writing events to the given buffer.
EvioCompactReader - Class in org.jlab.coda.jevio
This class is used to read an evio version 4 formatted file or buffer and extract specific evio containers (bank, seg, or tagseg) with actual data in them given a tag/num pair.
EvioCompactReader(String) - Constructor for class org.jlab.coda.jevio.EvioCompactReader
Constructor for reading an event file.
EvioCompactReader(File) - Constructor for class org.jlab.coda.jevio.EvioCompactReader
Constructor for reading an event file.
EvioCompactReader(ByteBuffer) - Constructor for class org.jlab.coda.jevio.EvioCompactReader
Constructor for reading a buffer.
EvioCompactReader.ReadStatus - Enum in org.jlab.coda.jevio
This enum denotes the status of a read.
EvioCompactReaderUnsync - Class in org.jlab.coda.jevio
This class is used to read an evio format version 4 formatted file or buffer and extract specific evio containers (bank, seg, or tagseg) with actual data in them given a tag/num pair.
EvioCompactReaderUnsync(ByteBuffer) - Constructor for class org.jlab.coda.jevio.EvioCompactReaderUnsync
Constructor for reading a buffer.
EvioCompactReaderUnsync(ByteBuffer, EvioNodeSource) - Constructor for class org.jlab.coda.jevio.EvioCompactReaderUnsync
Constructor for reading a buffer.
EvioCompactReaderUnsync.ReadStatus - Enum in org.jlab.coda.jevio
This enum denotes the status of a read.
EvioCompactStructureHandler - Class in org.jlab.coda.jevio
This class is used to read the bytes of just an evio structure (NOT a full evio version 4 formatted file or buffer).
EvioCompactStructureHandler(EvioNode) - Constructor for class org.jlab.coda.jevio.EvioCompactStructureHandler
Constructor for reading an EvioNode object.
EvioCompactStructureHandler(ByteBuffer, DataType) - Constructor for class org.jlab.coda.jevio.EvioCompactStructureHandler
Constructor for reading a buffer that contains 1 structure only (no block headers).
EvioDictionaryEntry - Class in org.jlab.coda.jevio
Class to facilitate use of Evio XML dictionary entry data as a key or value in a hash table.
EvioDictionaryEntry(Integer, Integer) - Constructor for class org.jlab.coda.jevio.EvioDictionaryEntry
Constructor.
EvioDictionaryEntry(Integer, Integer, Integer, String) - Constructor for class org.jlab.coda.jevio.EvioDictionaryEntry
Constructor.
EvioDictionaryEntry(Integer, Integer, Integer, String, String, String) - Constructor for class org.jlab.coda.jevio.EvioDictionaryEntry
Constructor containing actual implementation.
EvioDictionaryEntry(Integer, Integer, Integer, String, String, String, EvioDictionaryEntry) - Constructor for class org.jlab.coda.jevio.EvioDictionaryEntry
Constructor containing actual implementation.
EvioEvent - Class in org.jlab.coda.jevio
An event is really just the outer, primary bank.
EvioEvent() - Constructor for class org.jlab.coda.jevio.EvioEvent
Explicit null constructor for evio event.
EvioEvent(BankHeader) - Constructor for class org.jlab.coda.jevio.EvioEvent
Constructor using a provided BankHeader.
EvioEvent(int, DataType, int) - Constructor for class org.jlab.coda.jevio.EvioEvent
This is a general constructor to use for an EvioEvent.
EvioException - Exception in org.jlab.coda.jevio
This is a general exception used to indicate a problem in the Jevio package.
EvioException(String) - Constructor for exception org.jlab.coda.jevio.EvioException
Create an EVIO Exception indicating an error specific to the EVIO system.
EvioException(String, Throwable) - Constructor for exception org.jlab.coda.jevio.EvioException
Create an EVIO Exception with the specified message and cause.
EvioException(Throwable) - Constructor for exception org.jlab.coda.jevio.EvioException
Create an EVIO Exception with the specified cause.
EvioGZIPOutputStream - Class in org.jlab.coda.jevio
Extends GZIPOutputStream in order to avoid synchronized write method.
EvioGZIPOutputStream(OutputStream, int) - Constructor for class org.jlab.coda.jevio.EvioGZIPOutputStream
Creates a new output stream with the specified buffer size.
EvioGZIPOutputStream(OutputStream) - Constructor for class org.jlab.coda.jevio.EvioGZIPOutputStream
Creates a new output stream with a default buffer size.
EvioGZIPOutputStream(OutputStream, boolean) - Constructor for class org.jlab.coda.jevio.EvioGZIPOutputStream
Creates a new output stream with a default buffer size and the specified flush mode.
EvioNode - Class in org.jlab.coda.jevio
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.
EvioNode() - Constructor for class org.jlab.coda.jevio.EvioNode
Constructor when fancy features not needed.
EvioNode(int, int, BufferNode, BlockNode) - Constructor for class org.jlab.coda.jevio.EvioNode
Constructor which creates an EvioNode associated with an event (top level) evio container when parsing buffers for evio data.
EvioNodePool - Class in org.jlab.coda.jevio
Array-based pool of EvioNode objects.
EvioNodePool(int) - Constructor for class org.jlab.coda.jevio.EvioNodePool
Constructor.
EvioNodeSource - Interface in org.jlab.coda.jevio
This interface is used for a compact reader to class to get EvioNode objects when parsing evio data.
EvioReader - Class in org.jlab.coda.jevio
This is a class of interest to the user.
EvioReader(String) - Constructor for class org.jlab.coda.jevio.EvioReader
Constructor for reading an event file.
EvioReader(String, boolean) - Constructor for class org.jlab.coda.jevio.EvioReader
Constructor for reading an event file.
EvioReader(File) - Constructor for class org.jlab.coda.jevio.EvioReader
Constructor for reading an event file.
EvioReader(File, boolean) - Constructor for class org.jlab.coda.jevio.EvioReader
Constructor for reading an event file.
EvioReader(String, boolean, boolean) - Constructor for class org.jlab.coda.jevio.EvioReader
Constructor for reading an event file.
EvioReader(File, boolean, boolean) - Constructor for class org.jlab.coda.jevio.EvioReader
Constructor for reading an event file.
EvioReader(ByteBuffer) - Constructor for class org.jlab.coda.jevio.EvioReader
Constructor for reading a buffer.
EvioReader(ByteBuffer, boolean) - Constructor for class org.jlab.coda.jevio.EvioReader
Constructor for reading a buffer.
EvioReader.ReadStatus - Enum in org.jlab.coda.jevio
This enum denotes the status of a read.
EvioReader.WriteStatus - Enum in org.jlab.coda.jevio
This enum denotes the status of a write.
SUCCESS indicates a successful write.
EvioSegment - Class in org.jlab.coda.jevio
This holds a CODA Segment structure.
EvioSegment() - Constructor for class org.jlab.coda.jevio.EvioSegment
Null constructor creates an empty SegmentHeader.
EvioSegment(SegmentHeader) - Constructor for class org.jlab.coda.jevio.EvioSegment
Constructor using a provided SegmentHeader
EvioSegment(int, DataType) - Constructor for class org.jlab.coda.jevio.EvioSegment
This is the general constructor to use for a Segment.
EvioTagSegment - Class in org.jlab.coda.jevio
This holds a CODA TagSegment structure.
EvioTagSegment() - Constructor for class org.jlab.coda.jevio.EvioTagSegment
Null constructor creates an empty TagSegmentHeader.
EvioTagSegment(TagSegmentHeader) - Constructor for class org.jlab.coda.jevio.EvioTagSegment
Constructor using a provided TagSegmentHeader
EvioTagSegment(int, DataType) - Constructor for class org.jlab.coda.jevio.EvioTagSegment
This is the general constructor to use for a TagSegment.
EvioXMLDictionary - Class in org.jlab.coda.jevio
This was developed to read the xml dictionary that Maurizio uses for GEMC.
EvioXMLDictionary(File) - Constructor for class org.jlab.coda.jevio.EvioXMLDictionary
Create an EvioXMLDictionary from an xml file.
EvioXMLDictionary(File, String) - Constructor for class org.jlab.coda.jevio.EvioXMLDictionary
Create an EvioXMLDictionary from an xml file.
EvioXMLDictionary(String) - Constructor for class org.jlab.coda.jevio.EvioXMLDictionary
Create an EvioXMLDictionary from an xml string.
EvioXMLDictionary(String, String) - Constructor for class org.jlab.coda.jevio.EvioXMLDictionary
Create an EvioXMLDictionary from an xml string.
EvioXMLDictionary(Document) - Constructor for class org.jlab.coda.jevio.EvioXMLDictionary
Create an EvioXMLDictionary from an xml Document object.
EvioXMLDictionary(Document, String) - Constructor for class org.jlab.coda.jevio.EvioXMLDictionary
Create an EvioXMLDictionary from an xml Document object.

F

fileSize() - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the size of the file being read, in bytes.
fileSize() - Method in class org.jlab.coda.jevio.EvioReader
Get the size of the file being read, in bytes.
firstEventStartingPosition() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Determines where the start of the first event (logical record) in this block (physical record) is located (in bytes).
firstEventStartingPosition() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Determines where the start of the first event (logical record) in this block (physical record) is located (in bytes).
firstEventStartingPosition() - Method in interface org.jlab.coda.jevio.IBlockHeader
Determines where the start of the first event (logical record) in this block (physical record) is located (in bytes).
flush() - Method in class org.jlab.coda.jevio.EventWriter
This method flushes any remaining internally buffered data to file.
flush() - Method in class org.jlab.coda.jevio.EventWriterUnsync
This method flushes any remaining internally buffered data to file.

G

generateBaseFileName(String, String, StringBuilder) - Static method in class org.jlab.coda.jevio.Utilities
Deprecated.
This method is being replace by a newer version Utilities.generateBaseFileNameNew(String, String, StringBuilder) which returns additional information.
generateBaseFileNameNew(String, String, StringBuilder) - Static method in class org.jlab.coda.jevio.Utilities
This method generates part of a file name given a base file name as an argument.
generateFileName(String, int, int, long, int, int, int) - Static method in class org.jlab.coda.jevio.Utilities
This method generates a complete file name from the previously determined baseFileName obtained from calling Utilities.generateBaseFileName(String, String, StringBuilder).
generateRawBytes(CompositeData[]) - Static method in class org.jlab.coda.jevio.CompositeData
This method generates raw bytes of evio format from an array of CompositeData objects.
generateSixthWord(BitSet) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Calculates the sixth word of this header which has the version number (4) in the lowest 8 bits and the set in the upper 24 bits.
generateSixthWord(BitSet, boolean, boolean) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Calculates the sixth word of this header which has the version number (4) in the lowest 8 bits and the set in the upper 24 bits.
generateSixthWord(int, boolean, boolean, int) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Calculates the sixth word of this header which has the version number in the lowest 8 bits.
generateSixthWord(BitSet, int, boolean, boolean, int) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Calculates the sixth word of this header which has the version number (4) in the lowest 8 bits and the set in the upper 24 bits.
getAllDescendants(List<EvioNode>) - Method in class org.jlab.coda.jevio.EvioNode
Get the list of all descendant nodes that this node contains - not only the immediate children.
getAllNodes() - Method in class org.jlab.coda.jevio.EvioNode
Get the list of all nodes that this node contains, always including itself.
getAllowsChildren() - Method in class org.jlab.coda.jevio.BaseStructure
Checks whether children are allowed.
getAsDoubleArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Deprecated. 
getAsFloatArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Deprecated. 
getAsIntArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Deprecated. 
getAsLongArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Deprecated. 
getAsShortArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Deprecated. 
getAsShortArray(byte[], int, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Deprecated. 
getAttachment() - Method in class org.jlab.coda.jevio.EvioBank
Get the attached object.
getBitInfo() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Gets a copy of all stored bit information.
getBitInfo(int) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Gets the value of a particular bit in the bitInfo field.
getBlockCount() - Method in class org.jlab.coda.jevio.EvioCompactReader
This is the number of blocks in the file including the empty block usually at the end of version 4 files/buffers.
getBlockCount() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This is the number of blocks in the file including the empty block usually at the end of version 4 files/buffers.
getBlockCount() - Method in class org.jlab.coda.jevio.EvioReader
This is the number of blocks in the file including the empty block usually at the end of version 4 files/buffers.
getBlockCount() - Method in class org.jlab.coda.jevio.MappedMemoryHandler
Get the number of evio blocks in the file/buffer.
getBlockNumber() - Method in class org.jlab.coda.jevio.EventWriter
Get the current block number.
getBlockNumber() - Method in class org.jlab.coda.jevio.EventWriterUnsync
Get the current block number.
getBuffer() - Method in class org.jlab.coda.jevio.BufferNode
Get the byte buffer.
getBuffer() - Method in class org.jlab.coda.jevio.CompactEventBuilder
Get the buffer being written into.
getBufferEndingPosition() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the position in the buffer (in bytes) of this block's last data word.
getBufferEndingPosition() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the position in the buffer (in bytes) of this block's last data word.
getBufferEndingPosition() - Method in interface org.jlab.coda.jevio.IBlockHeader
Get the position in the buffer (in bytes) of this block's last data word.
getBufferNode() - Method in class org.jlab.coda.jevio.EvioNode
Get the object containing the buffer that this node is associated with.
getBufferStartingPosition() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the starting position in the buffer (in bytes) from which this header was read--if that happened.
This is not part of the block header proper.
getBufferStartingPosition() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the starting position in the buffer (in bytes) from which this header was read--if that happened.
This is not part of the block header proper.
getBufferStartingPosition() - Method in interface org.jlab.coda.jevio.IBlockHeader
Get the starting position in the buffer (in bytes) from which this header was read--if that happened.
This is not part of the block header proper.
getByte() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next data item as a Byte object.
getByteArray() - Method in class org.jlab.coda.jevio.EvioByteArrayOutputStream
Get the current backing byte array.
getByteBuffer() - Method in class org.jlab.coda.jevio.EventWriter
If writing to a file, return null.
getByteBuffer() - Method in class org.jlab.coda.jevio.EventWriterUnsync
If writing to a file, return null.
getByteBuffer() - Method in class org.jlab.coda.jevio.EvioByteArrayOutputStream
Get the current backing ByteBuffer (which wraps the byte array).
getByteBuffer() - Method in class org.jlab.coda.jevio.EvioCompactEventWriter
Deprecated.
If writing to a file, return null.
getByteBuffer() - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the byte buffer being read directly or corresponding to the event file.
getByteBuffer() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get the byte buffer being read directly or corresponding to the event file.
getByteBuffer() - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
Get the byte buffer being read.
getByteBuffer() - Method in class org.jlab.coda.jevio.EvioReader
Get the byte buffer being read directly or corresponding to the event file.
getByteBuffer(int) - Method in class org.jlab.coda.jevio.MappedMemoryHandler
Get the ByteBuffer object containing the event of interest.
getByteData() - Method in class org.jlab.coda.jevio.BaseStructure
This is a method from the IEvioStructure Interface.
getByteData(boolean) - Method in class org.jlab.coda.jevio.EvioNode
Get the data associated with this node in ByteBuffer form.
getByteData() - Method in interface org.jlab.coda.jevio.IEvioStructure
Gets the raw data as an byte array, if the type as indicated by the header is appropriate.
getByteOrder() - Method in class org.jlab.coda.jevio.BaseStructure
What is the byte order of this data?
getByteOrder() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the byte order of the data being read.
getByteOrder() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the byte order of the data being read.
getByteOrder() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the raw data byte order.
getByteOrder() - Method in class org.jlab.coda.jevio.EventWriter
Get the byte order of the buffer/file being written into.
getByteOrder() - Method in class org.jlab.coda.jevio.EventWriterUnsync
Get the byte order of the buffer/file being written into.
getByteOrder() - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the byte order of the file/buffer being read.
getByteOrder() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get the byte order of the file/buffer being read.
getByteOrder() - Method in class org.jlab.coda.jevio.EvioReader
Get the byte order of the file/buffer being read.
getByteOrder() - Method in interface org.jlab.coda.jevio.IBlockHeader
Get the byte order of the data being read.
getBytesWrittenToBuffer() - Method in class org.jlab.coda.jevio.EventWriter
If writing to a buffer, get the number of bytes written to it including the ending header.
getBytesWrittenToBuffer() - Method in class org.jlab.coda.jevio.EventWriterUnsync
If writing to a buffer, get the number of bytes written to it including the ending header.
getChildAt(int) - Method in class org.jlab.coda.jevio.BaseStructure
Obtain the child at the given index.
getChildAt(int) - Method in class org.jlab.coda.jevio.EvioNode
Get the child node at the given index (starts at 0).
getChildCount() - Method in class org.jlab.coda.jevio.BaseStructure
Get the count of the number of children.
getChildCount() - Method in class org.jlab.coda.jevio.EvioNode
Get the number all children that this node contains.
getChildNodes() - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
This method returns an unmodifiable list of all evio structures in buffer as EvioNode objects.
getChildNodes() - Method in class org.jlab.coda.jevio.EvioNode
Get the list of all child nodes that this node contains.
getChildren() - Method in class org.jlab.coda.jevio.BaseStructure
Deprecated.
child structures are no longer keep in a Vector
getChildrenList() - Method in class org.jlab.coda.jevio.BaseStructure
Get the children of this structure.
getClassPath() - Method in class org.jlab.coda.jevio.Environment
Get the current class path.
getCompositeData() - Method in class org.jlab.coda.jevio.BaseStructure
This is a method from the IEvioStructure Interface.
getCompositeData() - Method in interface org.jlab.coda.jevio.IEvioStructure
Gets the raw data as an array of CompositeData objects, if the type as indicated by the header is appropriate.
getCurrentBlockHeader() - Method in class org.jlab.coda.jevio.EvioReader
This returns the current (active) block (physical record) header.
getCurrentFilename() - Method in class org.jlab.coda.jevio.EventWriter
Get the name of the current file being written to.
getCurrentFilename() - Method in class org.jlab.coda.jevio.EventWriterUnsync
Get the name of the current file being written to.
getCurrentFilePath() - Method in class org.jlab.coda.jevio.EventWriter
Get the full name or path of the current file being written to.
getCurrentFilePath() - Method in class org.jlab.coda.jevio.EventWriterUnsync
Get the full name or path of the current file being written to.
getCurrentWorkingDirectory() - Method in class org.jlab.coda.jevio.Environment
Get the current working directory.
getData(EvioNode) - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the data associated with an evio structure in ByteBuffer form.
getData(EvioNode, boolean) - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the data associated with an evio structure in ByteBuffer form.
getData(EvioNode) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get the data associated with an evio structure in ByteBuffer form.
getData(EvioNode, boolean) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get the data associated with an evio structure in ByteBuffer form.
getData(EvioNode) - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
Get the data associated with an evio structure in ByteBuffer form.
getData(EvioNode, boolean) - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
Get the data associated with an evio structure in ByteBuffer form.
getDataLength() - Method in class org.jlab.coda.jevio.EvioNode
Get the length of this evio structure's data only (no header words) in 32-bit words.
getDataNum() - Method in class org.jlab.coda.jevio.CompositeData.Data
This method gets the num in the bank containing the data.
getDataPosition() - Method in class org.jlab.coda.jevio.EvioNode
Get the file/buffer byte position of this evio structure's data.
getDataSize() - Method in class org.jlab.coda.jevio.CompositeData.Data
This method gets the raw data size in bytes.
getDataTag() - Method in class org.jlab.coda.jevio.CompositeData.Data
This method gets the tag in the bank containing the data.
getDataType() - Method in class org.jlab.coda.jevio.BaseStructureHeader
Returns the data type for data stored in this structure as a DataType enum.
getDataType(int) - Static method in enum org.jlab.coda.jevio.DataType
Obtain the enum from the value.
getDataType() - Method in class org.jlab.coda.jevio.EvioNode
Get the evio type of the data this evio structure contains.
getDataType(String) - Static method in class org.jlab.coda.jevio.Utilities
This method returns an XML element name given an evio data type.
getDataTypeName() - Method in class org.jlab.coda.jevio.BaseStructureHeader
Returns the data type as a string.
getDataTypeObj() - Method in class org.jlab.coda.jevio.EvioNode
Get the evio type of the data this evio structure contains as an object.
getDataTypeValue() - Method in class org.jlab.coda.jevio.BaseStructureHeader
Get the data type for the structure.
getDescription() - Method in class org.jlab.coda.jevio.BaseStructure
Get the description from the name provider (dictionary), if there is one.
getDescription() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
Get the CompositeData's description.
getDescription(Integer, Integer) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the description, if any, associated with the given tag and num.
getDescription(Integer, Integer, Integer) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the description, if any, associated with the given tag, num, and tagEnd.
getDescription(String) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the description, if any, associated with the name of a dictionary entry.
getDescription() - Method in interface org.jlab.coda.jevio.IEvioStructure
Get the description from the name provider (dictionary), if there is one.
getDictionary() - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the evio dictionary if is there is one.
getDictionary() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get the evio dictionary if is there is one.
getDictionaryXML() - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the XML format dictionary is there is one.
getDictionaryXML() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get the XML format dictionary is there is one.
getDictionaryXML() - Method in class org.jlab.coda.jevio.EvioEvent
Get the XML dictionary associated with this event if there is one.
getDictionaryXML() - Method in class org.jlab.coda.jevio.EvioReader
Get the XML format dictionary is there is one.
getDouble() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next data item as a Double object.
getDoubleData() - Method in class org.jlab.coda.jevio.BaseStructure
This is a method from the IEvioStructure Interface.
getDoubleData() - Method in interface org.jlab.coda.jevio.IEvioStructure
Gets the raw data as a double array, if the type as indicated by the header is appropriate.
getEnd() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the ending position of the block (physical record.) This is the number of valid words (header + data) in the block (physical record.) This is normally the same as the block size, except for the last block (physical record) in the file.
NOTE: for evio files, even if end < size (blocksize) for the last block (physical record), the data behind it will be padded with zeroes so that the file size is an integer multiple of the block size.
getEntryType() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
Get this entry's type.
getEvent() - Method in class org.jlab.coda.jevio.EventBuilder
Get the underlying event.
getEvent(int) - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the EvioNode object associated with a particular event number.
getEvent(int) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get the EvioNode object associated with a particular event number.
getEvent(int) - Method in class org.jlab.coda.jevio.EvioReader
Get the event in the file/buffer at a given index (starting at 1).
getEventBuffer(int) - Method in class org.jlab.coda.jevio.EvioCompactReader
Get an evio bank or event in ByteBuffer form.
getEventBuffer(int, boolean) - Method in class org.jlab.coda.jevio.EvioCompactReader
Get an evio bank or event in ByteBuffer form.
getEventBuffer(int) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get an evio bank or event in ByteBuffer form.
getEventBuffer(int, boolean) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get an evio bank or event in ByteBuffer form.
getEventCount() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the number of events completely contained in the block.
getEventCount() - Method in class org.jlab.coda.jevio.EvioCompactReader
This is the number of events in the file/buffer.
getEventCount() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This is the number of events in the file/buffer.
getEventCount() - Method in class org.jlab.coda.jevio.EvioReader
This is the number of events in the file.
getEventCount() - Method in class org.jlab.coda.jevio.MappedMemoryHandler
Get the number of evio events in the file/buffer.
getEventNumber() - Method in class org.jlab.coda.jevio.EvioEvent
This returns a number [1..] indicating which event this was in the event file from which it was read.
getEventNumber() - Method in class org.jlab.coda.jevio.EvioNode
If this object represents an event (top-level, evio bank), then returns its number (place in file or buffer) starting with 1.
getEventsWritten() - Method in class org.jlab.coda.jevio.EventWriter
Get the number of events written to a file/buffer.
getEventsWritten() - Method in class org.jlab.coda.jevio.EventWriterUnsync
Get the number of events written to a file/buffer.
getEventsWritten() - Method in class org.jlab.coda.jevio.EvioCompactEventWriter
Deprecated.
Get the number of events written to a file/buffer.
getEventType() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the value of bits 2-5.
getEvioVersion() - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the evio version number.
getEvioVersion() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get the evio version number.
getEvioVersion() - Method in class org.jlab.coda.jevio.EvioReader
Get the evio version number.
getFileByteOrder() - Method in class org.jlab.coda.jevio.EvioCompactReader
When reading a file, this method's return value is the byte order of the evio data in the file.
getFirstBlockHeader() - Method in class org.jlab.coda.jevio.EvioCompactReader
This returns the FIRST block (physical record) header.
getFirstBlockHeader() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This returns the FIRST block (physical record) header.
getFirstBlockHeader() - Method in class org.jlab.coda.jevio.EvioReader
This returns the FIRST block (physical record) header.
getFirstMap() - Method in class org.jlab.coda.jevio.MappedMemoryHandler
Get the first memory map - used to map the beginning of the file.
getFloat() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next data item as a Float object.
getFloatData() - Method in class org.jlab.coda.jevio.BaseStructure
This is a method from the IEvioStructure Interface.
getFloatData() - Method in interface org.jlab.coda.jevio.IEvioStructure
Gets the raw data as a float array, if the type as indicated by the header is appropriate.
getFormat() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the format string.
getFormat() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
Get the CompositeData's format.
getFormat(int, int) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the format, if any, associated with the given tag and num.
getFormat(Integer, Integer, Integer) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the format, if any, associated with the given tag, num, and tagEnd.
getFormat(String) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the format, if any, associated with the name of a dictionary entry.
getFormatTag() - Method in class org.jlab.coda.jevio.CompositeData.Data
This method gets the tag in the segment containing the format string.
getHeader() - Method in class org.jlab.coda.jevio.BaseStructure
This is a method from the IEvioStructure Interface.
getHeader() - Method in interface org.jlab.coda.jevio.IEvioStructure
Returns the header for this structure
getHeaderLength() - Method in class org.jlab.coda.jevio.BankHeader
Get the length of the structure's header in ints.
getHeaderLength() - Method in class org.jlab.coda.jevio.BaseStructureHeader
Get the length of the structure's header in ints.
getHeaderLength() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the block header length, in ints.
getHeaderLength() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the block header length, in ints.
getHeaderLength() - Method in interface org.jlab.coda.jevio.IBlockHeader
Get the block header length, in ints.
getHeaderLength() - Method in class org.jlab.coda.jevio.SegmentHeader
Get the length of the structure's header in ints.
getHeaderLength() - Method in class org.jlab.coda.jevio.TagSegmentHeader
Get the length of the structure's header in ints.
getHollerit() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next data item (which is of Hollerit type) as an Integer object.
getHomeDirectory() - Method in class org.jlab.coda.jevio.Environment
Get the user's home directory.
getHostName() - Method in class org.jlab.coda.jevio.Environment
Get the host name.
getId() - Method in class org.jlab.coda.jevio.EvioNodePool
Get the id number of this pool.
getIndex(TreeNode) - Method in class org.jlab.coda.jevio.BaseStructure
Get the index of a node.
getInstance() - Static method in class org.jlab.coda.jevio.Environment
Accessor for the singleton.
getInt() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next data item as an Integer object.
getIntData() - Method in class org.jlab.coda.jevio.BaseStructure
This is a method from the IEvioStructure Interface.
getIntData() - Method in class org.jlab.coda.jevio.EvioNode
Get the data associated with this node as an 32-bit integer array.
getIntData(int[], int[]) - Method in class org.jlab.coda.jevio.EvioNode
Get the data associated with this node as an 32-bit integer array.
getIntData() - Method in interface org.jlab.coda.jevio.IEvioStructure
Gets the raw data as an integer array, if the type as indicated by the header is appropriate.
getItems() - Method in class org.jlab.coda.jevio.CompositeData
This method gets a list of all the data items inside the composite.
getLength() - Method in class org.jlab.coda.jevio.BaseStructureHeader
Get the length of the structure in ints, not counting the length word.
getLength() - Method in class org.jlab.coda.jevio.EvioNode
Get the length of this evio structure (not including length word itself) in 32-bit words.
getLong() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next data item as a Long object.
getLongData() - Method in class org.jlab.coda.jevio.BaseStructure
This is a method from the IEvioStructure Interface.
getLongData() - Method in class org.jlab.coda.jevio.EvioNode
Get the data associated with this node as an 64-bit integer array.
getLongData(long[], int[]) - Method in class org.jlab.coda.jevio.EvioNode
Get the data associated with this node as an 64-bit integer array.
getLongData() - Method in interface org.jlab.coda.jevio.IEvioStructure
Gets the raw data as a long array, if the type as indicated by the header is appropriate.
getMagicNumber() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the magic number the block (physical record) header which should be 0xc0da0100.
getMagicNumber() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the magic number the block (physical record) header which should be 0xc0da0100.
getMagicNumber() - Method in interface org.jlab.coda.jevio.IBlockHeader
Get the magic number the block (physical record) header which should be 0xc0da0100.
getMap() - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Get the map in which the key is the entry name and the value is an object containing its data (tag, num, type, etc.).
getMapCount() - Method in class org.jlab.coda.jevio.MappedMemoryHandler
Get the number of memory maps used to fully map file.
getMappedByteBuffer() - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the memory mapped buffer corresponding to the event file.
getMatchingBanks(BaseStructure, int, int) - Static method in class org.jlab.coda.jevio.StructureFinder
Collect all the banks in an event that match a provided tag and number in their header.
getMatchingChild(BaseStructure, String, INameProvider) - Static method in class org.jlab.coda.jevio.StructureFinder
Collect all structures in an event who has a child with the given dictionary name.
getMatchingNonBanks(BaseStructure, int) - Static method in class org.jlab.coda.jevio.StructureFinder
Collect all the non-banks (i.e., Segments and TagSegments) in an event that match a provided tag in their header.
getMatchingParent(BaseStructure, String, INameProvider) - Static method in class org.jlab.coda.jevio.StructureFinder
Collect all structures in an event whose parent has the given dictionary name.
getMatchingStructures(IEvioFilter) - Method in class org.jlab.coda.jevio.BaseStructure
Visit all the descendant structures, and collect those that pass a filter.
getMatchingStructures(BaseStructure, IEvioFilter) - Static method in class org.jlab.coda.jevio.StructureFinder
Collect all the structures in an event that pass a filter.
getMatchingStructures(BaseStructure, int) - Static method in class org.jlab.coda.jevio.StructureFinder
Collect all the structures in an event that match a provided tag in their header.
getMatchingStructures(BaseStructure, String, INameProvider) - Static method in class org.jlab.coda.jevio.StructureFinder
Collect all structures in an event that match the given dictionary name.
getmValue() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next m value item as an Integer object.
getmValues() - Method in class org.jlab.coda.jevio.CompositeData
This method gets a list of all the m values of the data items inside the composite.
getName(int) - Static method in enum org.jlab.coda.jevio.DataType
Obtain the name from the value.
getName(BaseStructure) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the name of a given evio structure.
getName(Integer, Integer) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the name associated with the given tag, num, and tagEnd.
getName(Integer, Integer, Integer, Integer, Integer, Integer) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the name associated with the given tag, num, and tagEnd.
getName(Integer, Integer, Integer) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the name associated with the given tag, num, and tagEnd.
getName(BaseStructure) - Method in interface org.jlab.coda.jevio.INameProvider
Returns the pretty name of some evio structure.
getName(BaseStructure) - Static method in class org.jlab.coda.jevio.NameProvider
Returns the pretty name of some evio structure.
getName(int) - Static method in enum org.jlab.coda.jevio.StructureType
Obtain the name from the value.
getNode() - Method in class org.jlab.coda.jevio.EvioNodePool
Get a single EvioNode object.
getNode() - Method in interface org.jlab.coda.jevio.EvioNodeSource
Get a single EvioNode object.
getNodes() - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
This method returns an unmodifiable list of all evio structures in buffer as EvioNode objects.
getNum() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
Get the num value.
getNum() - Method in class org.jlab.coda.jevio.EvioNode
Get the num of this evio structure.
getNum(String) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the num corresponding to the name of a dictionary entry.
getNumber() - Method in class org.jlab.coda.jevio.BaseStructureHeader
Get the number.
getNumber() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the block number for this block (physical record).
getNumber() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the block number for this block (physical record).
getNumber() - Method in interface org.jlab.coda.jevio.IBlockHeader
Get the block number for this block (physical record).
getNumberDataItems() - Method in class org.jlab.coda.jevio.BaseStructure
Get the number of stored data items like number of banks, ints, floats, etc.
getNumEventsRemaining() - Method in class org.jlab.coda.jevio.EvioReader
Get the number of events remaining in the file.
getNValue() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next N value item as an Integer object.
getnValue() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next n value item as an Integer object.
getNValues() - Method in class org.jlab.coda.jevio.CompositeData
This method gets a list of all the N values of the data items inside the composite.
getnValues() - Method in class org.jlab.coda.jevio.CompositeData
This method gets a list of all the n values of the data items inside the composite.
getOsName() - Method in class org.jlab.coda.jevio.Environment
Get the operating system name.
getPad() - Method in class org.jlab.coda.jevio.EvioNode
Get the padding of this evio structure.
getPadding() - Method in class org.jlab.coda.jevio.BaseStructureHeader
Get the amount of padding bytes when storing short or byte data.
getPadding() - Method in class org.jlab.coda.jevio.CompositeData.Data
This method gets the padding (in bytes).
getPadding() - Method in class org.jlab.coda.jevio.CompositeData
Get the data padding (0, 1, 2, or 3 bytes).
getParent() - Method in class org.jlab.coda.jevio.BaseStructure
Get the parent of this structure.
getParentEntry() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
Get the parent container's dictionary entry.
getParser() - Method in class org.jlab.coda.jevio.EvioReader
Get the file/buffer parser.
getPath() - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the path to the file.
getPath() - Method in class org.jlab.coda.jevio.EvioReader
Get the path to the file.
getPosition() - Method in class org.jlab.coda.jevio.EvioNode
Get the file/buffer byte position of this evio structure.
getRawBytes() - Method in class org.jlab.coda.jevio.BaseStructure
Get the raw data of the structure.
getRawBytes() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the raw byte representation of this object's data.
getReserved1() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the first reserved word in the block (physical record) header.
getReserved1() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the first reserved word.
getReserved2() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the second reserved word.
getScannedEvent(int) - Method in class org.jlab.coda.jevio.EvioCompactReader
Get the EvioNode object associated with a particular event number which has been scanned so all substructures are contained in the node.allNodes list.
getScannedEvent(int) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get the EvioNode object associated with a particular event number which has been scanned so all substructures are contained in the node.allNodes list.
getScannedEvent(int, EvioNodeSource) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get the EvioNode object associated with a particular event number which has been scanned so all substructures are contained in the node.allNodes list.
getScannedStructure() - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
Get the EvioNode object associated with a particular event number which has been scanned so all substructures are contained in the node.allNodes list.
getShort() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next data item as a Short object.
getShortData() - Method in class org.jlab.coda.jevio.BaseStructure
This is a method from the IEvioStructure Interface.
getShortData() - Method in class org.jlab.coda.jevio.EvioNode
Get the data associated with this node as an 16-bit integer array.
getShortData(short[], int[]) - Method in class org.jlab.coda.jevio.EvioNode
Get the data associated with this node as an 16-bit integer array.
getShortData() - Method in interface org.jlab.coda.jevio.IEvioStructure
Gets the raw data as a short array, if the type as indicated by the header is appropriate.
getSixthWord() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Calculates the sixth word of this header which has the version number in the lowest 8 bits and the bit info in the highest 24 bits.
getSize() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the size of the block (physical record).
getSize() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the size of the block (physical record).
getSize() - Method in class org.jlab.coda.jevio.EvioNodePool
Get the number of nodes in the pool.
getSize() - Method in interface org.jlab.coda.jevio.EvioNodeSource
Get the number of nodes in the pool.
getSize() - Method in interface org.jlab.coda.jevio.IBlockHeader
Get the size of the block (physical record).
getSplitCount() - Method in class org.jlab.coda.jevio.EventWriter
Get the number of split files produced by this writer.
getSplitCount() - Method in class org.jlab.coda.jevio.EventWriterUnsync
Get the number of split files produced by this writer.
getSplitNumber() - Method in class org.jlab.coda.jevio.EventWriter
Get the current split number which is the split number of file to be written next.
getSplitNumber() - Method in class org.jlab.coda.jevio.EventWriterUnsync
Get the current split count which is the number of files created by this object.
getStart() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the starting position of the block (physical record.).
getStringData() - Method in class org.jlab.coda.jevio.BaseStructure
This is a method from the IEvioStructure Interface.
getStringData() - Method in interface org.jlab.coda.jevio.IEvioStructure
Gets the raw data as an array of String objects, if the type as indicated by the header is appropriate.
getStrings() - Method in class org.jlab.coda.jevio.CompositeData
This method gets the next data item as a String array.
getStructure() - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
Get the EvioNode object associated with the structure.
getStructureBuffer(EvioNode) - Method in class org.jlab.coda.jevio.EvioCompactReader
Get an evio structure (bank, seg, or tagseg) in ByteBuffer form.
getStructureBuffer(EvioNode, boolean) - Method in class org.jlab.coda.jevio.EvioCompactReader
Get an evio structure (bank, seg, or tagseg) in ByteBuffer form.
getStructureBuffer(EvioNode) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get an evio structure (bank, seg, or tagseg) in ByteBuffer form.
getStructureBuffer(EvioNode, boolean) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Get an evio structure (bank, seg, or tagseg) in ByteBuffer form.
getStructureBuffer(EvioNode) - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
Get an evio structure (bank, seg, or tagseg) in ByteBuffer form.
getStructureBuffer(EvioNode, boolean) - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
Get an evio structure (bank, seg, or tagseg) in ByteBuffer form.
getStructureBuffer(boolean) - Method in class org.jlab.coda.jevio.EvioNode
Get this node's entire evio structure in ByteBuffer form.
getStructureType() - Method in class org.jlab.coda.jevio.BaseStructure
A convenience method use instead of "instanceof" to see what type of structure we have.
getStructureType() - Method in class org.jlab.coda.jevio.EvioBank
This implements the abstract method from BaseStructure.
getStructureType() - Method in class org.jlab.coda.jevio.EvioSegment
This implements the abstract method from BaseStructure.
getStructureType() - Method in class org.jlab.coda.jevio.EvioTagSegment
This implements the abstract method from BaseStructure.
getStructureType() - Method in interface org.jlab.coda.jevio.IEvioStructure
Return the StructureType for this structure.
getStructureType(int) - Static method in enum org.jlab.coda.jevio.StructureType
Obtain the enum from the value.
getTag() - Method in class org.jlab.coda.jevio.BaseStructureHeader
Get the structure tag.
getTag() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
Get the tag value.
getTag() - Method in class org.jlab.coda.jevio.EvioNode
Get the tag of this evio structure.
getTag(String) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the tag corresponding to the name of a dictionary entry.
getTagEnd() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
Get the tagEnd value (upper end of a tag range).
getTagEnd(String) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the tagEnd corresponding to the name of a dictionary entry.
getTagNum(String) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the tag/num/tagEnd values, in an Integer object array, corresponding to the name of a dictionary entry.
getTempDirectory() - Method in class org.jlab.coda.jevio.Environment
Get the temp directory.
getTotalBytes() - Method in class org.jlab.coda.jevio.BaseStructure
Get the length of this structure in bytes, including the header.
getTotalBytes() - Method in class org.jlab.coda.jevio.CompactEventBuilder
Get the total number of bytes written into the buffer.
getTotalBytes() - Method in class org.jlab.coda.jevio.EvioNode
Get the length of this evio structure including entire header in bytes.
getTreeModel() - Method in class org.jlab.coda.jevio.EvioEvent
Get the tree model representing this event.
getType() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
Get the data's type.
getType() - Method in class org.jlab.coda.jevio.EvioNode
Get the evio type of this evio structure, not what it contains.
getType(Integer, Integer) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the type, if any, associated with the given tag and num.
getType(Integer, Integer, Integer) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the type, if any, associated with the given tag, num, and tagEnd.
getType(String) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Returns the type, if any, associated with the name of a dictionary entry.
getTypeObj() - Method in class org.jlab.coda.jevio.EvioNode
Get the evio type of this evio structure as an object.
getTypes() - Method in class org.jlab.coda.jevio.CompositeData
This method gets a list of all the types of the data items inside the composite.
getUsed() - Method in class org.jlab.coda.jevio.EvioNodePool
Get the number of nodes taken from pool.
getUsed() - Method in interface org.jlab.coda.jevio.EvioNodeSource
Get the number of nodes taken from pool.
getUserName() - Method in class org.jlab.coda.jevio.Environment
Get the user name.
getValue() - Method in enum org.jlab.coda.jevio.DataType
Get the enum's value.
getValue() - Method in enum org.jlab.coda.jevio.StructureType
Get the enum's value.
getVersion() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Get the evio version of the block (physical record) header.
getVersion() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Get the evio version of the block (physical record) header.
getVersion() - Method in interface org.jlab.coda.jevio.IBlockHeader
Get the evio version of the block (physical record) header.
getXMLElementName() - Method in class org.jlab.coda.jevio.BaseStructure
Get the element name for the structure for writing to XML.
getXMLElementName() - Method in class org.jlab.coda.jevio.EvioBank
Get the element name for the bank for writing to XML.
getXMLElementName() - Method in class org.jlab.coda.jevio.EvioEvent
Get the element name for the bank for writing to XML.
getXMLElementName() - Method in class org.jlab.coda.jevio.EvioSegment
Get the element name for the bank for writing to XML.
getXMLElementName() - Method in class org.jlab.coda.jevio.EvioTagSegment
Get the element name for the bank for writing to XML.
gotoEventNumber(int) - Method in class org.jlab.coda.jevio.EvioReader
Go to a specific event in the file.
gotStructure(BaseStructure, IEvioStructure) - Method in interface org.jlab.coda.jevio.IEvioListener
Called when a structure is read while parsing an event.

H

hasDictionary() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Gets whether this block's first event is an evio dictionary.
hasDictionary(int) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Does this integer indicate that there is an evio dictionary (assuming it's the header's sixth word)?
hasDictionary() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Is this block's first event an evio dictionary?
hasDictionary() - Method in class org.jlab.coda.jevio.EvioCompactReader
Does this evio file have an associated XML dictionary?
hasDictionary() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Does this evio file have an associated XML dictionary?
hasDictionary() - Method in interface org.jlab.coda.jevio.IBlockHeader
Is this block's first event is an evio dictionary?
hasDictionaryXML() - Method in class org.jlab.coda.jevio.EvioEvent
Is there an XML dictionary associated with this event?
hasDictionaryXML() - Method in class org.jlab.coda.jevio.EvioReader
Does this evio file have an associated XML dictionary?
hasFirstEvent() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Does this block in the file contain the "first event" (first event to be written to each file split)?
hasFirstEvent(int) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Does this integer indicate that block has the first event (assuming it's the header's sixth word)? Only makes sense if the integer arg comes from the first block header of a file or buffer.
hashCode() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
.
hasRoom(int) - Method in class org.jlab.coda.jevio.EventWriter
Is there room to write this many bytes to an output buffer as a single event? Will always return true when writing to a file.
hasRoom(int) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Is there room to write this many bytes to an output buffer as a single event? Will always return true when writing to a file.
HEADER_SIZE - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
The minimum and expected block header size in 32 bit ints.

I

IBlockHeader - Interface in org.jlab.coda.jevio
Make a common interface for different versions of the BlockHeader.
IEvioFilter - Interface in org.jlab.coda.jevio
This interface allows applications to create filters so that they only recieve certain structures when events are being processed.
IEvioListener - Interface in org.jlab.coda.jevio
In SAX like behavior, implementors will listen for structures encountered when an event is parsed.
IEvioProgressListener - Interface in org.jlab.coda.jevio
 
IEvioStructure - Interface in org.jlab.coda.jevio
This interface is implemented by classes representing the basic evio structures: banks, segments, and tagsegments.
IEvioWriter - Interface in org.jlab.coda.jevio
This is implemented by objects that will be writing themselves to en evio file.
INameProvider - Interface in org.jlab.coda.jevio
This interface must be implemented by dictionary readers.
index() - Method in class org.jlab.coda.jevio.CompositeData
This methods returns the index of the data item to be returned on the next call to one of the get<Type>() methods (e.g.
index(int) - Method in class org.jlab.coda.jevio.CompositeData
This methods sets the index of the data item to be returned on the next call to one of the get<Type>() methods (e.g.
inRange(int) - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
Is the given tag within the specified range (inclusive) of this dictionary entry?
inRange(EvioDictionaryEntry) - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
Is the given dictionary entry's tag within the specified range (inclusive) of this dictionary entry?
insert(MutableTreeNode, int) - Method in class org.jlab.coda.jevio.BaseStructure
Add a child at the given index.
insert(MutableTreeNode) - Method in class org.jlab.coda.jevio.BaseStructure
Convenience method to add a child at the end of the child list.
insert(BaseStructure, BaseStructure) - Method in class org.jlab.coda.jevio.EvioEvent
Inserts a child structure into the event's JTree.
intoByteBuffer(int[], int, int, ByteBuffer) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Write int array into ByteBuffer.
intToBytes(int, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Copies an integer value into 4 bytes of a byte array.
isBank() - Method in enum org.jlab.coda.jevio.DataType
Convenience routine to see if "this" data type is a bank structure.
isBank(int) - Static method in enum org.jlab.coda.jevio.DataType
Convenience routine to see if the given integer arg represents a BANK.
isClosed() - Method in class org.jlab.coda.jevio.EventWriter
Has EventWriter.close() been called (without reopening by calling EventWriter.setBuffer(ByteBuffer)) ?
isClosed() - Method in class org.jlab.coda.jevio.EventWriterUnsync
Has EventWriterUnsync.close() been called (without reopening by calling EventWriterUnsync.setBuffer(ByteBuffer)) ?
isClosed() - Method in class org.jlab.coda.jevio.EvioCompactReader
Has EvioCompactReader.close() been called (without reopening by calling EvioCompactReader.setBuffer(ByteBuffer))?
isClosed() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
isClosed() - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
isClosed() - Method in class org.jlab.coda.jevio.EvioReader
Has EvioReader.close() been called (without reopening by calling EvioReader.setBuffer(java.nio.ByteBuffer))?
isContainer() - Method in class org.jlab.coda.jevio.BaseStructure
Checks whether this structure is a container, i.e.
isDiskFull() - Method in class org.jlab.coda.jevio.EventWriter
If writing file, is the partition it resides on full? Not full, in this context, means there's enough space to write a full split file + a full record + an extra 10MB as a safety factor.
isDiskFull() - Method in class org.jlab.coda.jevio.EventWriterUnsync
If writing file, is the partition it resides on full? Not full, in this context, means there's enough space to write a full split file + a full record + an extra 10MB as a safety factor.
isEvent() - Method in class org.jlab.coda.jevio.EvioNode
Does this object represent an event?
isEvioErrorCondition() - Method in class org.jlab.coda.jevio.MappedMemoryHandler
Is there an evio error in the file/buffer.
isFile() - Method in class org.jlab.coda.jevio.EvioCompactReader
Is this reader reading a file?
isFile() - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Is this reader reading a file? Always false for this class.
isInteger() - Method in enum org.jlab.coda.jevio.DataType
Convenience routine to see if "this" data type is an integer of some kind - either 8, 16, 32, or 64 bits worth.
isLastBlock() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Is this the last block in the file or being sent over the network? This is not implemented in evio versions 1-3.
isLastBlock() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Is this the last block in the file/buffer or being sent over the network?
isLastBlock(int) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Does this integer indicate that this is the last block (assuming it's the header's sixth word)?
isLastBlock() - Method in interface org.jlab.coda.jevio.IBlockHeader
Is this the last block in the file or being sent over the network?
isLeaf() - Method in class org.jlab.coda.jevio.BaseStructure
Checks whether this is a leaf.
isNotificationActive() - Method in class org.jlab.coda.jevio.EventParser
Get the flag determining whether notification of listeners is active.
isObsolete() - Method in class org.jlab.coda.jevio.EvioNode
Has the data this node represents in the buffer been removed?
isProviderSet() - Static method in class org.jlab.coda.jevio.NameProvider
Returns true if the provider (dictionary) was set, else false.
isSegment(int) - Static method in enum org.jlab.coda.jevio.DataType
Convenience routine to see if the given integer arg represents a SEGMENT.
isStructure() - Method in enum org.jlab.coda.jevio.DataType
Convenience routine to see if "this" data type is a structure (a container.)
isStructure(int) - Static method in enum org.jlab.coda.jevio.DataType
Convenience routine to see if the given integer arg represents a data type which is a structure (a container).
isSwap() - Method in class org.jlab.coda.jevio.BaseStructure
Is a byte swap required? This is java and therefore big endian.
isTagSegment(int) - Static method in enum org.jlab.coda.jevio.DataType
Convenience routine to see if the given integer arg represents a TAGSEGMENT.

M

MAGIC_NUMBER - Static variable in interface org.jlab.coda.jevio.IBlockHeader
The magic number, should be the value of magicNumber.
main(String[]) - Static method in class org.jlab.coda.jevio.Environment
Main program used for testing only.
main(String[]) - Static method in class org.jlab.coda.jevio.EventBuilder
Main program for testing.
MappedMemoryHandler - Class in org.jlab.coda.jevio
This is a class designed to handle access of evio version 4 format files with size greater than 2.1 GBytes.
MappedMemoryHandler(FileChannel, ByteOrder) - Constructor for class org.jlab.coda.jevio.MappedMemoryHandler
Constructor.
MappedMemoryHandler(ByteBuffer) - Constructor for class org.jlab.coda.jevio.MappedMemoryHandler
Constructor.
MAX_BLOCK_SIZE - Static variable in class org.jlab.coda.jevio.BlockHeaderV2
The maximum block size in 32 bit ints in this implementation of evio.

N

NameProvider - Class in org.jlab.coda.jevio
This class maintains the single global NameProvider.
NameProviderFactory - Class in org.jlab.coda.jevio
A Factory class for generating an appropriate INameProvider.
NameProviderFactory() - Constructor for class org.jlab.coda.jevio.NameProviderFactory
 
nextBufferStartingPosition() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Determines where the start of the next block (physical record) header in some buffer is located (in bytes).
nextBufferStartingPosition() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Determines where the start of the next block (physical record) header in some buffer is located (in bytes).
nextBufferStartingPosition() - Method in interface org.jlab.coda.jevio.IBlockHeader
Determines where the start of the next block (physical record) header in some buffer is located (in bytes).
nextEvent() - Method in class org.jlab.coda.jevio.EvioReader
Get the next event in the file/buffer.
NO_NAME_STRING - Static variable in interface org.jlab.coda.jevio.INameProvider
A string used to indicate that no name can be determined.
nodeToEvent(EvioNode) - Static method in class org.jlab.coda.jevio.Utilities
This method takes an EvioNode object and converts it to an EvioEvent object.

O

openBank(int, int, DataType) - Method in class org.jlab.coda.jevio.CompactEventBuilder
This method adds an evio bank to the buffer.
openSegment(int, DataType) - Method in class org.jlab.coda.jevio.CompactEventBuilder
This method adds an evio segment structure to the buffer.
openTagSegment(int, DataType) - Method in class org.jlab.coda.jevio.CompactEventBuilder
This method adds an evio tagsegment structure to the buffer.
org.jlab.coda.jevio - package org.jlab.coda.jevio
 

P

parse(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.CompositeData
This method parses an array of raw bytes into an array of CompositeData objects.
parseEvent(EvioEvent) - Method in class org.jlab.coda.jevio.EventParser
This is the workhorse method for parsing the event.
parseEvent(int) - Method in class org.jlab.coda.jevio.EvioReader
This is a workhorse method.
parseEvent(EvioEvent) - Method in class org.jlab.coda.jevio.EvioReader
This will parse an event, SAX-like.
parseNextEvent() - Method in class org.jlab.coda.jevio.EvioReader
This is a workhorse method.
parseToBitInfo(int) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Parses the argument into the bit info fields.
position() - Method in class org.jlab.coda.jevio.EvioReader
This is equivalent to obtaining the current position in the file.
position(long) - Method in class org.jlab.coda.jevio.EvioReader
Deprecated. 
printBuffer(ByteBuffer, int, int, String) - Static method in class org.jlab.coda.jevio.Utilities
This method takes a byte buffer and prints out the desired number of words from the given position.
printBufferBytes(ByteBuffer, int, int, String) - Static method in class org.jlab.coda.jevio.Utilities
This method takes a byte buffer and prints out the desired number of bytes from the given position.
process() - Method in class org.jlab.coda.jevio.CompositeData
This method swaps EVIO composite type data, in place, to big endian (IEEE) if currently little endian (DECS).

R

remove(int) - Method in class org.jlab.coda.jevio.BaseStructure
Removes the child at index from the receiver.
remove(MutableTreeNode) - Method in class org.jlab.coda.jevio.BaseStructure
Removes the child.
remove(BaseStructure) - Method in class org.jlab.coda.jevio.EventBuilder
This removes a structure (and all its descendants) from the tree.
removeEvent(int) - Method in class org.jlab.coda.jevio.EvioCompactReader
This method removes the data of the given event from the buffer.
removeEvent(int) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This method removes the data of the given event from the buffer.
removeEvioListener(IEvioListener) - Method in class org.jlab.coda.jevio.EventParser
Remove an Evio listener.
removeFromParent() - Method in class org.jlab.coda.jevio.BaseStructure
Remove this node from its parent.
removeStructure(EvioNode) - Method in class org.jlab.coda.jevio.EvioCompactReader
This method removes the data, represented by the given node, from the buffer.
removeStructure(EvioNode) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This method removes the data, represented by the given node, from the buffer.
removeStructure(EvioNode) - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
This method removes the data, represented by the given node, from the buffer.
reset() - Method in class org.jlab.coda.jevio.EvioByteArrayOutputStream
Resets the count field of this byte array output stream to zero, so that all currently accumulated output in the output stream is discarded.
reset() - Method in class org.jlab.coda.jevio.EvioNodePool
Reset the source to initial condition.
reset() - Method in interface org.jlab.coda.jevio.EvioNodeSource
Reset the source to initial condition.
rewind() - Method in class org.jlab.coda.jevio.EvioReader
The equivalent of rewinding the file.

S

searchEvent(int, int, int) - Method in class org.jlab.coda.jevio.EvioCompactReader
This method searches the specified event in a file/buffer and returns a list of objects each of which contain information about a single evio structure which matches the given tag and num.
searchEvent(int, String, EvioXMLDictionary) - Method in class org.jlab.coda.jevio.EvioCompactReader
This method searches the specified event in a file/buffer and returns a list of objects each of which contain information about a single evio structure which matches the given dictionary entry name.
searchEvent(int, int, int) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This method searches the specified event in a file/buffer and returns a list of objects each of which contain information about a single evio structure which matches the given tag and num.
searchEvent(int, String, EvioXMLDictionary) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This method searches the specified event in a file/buffer and returns a list of objects each of which contain information about a single evio structure which matches the given dictionary entry name.
searchStructure(int, int) - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
This method searches the event and returns a list of objects each of which contain information about a single evio structure which matches the given tag and num.
searchStructure(String, EvioXMLDictionary) - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
This method searches the event and returns a list of objects each of which contain information about a single evio structure which matches the given dictionary entry name.
SegmentHeader - Class in org.jlab.coda.jevio
This the the header for an evio segment structure (EvioSegment).
SegmentHeader() - Constructor for class org.jlab.coda.jevio.SegmentHeader
Null constructor.
SegmentHeader(int, DataType) - Constructor for class org.jlab.coda.jevio.SegmentHeader
Constructor.
setAllHeaderLengths() - Method in class org.jlab.coda.jevio.BaseStructure
Compute and set length of all header fields for this structure and all its descendants.
setAllHeaderLengths() - Method in class org.jlab.coda.jevio.EventBuilder
This goes through the event recursively, and makes sure all the length fields in the headers are properly set.
setAttachment(Object) - Method in class org.jlab.coda.jevio.EvioBank
Set the attached object.
setBit(int, boolean) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Sets a particular bit in the bitInfo field.
setBuffer(ByteBuffer) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Set the buffer to be written into.
setBuffer(ByteBuffer, boolean) - Method in class org.jlab.coda.jevio.CompactEventBuilder
Set the buffer to be written into.
setBuffer(ByteBuffer, BitSet, int) - Method in class org.jlab.coda.jevio.EventWriter
Set the buffer being written into (initially set in constructor).
setBuffer(ByteBuffer) - Method in class org.jlab.coda.jevio.EventWriter
Set the buffer being written into (initially set in constructor).
setBuffer(ByteBuffer, BitSet, int) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Set the buffer being written into (initially set in constructor).
setBuffer(ByteBuffer) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Set the buffer being written into (initially set in constructor).
setBuffer(ByteBuffer) - Method in class org.jlab.coda.jevio.EvioCompactReader
This method can be used to avoid creating additional EvioCompactReader objects by reusing this one with another buffer.
setBuffer(ByteBuffer) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This method can be used to avoid creating additional EvioCompactReader objects by reusing this one with another buffer.
setBuffer(ByteBuffer, EvioNodeSource) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
This method can be used to avoid creating additional EvioCompactReader objects by reusing this one with another buffer.
setBuffer(ByteBuffer, DataType) - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
This method can be used to avoid creating additional EvioCompactEventReader objects by reusing this one with another buffer.
setBuffer(ByteBuffer) - Method in class org.jlab.coda.jevio.EvioReader
This method can be used to avoid creating additional EvioReader objects by reusing this one with another buffer.
setBufferStartingPosition(long) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Set the starting position in the buffer (in bytes) from which this header was read--if that happened.
This is not part of the block header proper.
setBufferStartingPosition(long) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Set the starting position in the buffer (in bytes) from which this header was read--if that happened.
This is not part of the block header proper.
setBufferStartingPosition(long) - Method in interface org.jlab.coda.jevio.IBlockHeader
Set the starting position in the buffer (in bytes) from which this header was read--if that happened.
This is not part of the block header proper.
setByteData(byte[]) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the given array of bytes.
setByteData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the bytes contained in the given ByteBuffer.
setByteData(BaseStructure, byte[]) - Method in class org.jlab.coda.jevio.EventBuilder
Set byte data to the structure.
setByteOrder(ByteOrder) - Method in class org.jlab.coda.jevio.BaseStructure
Set the byte order of this data.
setByteOrder(ByteOrder) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Sets the byte order of data being read.
setByteOrder(ByteOrder) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Sets the byte order of data being read.
setCompositeData(CompositeData[]) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the given array of CompositeData objects.
setDataNum(int) - Method in class org.jlab.coda.jevio.CompositeData.Data
This method sets the num in the bank containing the data.
setDataTag(int) - Method in class org.jlab.coda.jevio.CompositeData.Data
This method sets the tag in the bank containing the data.
setDataType(DataType) - Method in class org.jlab.coda.jevio.BaseStructureHeader
Set the numeric data type for the structure.
setDictionaryXML(String) - Method in class org.jlab.coda.jevio.EvioEvent
Set the XML dictionary associated with this event.
setDoubleData(double[]) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the given array of doubles.
setDoubleData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the doubles contained in the given ByteBuffer.
setDoubleData(BaseStructure, double[]) - Method in class org.jlab.coda.jevio.EventBuilder
Set double data to the structure.
setEnd(int) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Set the ending position of the block (physical record.) This is the number of valid words (header + data) in the block (physical record.) This is normally the same as the block size, except for the last block (physical record) in the file.
setEvent(EvioEvent) - Method in class org.jlab.coda.jevio.EventBuilder
Set the underlying event.
setEventCount(int) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Set the number of events completely contained in the block.
setEventNumber(int) - Method in class org.jlab.coda.jevio.EvioEvent
This sets a number [1..] indicating which event this was in the event file from which it was read.
setEventType(BitSet, int) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Sets the right bits in bit set (2-5 when starting at 0) to hold 4 bits of the given type value.
setEvioFilter(IEvioFilter) - Method in class org.jlab.coda.jevio.EventParser
Set the global filter used for filtering structures.
setFirstEvent(BitSet) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Encode the "is first event" into the bit info word which will be in evio block header.
setFirstEvent(EvioNode) - Method in class org.jlab.coda.jevio.EventWriter
Set an event which will be written to the file/buffer as well as to all split files.
setFirstEvent(ByteBuffer) - Method in class org.jlab.coda.jevio.EventWriter
Set an event which will be written to the file/buffer as well as to all split files.
setFirstEvent(EvioBank) - Method in class org.jlab.coda.jevio.EventWriter
Set an event which will be written to the file/buffer as well as to all split files.
setFirstEvent(EvioNode) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Set an event which will be written to the file/buffer as well as to all split files.
setFirstEvent(ByteBuffer) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Set an event which will be written to the file/buffer as well as to all split files.
setFirstEvent(EvioBank) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Set an event which will be written to the file/buffer as well as to all split files.
setFirstEventBit(int) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Set the bit in the given arg which indicates this block has a first event.
setFloatData(float[]) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the given array of floats.
setFloatData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the floats contained in the given ByteBuffer.
setFloatData(BaseStructure, float[]) - Method in class org.jlab.coda.jevio.EventBuilder
Set float data to the structure.
setFormatTag(int) - Method in class org.jlab.coda.jevio.CompositeData.Data
This method sets the tag in the segment containing the format string.
setHeaderLength(int) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Set the block header length, in ints.
setHeaderLength(int) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Set the block header length, in ints.
setIntData(int[]) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the given array of ints.
setIntData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the ints contained in the given ByteBuffer.
setIntData(BaseStructure, int[]) - Method in class org.jlab.coda.jevio.EventBuilder
Set int data to the structure.
setLastBlockBit(int) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Set the bit in the given arg which indicates this is the last block.
setLength(int) - Method in class org.jlab.coda.jevio.BaseStructureHeader
Set the length of the structure in ints, not counting the length word.
setLongData(long[]) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the given array of longs.
setLongData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the longs contained in the given ByteBuffer.
setLongData(BaseStructure, long[]) - Method in class org.jlab.coda.jevio.EventBuilder
Set long data to the structure.
setMagicNumber(int) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Sets the value of magicNumber.
setMagicNumber(int) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Sets the value of magicNumber.
setNotificationActive(boolean) - Method in class org.jlab.coda.jevio.EventParser
Set the flag determining whether notification of listeners is active.
setNumber(int) - Method in class org.jlab.coda.jevio.BaseStructureHeader
Set the number.
setNumber(int) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Set the block number for this block (physical record).
setNumber(int) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Set the block number for this block (physical record).
setParent(MutableTreeNode) - Method in class org.jlab.coda.jevio.BaseStructure
Set the parent for this node.
setParser(EventParser) - Method in class org.jlab.coda.jevio.EvioReader
Set the file/buffer parser.
setProvider(INameProvider) - Static method in class org.jlab.coda.jevio.NameProvider
Sets the one global (singleton) name provider.
setRawBytes(byte[]) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data for the structure.
setReserved1(int) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Sets the value of reserved 1.
setReserved1(int) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Sets the value of first reserved word.
setReserved2(int) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Sets the value of second reserved word.
setShortData(short[]) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the given array of shorts.
setShortData(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the shorts contained in the given ByteBuffer.
setShortData(BaseStructure, short[]) - Method in class org.jlab.coda.jevio.EventBuilder
Set short data to the structure.
setSize(int) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Set the size of the block (physical record).
setSize(int) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Set the size of the block (physical record).
setStart(int) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Set the starting position of the block (physical record.).
setStartingBlockNumber(int) - Method in class org.jlab.coda.jevio.EventWriter
Set the number with which to start block numbers.
setStartingBlockNumber(int) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Set the number with which to start block numbers.
setStartingBlockNumber(int) - Method in class org.jlab.coda.jevio.EvioCompactEventWriter
Deprecated.
Set the number with which to start block numbers.
setStringData(String[]) - Method in class org.jlab.coda.jevio.BaseStructure
Set the data in this structure to the given array of Strings.
setStringData(BaseStructure, String[]) - Method in class org.jlab.coda.jevio.EventBuilder
Set string data to the structure.
setTag(int) - Method in class org.jlab.coda.jevio.BaseStructureHeader
Set the structure tag.
setTopLevelTag(short) - Method in class org.jlab.coda.jevio.CompactEventBuilder
In the emu software package, it's necessary to change the top level tag after the top level bank has already been created.
setUserObject(Object) - Method in class org.jlab.coda.jevio.BaseStructure
This method is not relevant for this implementation.
setVersion(int) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Sets the evio version.
setVersion(int) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Sets the evio version.
shortBitsToInt(short) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Copies a 2-byte short value into a 4-byte int while preserving bit pattern.
shortToBytes(short, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Copies a short value into 2 bytes of a byte array.
shortValue(Integer) - Method in class org.jlab.coda.jevio.BaseStructureHeader
Convenience method to return the short value of an integer.
size() - Method in class org.jlab.coda.jevio.EvioByteArrayOutputStream
Returns the current size of the buffer.
size() - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Get the number of entries in this dictionary.
startEventParse(BaseStructure) - Method in interface org.jlab.coda.jevio.IEvioListener
Starting to parse a new evio structure.
stringsToFormat(String[]) - Static method in class org.jlab.coda.jevio.CompositeData
This method helps the CompositeData object creator by finding the proper format string parameter for putting this array of Strings into its data.
stringsToRawBytes(String[]) - Static method in class org.jlab.coda.jevio.BaseStructure
This method transforms an array of Strings into raw evio format data, not including header.
stringsToRawSize(String[]) - Static method in class org.jlab.coda.jevio.BaseStructure
This method returns the number of bytes in a raw evio format of the given string array, not including header.
StructureFinder - Class in org.jlab.coda.jevio
This is a set of convenient static methods used to find lists of structures within an event, bank, segment, or tagsegment that match certain criteria.
StructureFinder() - Constructor for class org.jlab.coda.jevio.StructureFinder
 
StructureTransformer - Class in org.jlab.coda.jevio
This class contains methods to transform structures from one type to another, for example changing an EvioSegment into an EvioBank.
StructureTransformer() - Constructor for class org.jlab.coda.jevio.StructureTransformer
 
StructureType - Enum in org.jlab.coda.jevio
This an enum used to convert structure type numerical values to a more meaningful name.
swap() - Method in class org.jlab.coda.jevio.CompositeData
This method swaps the data of this composite type between big and little endian.
swapAll(byte[], int, byte[], int, int, ByteOrder) - Static method in class org.jlab.coda.jevio.CompositeData
This method converts (swaps) a buffer of EVIO composite type between big and little endian.
swapData(byte[], int, byte[], int, int, List<Integer>, ByteOrder) - Static method in class org.jlab.coda.jevio.CompositeData
This method converts (swaps) an array of EVIO composite type data between IEEE (big endian) and DECS (little endian).
swapData(ByteBuffer, ByteBuffer, int, List<Integer>) - Static method in class org.jlab.coda.jevio.CompositeData
This method converts (swaps) EVIO composite type data between Big endian and Little endian.
swapData(ByteBuffer, ByteBuffer, int, int, int, List<Integer>) - Static method in class org.jlab.coda.jevio.CompositeData
This method converts (swaps) EVIO composite type data between Big endian and Little endian.
swapEvent(ByteBuffer, ByteBuffer, int, int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
This method swaps the byte order of an entire evio event or bank.
swapEvent(ByteBuffer, ByteBuffer, int, int, List<EvioNode>) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
This method swaps the byte order of an entire evio event or bank.
swapEvent(ByteBuffer, ByteBuffer, int, int, boolean, List<EvioNode>) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
This method swaps the byte order of an entire evio event or bank.

T

tagNumMap - Variable in class org.jlab.coda.jevio.EvioXMLDictionary
This is the heart of the dictionary in which a key is composed of a tag/num pair and other entry data and its corresponding value is a name.
tagOnlyMap - Variable in class org.jlab.coda.jevio.EvioXMLDictionary
Some dictionary entries have only a tag and no num.
tagRangeMap - Variable in class org.jlab.coda.jevio.EvioXMLDictionary
Some dictionary entries have only a tag range and no num.
TagSegmentHeader - Class in org.jlab.coda.jevio
This the the header for an evio tag segment structure (EvioTagSegment).
TagSegmentHeader() - Constructor for class org.jlab.coda.jevio.TagSegmentHeader
Null constructor.
TagSegmentHeader(int, DataType) - Constructor for class org.jlab.coda.jevio.TagSegmentHeader
Constructor.
toByteArray(ByteBuffer) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Converts an ByteBuffer object into a byte array.
toByteArray() - Method in class org.jlab.coda.jevio.EvioByteArrayOutputStream
Creates a newly allocated byte array.
toBytes(short, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn short into byte array.
toBytes(short, ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn short into byte array.
toBytes(short[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn short array into byte array.
toBytes(short[], ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn short array into byte array.
toBytes(int, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn int into byte array.
toBytes(int, ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn int into byte array.
toBytes(int[], int, int, ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Write int array into byte array.
toBytes(int[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn int array into byte array.
toBytes(int[], int, int, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn int array into byte array.
toBytes(int[], ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn int array into byte array.
toBytes(long, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn long into byte array.
toBytes(long, ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn long into byte array.
toBytes(long[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn long array into byte array.
toBytes(long[], ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn long array into byte array.
toBytes(float, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn float into byte array.
toBytes(float, ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn float into byte array.
toBytes(float[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn float array into byte array.
toBytes(float[], ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn float array into byte array.
toBytes(double, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn double into byte array.
toBytes(double, ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn double into byte array.
toBytes(double[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn double array into byte array.
toBytes(double[], ByteOrder, byte[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn double array into byte array.
toBytesStream(int[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn int array into byte array.
toDouble(byte[], ByteOrder, int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn section of byte array into a double.
toDouble(byte, byte, byte, byte, byte, byte, byte, byte, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn 8 bytes into a double.
toDoubleArray(ByteBuffer) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Converts an ByteBuffer object into a double array.
toDoubleArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into a double array.
toDoubleArray(byte[], ByteOrder, double[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into an double array.
toEvents(String) - Static method in class org.jlab.coda.jevio.Utilities
This method takes a string representation of evio events (each starting with lt; event gt;) and converts them to a list of EvioEvent objects.
toEvents(String, int, int, EvioXMLDictionary, boolean) - Static method in class org.jlab.coda.jevio.Utilities
This method takes a string representation of evio events (each starting with lt; event gt;) and converts them to a list of EvioEvent objects.
toFile(String) - Method in class org.jlab.coda.jevio.CompactEventBuilder
This method writes a file in proper evio format with block header containing the single event constructed by this object.
toFile() - Method in class org.jlab.coda.jevio.EventWriter
Is this object writing to file?
toFile() - Method in class org.jlab.coda.jevio.EventWriterUnsync
Is this object writing to file?
toFile(String) - Method in class org.jlab.coda.jevio.EvioCompactReader
Save the internal byte buffer to the given file (overwrites existing file).
toFile(File) - Method in class org.jlab.coda.jevio.EvioCompactReader
Save the internal byte buffer to the given file (overwrites existing file).
toFile(String) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Save the internal byte buffer to the given file (overwrites existing file).
toFile(File) - Method in class org.jlab.coda.jevio.EvioCompactReaderUnsync
Save the internal byte buffer to the given file (overwrites existing file).
toFloat(byte[], ByteOrder, int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn section of byte array into a float.
toFloat(byte, byte, byte, byte, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn 4 bytes into a float.
toFloatArray(ByteBuffer) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Converts an ByteBuffer object into a float array.
toFloatArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into a float array.
toFloatArray(byte[], ByteOrder, float[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into an float array.
toInt(byte[], ByteOrder, int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn section of byte array into an int.
toInt(byte, byte, byte, byte, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn 4 bytes into an int.
toIntArray(ByteBuffer) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Converts an ByteBuffer object into an int array.
toIntArray(ByteBuffer, int[]) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Writes ByteBuffer data into an int array.
toIntArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into an int array.
toIntArray(byte[], ByteOrder, int[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into an int array.
toIntArray(byte[], int, ByteOrder, int[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into an int array.
toIntArray(byte[], int, int, ByteOrder, int[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into an int array.
toLong(byte[], ByteOrder, int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn section of byte array into a long.
toLong(byte, byte, byte, byte, byte, byte, byte, byte, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn 8 bytes into a long.
toLongArray(ByteBuffer) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Converts an ByteBuffer object into a long array.
toLongArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into a long array.
toLongArray(byte[], ByteOrder, long[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into an long array.
toShort(byte[], ByteOrder, int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn section of byte array into a short.
toShort(byte, byte, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn 2 bytes into a short.
toShortArray(ByteBuffer) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Converts an ByteBuffer object into a short array.
toShortArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into a short array.
toShortArray(byte[], int, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into a short array while taking padding into account.
toShortArray(byte[], int, ByteOrder, short[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into a short array while taking padding into account.
toShortArray(byte[], ByteOrder, short[], int) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Turn byte array into an short array.
toString() - Method in class org.jlab.coda.jevio.BankHeader
Obtain a string representation of the bank header.
toString() - Method in class org.jlab.coda.jevio.BaseStructure
Obtain a string representation of the structure.
toString() - Method in class org.jlab.coda.jevio.BaseStructureHeader
Obtain a string representation of the structure header.
toString() - Method in class org.jlab.coda.jevio.BlockHeaderV2
Obtain a string representation of the block (physical record) header.
toString() - Method in class org.jlab.coda.jevio.BlockHeaderV4
Obtain a string representation of the block (physical record) header.
toString() - Method in class org.jlab.coda.jevio.CompositeData
Obtain a string representation of the composite data.
toString(String) - Method in class org.jlab.coda.jevio.CompositeData
Obtain a string representation of the composite data.
toString(boolean) - Method in class org.jlab.coda.jevio.CompositeData
This method returns a string representation of this CompositeData object suitable for displaying in a gui.
toString() - Method in enum org.jlab.coda.jevio.DataType
Return a string which is usually the same as the name of the enumerated value, except in the cases of ALSOSEGMENT and ALSOBANK which return SEGMENT and BANK respectively.
toString() - Method in class org.jlab.coda.jevio.Environment
Convert to a string for diagnostics
toString() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
toString() - Method in class org.jlab.coda.jevio.EvioEvent
Obtain a string representation of the event.
toString() - Method in class org.jlab.coda.jevio.EvioNode
toString() - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Get a string representation of the dictionary.
toString() - Method in interface org.jlab.coda.jevio.IBlockHeader
Obtain a string representation of the block (physical record) header.
toString() - Method in class org.jlab.coda.jevio.SegmentHeader
Obtain a string representation of the bank header.
toString() - Method in class org.jlab.coda.jevio.TagSegmentHeader
Obtain a string representation of the bank header.
toStringArray(ByteBuffer) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
Converts an ByteBuffer object containing evio String data into a String array.
toXML(XMLStreamWriter) - Method in class org.jlab.coda.jevio.BaseStructure
This is a method that must be filled in by subclasses.
toXML(XMLStreamWriter, boolean) - Method in class org.jlab.coda.jevio.BaseStructure
This is a method that must be filled in by subclasses.
toXML() - Method in class org.jlab.coda.jevio.BaseStructure
Write this structure out as an XML format string.
toXML(boolean) - Method in class org.jlab.coda.jevio.BaseStructure
Write this structure out as an XML format string.
toXML(boolean) - Method in class org.jlab.coda.jevio.CompositeData
This method writes an xml string representation of this CompositeData object.
toXML(XMLStreamWriter) - Method in class org.jlab.coda.jevio.EvioBank
Write this bank structure out as an XML record.
toXML(XMLStreamWriter, boolean) - Method in class org.jlab.coda.jevio.EvioBank
Write this bank structure out as an XML record.
toXML(XMLStreamWriter) - Method in class org.jlab.coda.jevio.EvioEvent
Write this event structure out as an XML record.
toXML(XMLStreamWriter, boolean) - Method in class org.jlab.coda.jevio.EvioEvent
Write this event structure out as an XML record.
toXML(XMLStreamWriter) - Method in class org.jlab.coda.jevio.EvioSegment
Write this segment structure out as an XML record.
toXML(XMLStreamWriter, boolean) - Method in class org.jlab.coda.jevio.EvioSegment
Write this segment structure out as an XML record.
toXML(XMLStreamWriter) - Method in class org.jlab.coda.jevio.EvioTagSegment
Write this tag segment structure out as an XML record.
toXML(XMLStreamWriter, boolean) - Method in class org.jlab.coda.jevio.EvioTagSegment
Write this tag segment structure out as an XML record.
toXML() - Method in class org.jlab.coda.jevio.EvioXMLDictionary
Get an xml representation of the dictionary.
toXML(EvioNode, boolean) - Static method in class org.jlab.coda.jevio.Utilities
This method takes an EvioNode object and converts it to a readable, XML String.
toXMLFile(String) - Method in class org.jlab.coda.jevio.EvioReader
Rewrite the file to XML (not including dictionary).
toXMLFile(String, boolean) - Method in class org.jlab.coda.jevio.EvioReader
Rewrite the file to XML (not including dictionary).
toXMLFile(String, IEvioProgressListener) - Method in class org.jlab.coda.jevio.EvioReader
Rewrite the file to XML (not including dictionary).
toXMLFile(String, IEvioProgressListener, boolean) - Method in class org.jlab.coda.jevio.EvioReader
Rewrite the file to XML (not including dictionary).
transform(BaseStructure) - Method in class org.jlab.coda.jevio.BaseStructure
This method does a partial copy and is designed to help convert between banks, segments,and tagsegments in the StructureTransformer class (hence the name "transfrom").
transform(EvioSegment, int) - Static method in class org.jlab.coda.jevio.StructureTransformer
Create an EvioBank object from an EvioSegment.
transform(EvioTagSegment, int) - Static method in class org.jlab.coda.jevio.StructureTransformer
Create an EvioBank object from an EvioTagSegment.
transform(EvioSegment) - Static method in class org.jlab.coda.jevio.StructureTransformer
Create an EvioTagSegment object from an EvioSegment.
transform(EvioTagSegment) - Static method in class org.jlab.coda.jevio.StructureTransformer
Create an EvioSegment object from an EvioTagSegment.
transform(EvioBank) - Static method in class org.jlab.coda.jevio.StructureTransformer
Create an EvioSegment object from an EvioBank.
transform(EvioBank, int) - Static method in class org.jlab.coda.jevio.StructureTransformer
Create an EvioTagSegment object from an EvioBank.

U

unpackRawBytesToStrings(byte[], int) - Static method in class org.jlab.coda.jevio.BaseStructure
This method extracts an array of strings from byte array of raw evio string data.
unpackRawBytesToStrings(byte[], int, int) - Static method in class org.jlab.coda.jevio.BaseStructure
This method extracts an array of strings from byte array of raw evio string data.
unpackRawBytesToStrings(ByteBuffer, int, int) - Static method in class org.jlab.coda.jevio.BaseStructure
This method extracts an array of strings from buffer containing raw evio string data.
unsetFirstEvent(BitSet) - Static method in class org.jlab.coda.jevio.BlockHeaderV4
Encode the "is NOT first event" into the bit info word which will be in evio block header.
updateNum(int) - Method in class org.jlab.coda.jevio.EvioNode
Update, in the buffer, the num of the bank header this object represents.
updateTag(int) - Method in class org.jlab.coda.jevio.EvioNode
Update, in the buffer, the tag of the structure header this object represents.
Utilities - Class in org.jlab.coda.jevio
This class contains generally useful methods.
Utilities() - Constructor for class org.jlab.coda.jevio.Utilities
 

V

valueOf(String) - Static method in enum org.jlab.coda.jevio.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jlab.coda.jevio.EventWriter.IOStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jlab.coda.jevio.EventWriterUnsync.IOStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jlab.coda.jevio.EvioCompactReader.ReadStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jlab.coda.jevio.EvioCompactReaderUnsync.ReadStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jlab.coda.jevio.EvioReader.ReadStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jlab.coda.jevio.EvioReader.WriteStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jlab.coda.jevio.StructureType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jlab.coda.jevio.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jlab.coda.jevio.EventWriter.IOStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jlab.coda.jevio.EventWriterUnsync.IOStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jlab.coda.jevio.EvioCompactReader.ReadStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jlab.coda.jevio.EvioCompactReaderUnsync.ReadStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jlab.coda.jevio.EvioReader.ReadStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jlab.coda.jevio.EvioReader.WriteStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jlab.coda.jevio.StructureType
Returns an array containing the constants of this enum type, in the order they are declared.
vistAllStructures(IEvioListener) - Method in class org.jlab.coda.jevio.BaseStructure
Visit all the structures in this structure (including the structure itself -- which is considered its own descendant).
vistAllStructures(IEvioListener, IEvioFilter) - Method in class org.jlab.coda.jevio.BaseStructure
Visit all the structures in this structure (including the structure itself -- which is considered its own descendant) in a depth first manner.

W

write(ByteBuffer) - Method in class org.jlab.coda.jevio.BankHeader
Write myself out a byte buffer.
write(ByteBuffer) - Method in class org.jlab.coda.jevio.BaseStructure
Write myself out a byte buffer with fastest algorithms I could find.
write(ByteBuffer) - Method in class org.jlab.coda.jevio.BlockHeaderV2
Write myself out a byte buffer.
write(ByteBuffer) - Method in class org.jlab.coda.jevio.BlockHeaderV4
Write myself out a byte buffer.
write(int) - Method in class org.jlab.coda.jevio.EvioByteArrayOutputStream
Writes the specified byte to this byte array output stream.
write(byte[], int, int) - Method in class org.jlab.coda.jevio.EvioByteArrayOutputStream
Writes len bytes from the specified byte array starting at offset off to this byte array output stream.
write(byte[], int, int) - Method in class org.jlab.coda.jevio.EvioGZIPOutputStream
Avoid calling the parent's synchronized write method by extending and calling the unsynchronized grandparent method directly.
write(ByteBuffer) - Method in interface org.jlab.coda.jevio.IBlockHeader
Write myself out a byte buffer.
write(ByteBuffer) - Method in interface org.jlab.coda.jevio.IEvioWriter
Write myself out a byte buffer.
write(ByteBuffer) - Method in class org.jlab.coda.jevio.SegmentHeader
Write myself out a byte buffer.
write(ByteBuffer) - Method in class org.jlab.coda.jevio.TagSegmentHeader
Write myself out a byte buffer.
writeEvent(EvioNode, boolean) - Method in class org.jlab.coda.jevio.EventWriter
Write an event (bank) to the buffer in evio version 4 format.
writeEvent(EvioNode, boolean, boolean) - Method in class org.jlab.coda.jevio.EventWriter
Write an event (bank) to the buffer in evio version 4 format.
writeEvent(ByteBuffer) - Method in class org.jlab.coda.jevio.EventWriter
Write an event (bank) to the buffer in evio version 4 format.
writeEvent(EvioBank) - Method in class org.jlab.coda.jevio.EventWriter
Write an event (bank) to a buffer containing evio version 4 format blocks.
writeEvent(ByteBuffer, boolean) - Method in class org.jlab.coda.jevio.EventWriter
Write an event (bank) to the buffer in evio version 4 format.
writeEvent(EvioBank, boolean) - Method in class org.jlab.coda.jevio.EventWriter
Write an event (bank) to a buffer containing evio version 4 format blocks.
writeEvent(EvioNode, boolean) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Write an event (bank) to the buffer in evio version 4 format.
writeEvent(EvioNode, boolean, boolean) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Write an event (bank) to the buffer in evio version 4 format.
writeEvent(ByteBuffer) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Write an event (bank) to the buffer in evio version 4 format.
writeEvent(EvioBank) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Write an event (bank) to a buffer containing evio version 4 format blocks.
writeEvent(ByteBuffer, boolean) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Write an event (bank) to the buffer in evio version 4 format.
writeEvent(EvioBank, boolean) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Write an event (bank) to a buffer containing evio version 4 format blocks.
writeEvent(ByteBuffer) - Method in class org.jlab.coda.jevio.EvioCompactEventWriter
Deprecated.
Write an event (bank) to the buffer in evio version 4 format.
writeEventToFile(EvioNode, boolean, boolean) - Method in class org.jlab.coda.jevio.EventWriter
Write an event (bank) into a record and eventually to a file in evio version 4 format.
writeEventToFile(EvioBank, ByteBuffer, boolean) - Method in class org.jlab.coda.jevio.EventWriter
Write an event (bank) into a block and eventually to a file in evio version 4 format.
writeEventToFile(EvioNode, boolean, boolean) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Write an event (bank) into a record and eventually to a file in evio version 4 format.
writeEventToFile(EvioBank, ByteBuffer, boolean) - Method in class org.jlab.coda.jevio.EventWriterUnsync
Write an event (bank) into a block and eventually to a file in evio version 4 format.
writeTo(OutputStream) - Method in class org.jlab.coda.jevio.EvioByteArrayOutputStream
Writes the complete contents of this byte array output stream to the specified output stream argument, as if by calling the output stream's write method using out.write(buf, 0, count).
A B C D E F G H I M N O P R S T U V W 
Skip navigation links