Class IntegerSeries

  • All Implemented Interfaces:
    MutableSeries<java.lang.Integer,​java.lang.Integer>, Series<java.lang.Integer,​java.lang.Integer>

    public class IntegerSeries
    extends AbstractSeries<java.lang.Integer,​java.lang.Integer>
    implements MutableSeries<java.lang.Integer,​java.lang.Integer>
    • Constructor Detail

      • IntegerSeries

        public IntegerSeries​(java.lang.Integer[] values)
      • IntegerSeries

        public IntegerSeries​(int[] values,
                             boolean[] available)
      • IntegerSeries

        public IntegerSeries​(java.lang.Object name,
                             int[] values,
                             boolean[] available)
    • Method Detail

      • getName

        public java.lang.Object getName()
        Specified by:
        getName in interface Series<java.lang.Integer,​java.lang.Integer>
      • getType

        public java.lang.Class getType()
        Specified by:
        getType in interface Series<java.lang.Integer,​java.lang.Integer>
      • get

        public java.lang.Integer get​(java.lang.Integer key)
        Specified by:
        get in interface Series<java.lang.Integer,​java.lang.Integer>
      • isNull

        public boolean isNull​(int key)
      • getInt

        public int getInt​(java.lang.Integer key)
      • getKey

        public java.lang.Integer getKey​(int i)
        Specified by:
        getKey in interface Series<java.lang.Integer,​java.lang.Integer>
      • size

        public int size()
        Specified by:
        size in interface Series<java.lang.Integer,​java.lang.Integer>
      • getAddress

        public int getAddress​(java.lang.Integer key)
        Specified by:
        getAddress in interface Series<java.lang.Integer,​java.lang.Integer>
      • set

        public void set​(java.lang.Integer key,
                        java.lang.Integer value)
        Specified by:
        set in interface MutableSeries<java.lang.Integer,​java.lang.Integer>
      • keys

        public java.lang.Iterable<java.lang.Integer> keys()
        Specified by:
        keys in interface Series<java.lang.Integer,​java.lang.Integer>
      • reindex

        public <L> Series<L,​java.lang.Integer> reindex​(L... keys)
        Specified by:
        reindex in interface Series<java.lang.Integer,​java.lang.Integer>
      • head

        public Series<java.lang.Integer,​java.lang.Integer> head​(int count)
        Specified by:
        head in interface Series<java.lang.Integer,​java.lang.Integer>
      • tail

        public Series<java.lang.Integer,​java.lang.Integer> tail​(int count)
        Specified by:
        tail in interface Series<java.lang.Integer,​java.lang.Integer>
      • reindex

        public <K> Series<K,​java.lang.Integer> reindex​(UniqueIndex<K> index)