- 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 class org.jlab.coda.jevio.Demo
-
- 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.
- EV_BLOCKNUM - Static variable in class org.jlab.coda.jevio.BlockHeaderV4
-
Position of word for block number, starting at 0.
- 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_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.
- eventNodes - Variable in class org.jlab.coda.jevio.EvioCompactReader
-
Stores info of all the (top-level) events.
- 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, 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(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) - 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.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.
- EvioCompactEventWriter - Class in org.jlab.coda.jevio
-
This class is used to collect multiple buffers, each containing the bytes
of a single evio event (NOT a full evio version 4 formatted buffer).
- EvioCompactEventWriter(String, String, int, int, int, ByteOrder, String) - Constructor for class org.jlab.coda.jevio.EvioCompactEventWriter
-
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
-
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
-
Create an EvioCompactEventWriter
object for writing events to a file.
- EvioCompactEventWriter(ByteBuffer, int, int, String) - Constructor for class org.jlab.coda.jevio.EvioCompactEventWriter
-
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.
- 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(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
-
Deprecated.
- EvioDictionaryEntry(String, String, String) - Constructor for class org.jlab.coda.jevio.EvioDictionaryEntry
-
Deprecated.
Constructor.
- 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.
- EvioFileTest - Class in org.jlab.coda.jevio
-
A set of static functions that test evio files.
- EvioFileTest() - Constructor for class org.jlab.coda.jevio.EvioFileTest
-
- EvioFileTest.TestResult - Enum in org.jlab.coda.jevio
-
This enum is used for file testing.
- 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
-
- 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.
- generateBaseFileName(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) - Static method in class org.jlab.coda.jevio.Utilities
-
- 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.
- 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
-
Converts a byte array into a double array.
- getAsFloatArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
-
Converts a byte array into a float array.
- getAsIntArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
-
Converts a byte array into an int array.
- getAsLongArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
-
Converts a byte array into a long array.
- getAsShortArray(byte[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
-
Converts a byte array into an short array.
- getAsShortArray(byte[], int, ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
-
Converts a byte array into an short array while accounting for padding.
- 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.EvioReader
-
This is the number of blocks in the file including the empty
block usually at the end of version 4 files/buffers.
- getBlockNumber() - Method in class org.jlab.coda.jevio.EventWriter
-
Get the current block number.
- getBuffer() - Method in class org.jlab.coda.jevio.EventWriter
-
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.
- 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.
- getByteBuffer() - Method in class org.jlab.coda.jevio.EvioCompactEventWriter
-
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.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.
- getByteData() - Method in class org.jlab.coda.jevio.BaseStructure
-
This is a method from the IEvioStructure Interface.
- 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.CompositeData
-
This method gets the raw data byte order.
- getChildAt(int) - Method in class org.jlab.coda.jevio.BaseStructure
-
Obtain the child at the given index.
- getChildCount() - Method in class org.jlab.coda.jevio.BaseStructure
-
Get the count of the number of children.
- getChildNodes() - Method in class org.jlab.coda.jevio.EvioCompactStructureHandler
-
This method returns an unmodifiable list of all
evio structures in buffer as EvioNode objects.
- getChildren() - 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.
- 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.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.
- 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.
- 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.
- 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
-
Deprecated.
Get the nice, hopefully descriptive name for this entry.
- getDescription(int, int) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
-
Returns the description, if any, associated with the given tag and num.
- 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.
- 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.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.
- 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.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.
- 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.
- getEventCount() - Method in class org.jlab.coda.jevio.EvioReader
-
This is the number of events in the file.
- 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.EvioCompactEventWriter
-
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.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.EvioReader
-
This returns the FIRST block (physical record) header.
- 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(int, int) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
-
Returns the format, if any, associated with the given tag and num.
- getFormat(String) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
-
Returns the format, if any, associated with the name of a dictionary entry.
- 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.
- 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 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 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.
- 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.
- 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(int, int) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
-
Returns the name associated with the given tag and num.
- 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.
- 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.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.
- 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).
- getParent() - Method in class org.jlab.coda.jevio.BaseStructure
-
Get the parent of this structure.
- 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.
- 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 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 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 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.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.
- 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
-
Deprecated.
Get the tag for this entry.
- 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.
- getTagNum(String) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
-
Returns the tag/num pair, in an int 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.
- getTreeModel() - Method in class org.jlab.coda.jevio.EvioEvent
-
Get the tree model representing this event.
- getType() - Method in class org.jlab.coda.jevio.EvioNode
-
Get the evio type of this evio structure, not what it contains.
- getType(int, int) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
-
Returns the type, if any, associated with the given tag and num.
- getType(String) - Method in class org.jlab.coda.jevio.EvioXMLDictionary
-
Returns the type, if any, associated with the name of a dictionary entry.
- 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.
- 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 class org.jlab.coda.jevio.Demo
-
This IEvioListener has received a structure as the result of an event being parsed.
- gotStructure(BaseStructure, IEvioStructure) - Method in interface org.jlab.coda.jevio.IEvioListener
-
Called when a structure is read while parsing an event.
- 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.
- 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.
- setAllHeaderLengthsSemiOrig() - Method in class org.jlab.coda.jevio.BaseStructure
-
Compute and set length of all header fields for this structure and all its descendants.
- 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.EventWriter
-
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, 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.
- setCompositeData(CompositeData[]) - Method in class org.jlab.coda.jevio.BaseStructure
-
Set the data in this structure to the given array of CompositeData objects.
- 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.
- 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.
- 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.
- 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.
- setIntData(BaseStructure, double[]) - Method in class org.jlab.coda.jevio.EventBuilder
-
Set double 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.EvioCompactEventWriter
-
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.
- 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.
- specifierCount - Variable in class org.jlab.coda.jevio.EventWriter
-
Number of C-style int format specifiers contained in baseFileName.
- startEventParse(BaseStructure) - Method in class org.jlab.coda.jevio.Demo
-
- 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.
- 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.
- 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.
- 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 &
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 IEEE (big endian) and DECS (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 IEEE (big endian) and DECS (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.
- 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.
- 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[], 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.
- toBytes2(double[], ByteOrder) - Static method in class org.jlab.coda.jevio.ByteDataTransformer
-
Turn double array into byte array.
- toBytes2(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.
- toFile() - Method in class org.jlab.coda.jevio.EventWriter
-
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).
- 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(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.
- 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 .
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
-
Deprecated.
Get a string representation of this entry.
- 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.
- totalBlockCount(EvioReader) - Static method in class org.jlab.coda.jevio.EvioFileTest
-
Get a total count of the number of physical records.
- toXML(XMLStreamWriter) - 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(XMLStreamWriter, BaseStructure, boolean) - Method in class org.jlab.coda.jevio.CompositeData
-
This method writes an xml string representation of this CompositeData object
into the xmlWriter given.
- toXML(XMLStreamWriter) - Method in class org.jlab.coda.jevio.EvioBank
-
Write this bank structure out as an XML record.
- toXML() - Method in class org.jlab.coda.jevio.EvioDictionaryEntry
-
Deprecated.
Get an xml representation of this entry.
- toXML(XMLStreamWriter) - 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) - 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.
- toXMLFile(String) - 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).
- 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.