Class ContainerParameterValue


public class ContainerParameterValue extends ParameterValue
A parameter value corresponding to a parameter that has been extracted from a container. It contains the position in the container where it has been extracted from.
  • Constructor Details

    • ContainerParameterValue

      public ContainerParameterValue(Parameter def, int startOffset, int bitOffset)
    • ContainerParameterValue

      public ContainerParameterValue(ContainerParameterValue cpv)
  • Method Details

    • getAbsoluteBitOffset

      public int getAbsoluteBitOffset()
    • getContainerStartOffset

      public int getContainerStartOffset()
      Returns the start of the byte offset of the container start in the packet. This is the start of the top container in the hierarchy where entry.getContainer() belongs.

      It is 0 unless we have container composition (not inheritance!) and then it is the byte offset where the sub-container appears in the containing container

    • getBitSize

      public int getBitSize()
    • setBitSize

      public void setBitSize(int bitSize)
    • getSequenceEntry

      public SequenceEntry getSequenceEntry()
    • setSequenceEntry

      public void setSequenceEntry(SequenceEntry entry)