Interface FieldSelector

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object clone()
      Clones this field selector.
      java.lang.String describe()
      Returns a string that represents the current field selection
      int[] getFieldIndexes​(NormalizedString[] headers)
      Returns the indexes of any selected fields that are part of a sequence of headers.
      int[] getFieldIndexes​(java.lang.String[] headers)
      Returns the indexes of any selected fields that are part of a sequence of headers.
    • Method Detail

      • getFieldIndexes

        int[] getFieldIndexes​(java.lang.String[] headers)
        Returns the indexes of any selected fields that are part of a sequence of headers.
        Parameters:
        headers - the sequence of headers that might have some elements selected by this FieldSelector
        Returns:
        the positions of all selected elements in the given headers sequence.
      • getFieldIndexes

        int[] getFieldIndexes​(NormalizedString[] headers)
        Returns the indexes of any selected fields that are part of a sequence of headers.
        Parameters:
        headers - the sequence of headers that might have some elements selected by this FieldSelector
        Returns:
        the positions of all selected elements in the given headers sequence.
      • describe

        java.lang.String describe()
        Returns a string that represents the current field selection
        Returns:
        a string that represents the current field selection
      • clone

        java.lang.Object clone()
        Clones this field selector. Changes to the selection on the clone won't be reflected on the original
        Returns:
        a copy of the current field selector.