Class VolatileMaskedTuple

All Implemented Interfaces:
ITuple
Direct Known Subclasses:
VolatileModifiableMaskedTuple

public class VolatileMaskedTuple extends VolatileTuple
This class provides a volatile tuple view with a given mask of a given tuple instance. If the masked tuple changes, the view updates as well.
Since:
1.7
  • Field Details

  • Constructor Details

    • VolatileMaskedTuple

      public VolatileMaskedTuple(ITuple source, TupleMask mask)
    • VolatileMaskedTuple

      public VolatileMaskedTuple(TupleMask mask)
  • Method Details

    • updateTuple

      public void updateTuple(ITuple newSource)
    • get

      public Object get(int index)
      Returns:
      the element at the specified index
    • getSize

      public int getSize()
      Returns:
      number of elements