Interface PeriodTokenSequence

    • Method Detail

      • getPeriod

        Period getPeriod​(int index)
        Gets the value of the specified token as a period.
        Parameters:
        index - the position of the token in the sequence
        Returns:
        the value of the token. If the token is null valued, null is returned.
      • getYears

        int getYears​(int index)
        Gets the year portion of the value of the specified token.
        Parameters:
        index - the position of the token in the sequence
        Returns:
        the year value of the token. If the token is null valued, 0 is returned.
      • getMonths

        int getMonths​(int index)
        Gets the month portion of the value of the specified token.
        Parameters:
        index - the position of the token in the sequence
        Returns:
        the month value of the token. If the token is null valued, 0 is returned.
      • getDays

        int getDays​(int index)
        Gets the day portion of the value of the specified token.
        Parameters:
        index - the position of the token in the sequence
        Returns:
        the day value of the token. If the token is null valued, 0 is returned.
      • getValues

        void getValues​(int start,
                       int[] yearValues,
                       int[] monthValues,
                       int[] dayValues,
                       boolean[] nulls,
                       int offset,
                       int length)
        Gets the values and null indicators for a range of tokens.
        Parameters:
        start - the starting index of the range
        yearValues - an array into which to place the year values of elements
        monthValues - an array into which to place the month values of elements
        dayValues - an array into which to place the day values of elements
        nulls - an array into which to place null indicator values
        offset - the starting offset into the target arrays. That is, elements[offset] and nulls[offset] will get the value and null indicator respectively of the token at position start, and so on.
        length - number of tokens to get