Uses of Class
org.jlab.coda.jevio.BaseStructure

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.