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
    • Constructor Detail

      • VolatileMaskedTuple

        public VolatileMaskedTuple​(ITuple source,
                                   TupleMask mask)
      • VolatileMaskedTuple

        public VolatileMaskedTuple​(TupleMask mask)
    • Method Detail

      • updateTuple

        public void updateTuple​(ITuple newSource)
      • get

        public java.lang.Object get​(int index)
        Returns:
        the element at the specified index
      • getSize

        public int getSize()
        Returns:
        number of elements