Class Container

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CommandContainer, SequenceContainer

public abstract class Container extends NameDescription
An abstract block of data; used as the base type for more specific container types
See Also:
  • Field Details

    • sizeInBits

      protected int sizeInBits
    • baseContainer

      protected Container baseContainer
    • restrictionCriteria

      protected MatchCriteria restrictionCriteria
  • Method Details

    • setSizeInBits

      public void setSizeInBits(int sizeInBits)
    • getSizeInBits

      public int getSizeInBits()
    • setRateInStream

      public void setRateInStream(RateInStream r)
    • getRateInStream

      public RateInStream getRateInStream()
    • addEntry

      public abstract void addEntry(SequenceEntry se)
    • getEntryList

      public abstract List<SequenceEntry> getEntryList()
    • setBaseContainer

      public void setBaseContainer(Container baseContainer)
    • getBaseContainer

      public Container getBaseContainer()
    • setRestrictionCriteria

      public void setRestrictionCriteria(MatchCriteria restrictionCriteria)
    • getRestrictionCriteria

      public MatchCriteria getRestrictionCriteria()
      restriction criteria related to inheritance from the base container
      Returns: