Modifier and Type | Field and Description |
---|---|
protected DataType |
BaseStructureHeader.dataType
The data type of the structure.
|
Modifier and Type | Method and Description |
---|---|
DataType |
BaseStructureHeader.getDataType()
Returns the data type for data stored in this structure as a
DataType enum. |
static DataType |
DataType.getDataType(int val)
Obtain the enum from the value.
|
static DataType |
Utilities.getDataType(java.lang.String type)
This method returns an XML element name given an evio data type.
|
DataType |
EvioNode.getDataTypeObj()
Get the evio type of the data this evio structure contains as an object.
|
DataType |
EvioDictionaryEntry.getType()
Get the data's type.
|
DataType |
EvioXMLDictionary.getType(java.lang.Integer tag,
java.lang.Integer num)
Returns the type, if any, associated with the given tag and num.
|
DataType |
EvioXMLDictionary.getType(java.lang.Integer tag,
java.lang.Integer num,
java.lang.Integer tagEnd)
Returns the type, if any, associated with the given tag, num, and tagEnd.
|
DataType |
EvioXMLDictionary.getType(java.lang.String name)
Returns the type, if any, associated with the name of a dictionary entry.
|
DataType |
EvioNode.getTypeObj()
Get the evio type of this evio structure as an object.
|
static DataType |
DataType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DataType[] |
DataType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<DataType> |
CompositeData.getTypes()
This method gets a list of all the types of the data items inside the composite.
|
Modifier and Type | Method and Description |
---|---|
EvioNode |
CompactEventBuilder.openBank(int tag,
int num,
DataType dataType)
This method adds an evio bank to the buffer.
|
EvioNode |
CompactEventBuilder.openSegment(int tag,
DataType dataType)
This method adds an evio segment structure to the buffer.
|
EvioNode |
CompactEventBuilder.openTagSegment(int tag,
DataType dataType)
This method adds an evio tagsegment structure to the buffer.
|
void |
EvioCompactStructureHandler.setBuffer(java.nio.ByteBuffer buf,
DataType type)
This method can be used to avoid creating additional EvioCompactEventReader
objects by reusing this one with another buffer.
|
void |
BaseStructureHeader.setDataType(DataType dataType)
Set the numeric data type for the structure.
|
(package private) static void |
ByteDataTransformer.swapData(DataType type,
java.nio.ByteBuffer srcBuffer,
java.nio.ByteBuffer destBuffer,
int srcPos,
int destPos,
int len,
boolean inPlace)
This method swaps the data of an evio leaf structure.
|
Constructor and Description |
---|
BankHeader(int tag,
DataType dataType,
int num)
Constructor
|
BaseStructureHeader(int tag,
DataType dataType)
Constructor
|
BaseStructureHeader(int tag,
DataType dataType,
int num)
Constructor
|
EventBuilder(int tag,
DataType dataType,
int num)
This is the constructor to use for an EventBuilder object that will operate on a new, empty event.
|
EvioBank(int tag,
DataType dataType,
int num)
This is the general constructor to use for a Bank.
|
EvioCompactStructureHandler(java.nio.ByteBuffer byteBuffer,
DataType type)
Constructor for reading a buffer that contains 1 structure only (no block headers).
|
EvioEvent(int tag,
DataType dataType,
int num)
This is a general constructor to use for an EvioEvent.
|
EvioNode(int tag,
int num,
int pos,
int dataPos,
DataType type,
DataType dataType,
BufferNode bufferNode)
Constructor which creates an EvioNode in the CompactEventBuilder.
|
EvioSegment(int tag,
DataType dataType)
This is the general constructor to use for a Segment.
|
EvioTagSegment(int tag,
DataType dataType)
This is the general constructor to use for a TagSegment.
|
SegmentHeader(int tag,
DataType dataType)
Constructor.
|
TagSegmentHeader(int tag,
DataType dataType)
Constructor.
|