|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of BaseStructure in org.jlab.coda.jevio |
---|
Subclasses of BaseStructure in org.jlab.coda.jevio | |
---|---|
class |
EvioBank
This holds a CODA Bank structure. |
class |
EvioEvent
An event is really just the outer, primary bank. |
class |
EvioSegment
This holds a CODA Segment structure. |
class |
EvioTagSegment
This holds a CODA TagSegment structure. |
Methods in org.jlab.coda.jevio that return BaseStructure | |
---|---|
BaseStructure |
BaseStructure.getParent()
Get the parent of this structure. |
Methods in org.jlab.coda.jevio that return types with arguments of type BaseStructure | |
---|---|
java.util.Vector<BaseStructure> |
BaseStructure.getChildren()
Get the children of this structure. |
static java.util.List<BaseStructure> |
StructureFinder.getMatchingBanks(EvioEvent event,
int tag,
int number)
Collect all the banks in an event that match a provided tag and number in their header. |
static java.util.List<BaseStructure> |
StructureFinder.getMatchingNonBanks(EvioEvent event,
int tag)
Collect all the non-banks (i.e., Segments and TagSegments) in an event that match a provided tag in their header. |
static java.util.List<BaseStructure> |
StructureFinder.getMatchingStructures(EvioEvent event,
IEvioFilter filter)
Collect all the structures in an event that pass a filter. |
static java.util.List<BaseStructure> |
StructureFinder.getMatchingStructures(EvioEvent event,
int tag)
Collect all the structures in an event that match a provided tag in their header. |
java.util.List<BaseStructure> |
EvioEvent.getMatchingStructures(IEvioFilter filter)
Visit all the descendant structures, and collect those that pass a filter. |
Methods in org.jlab.coda.jevio with parameters of type BaseStructure | |
---|---|
void |
EventBuilder.addChild(BaseStructure parent,
BaseStructure child)
Add a child to a parent structure. |
void |
EventBuilder.appendByteData(BaseStructure structure,
byte[] data)
Appends byte data to the structure. |
void |
EventBuilder.appendCharData(BaseStructure structure,
char[] data)
Appends char data to the structure. |
void |
EventBuilder.appendDoubleData(BaseStructure structure,
double[] data)
Appends double data to the structure. |
void |
EventBuilder.appendFloatData(BaseStructure structure,
float[] data)
Appends float data to the structure. |
void |
EventBuilder.appendIntData(BaseStructure structure,
int[] data)
Appends int data to the structure. |
void |
EventBuilder.appendLongData(BaseStructure structure,
long[] data)
Appends long data to the structure. |
void |
EventBuilder.appendShortData(BaseStructure structure,
short[] data)
Appends short data to the structure. |
void |
EventBuilder.clearData(BaseStructure structure)
This clears all the data fields in a structure, but not the parent or the children. |
static java.lang.String |
NameProvider.getName(BaseStructure structure)
Returns the pretty name of some evio structure. |
java.lang.String |
INameProvider.getName(BaseStructure structure)
Returns the pretty name of some evio structure. |
java.lang.String |
EvioXMLDictionary.getName(BaseStructure structure)
Returns the pretty name of some evio structure. |
void |
EvioEvent.insert(BaseStructure child,
BaseStructure parent)
Inserts a child structure into the event's JTree. |
boolean |
EvioDictionaryEntry.match(BaseStructure structure)
Checks if a structure matches this dictionary entry. |
void |
EventBuilder.remove(BaseStructure child)
This removes a structure (and all its descendants) from the tree. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |