com.hp.lft.sdk.stdwin

Interface ListBase<T>

  • Type Parameters:
    T - the specified item.
    All Known Subinterfaces:
    ListBox, ListView


    public interface ListBase<T>
    Base interface for standard Windows list objects.
    • Method Summary

      Modifier and Type Method and Description
      void activateItem(int itemIndex)
      Activates (double-clicks) the specified item in the list by item index.
      void activateItem(int itemIndex, MouseButton button)
      Activates (double-clicks) the specified item in the list by item index.
      void activateItem(java.lang.String item)
      Activates (double-clicks) the specified item in the list by item text.
      void activateItem(java.lang.String item, MouseButton button)
      Activates (double-clicks) the specified item in the list by item text.
      void activateItem(T item)
      Activates (double-clicks) the specified generic item in the list.
      void activateItem(T item, MouseButton button)
      Activates (double-clicks) the specified generic item in the list.
      void deselect(int... itemIndices)
      Deselect a list of items by items indices.
      void deselect(java.lang.String... items)
      Deselect a list of items by items text.
      void deselect(T... items)
      Deselects a list of items according to a generic list.
      void extendSelect(int... itemIndices)

      Selects additional items from the multi-selection list.

      void extendSelect(java.lang.String... itemNames)

      Selects additional items from the multi-selection list.

      void extendSelect(T... items)

      Selects additional items from the multi-selection list.

      T getItem(java.lang.String text)
      Returns an item with the given text.
      java.util.List<T> getItems()
      Returns a collection of all items in the list.
      java.util.List<T> getSelectedItems()
      Returns all of the selected items in the list.
      void select(int... itemIndices)
      Selects a list of items by items indices.
      void select(java.lang.String... items)
      Selects a list of items by items text.
      void select(T... items)
      Selects a list of items according to a generic list.
      void selectRange(int indexFrom, int indexTo)
      Selects all list items between (and including) the two specified items.
      void selectRange(int indexTo) Selects all list items between the currently selected item and the item whose index is specified.
      void selectRange(string indexTo) Selects all list items between the currently selected item and the item whose text is specified.
    • Method Detail

      • activateItem

        void activateItem(T item,
                          MouseButton button)
                   throws GeneralLeanFtException
        Activates (double-clicks) the specified generic item in the list.
        Parameters:
        item - the specified item to activate from the list.
        button - the mouse button used to select the list item. Possible values: see MouseButton.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • activateItem

        void activateItem(java.lang.String item,
                          MouseButton button)
                   throws GeneralLeanFtException
        Activates (double-clicks) the specified item in the list by item text.
        Parameters:
        item - the specified item to activate from the list.
        button - the mouse button used to select the list item. Possible values: see MouseButton
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • activateItem

        void activateItem(int itemIndex,
                          MouseButton button)
                   throws GeneralLeanFtException
        Activates (double-clicks) the specified item in the list by item index.
        Parameters:
        itemIndex - the item index to activate.
        button - the mouse button used to select the list item. Possible values: see MouseButton
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • activateItem

        void activateItem(T item)
                   throws GeneralLeanFtException
        Activates (double-clicks) the specified generic item in the list.
        Parameters:
        item - the specified item to activate from the list.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • activateItem

        void activateItem(java.lang.String item)
                   throws GeneralLeanFtException
        Activates (double-clicks) the specified item in the list by item text.
        Parameters:
        item - the specified item to activate from the list.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • activateItem

        void activateItem(int itemIndex)
                   throws GeneralLeanFtException
        Activates (double-clicks) the specified item in the list by item index.
        Parameters:
        itemIndex - the item index to activate.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • select

        void select(T... items)
             throws GeneralLeanFtException
        Selects a list of items according to a generic list.
        Parameters:
        items - the specified item array to select from the list.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • select

        void select(java.lang.String... items)
             throws GeneralLeanFtException
        Selects a list of items by items text.
        Parameters:
        items - the items collection to select from the list.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • select

        void select(int... itemIndices)
             throws GeneralLeanFtException
        Selects a list of items by items indices.
        Parameters:
        itemIndices - the item indices to select.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • deselect

        void deselect(T... items)
               throws GeneralLeanFtException
        Deselects a list of items according to a generic list.
        Parameters:
        items - the specified items collection to deselect from the list.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • deselect

        void deselect(java.lang.String... items)
               throws GeneralLeanFtException
        Deselect a list of items by items text.
        Parameters:
        items - the specified items collection to deselect from the list.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • deselect

        void deselect(int... itemIndices)
               throws GeneralLeanFtException
        Deselect a list of items by items indices.
        Parameters:
        itemIndices - the item indices to deselect.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • selectRange

        void selectRange(int indexFrom,
                         int indexTo)
                  throws GeneralLeanFtException
        Selects all list items between (and including) the two specified items.
        Parameters:
        indexFrom - the 0-based index of the first item in the range.
        indexTo - the 0-based index of the last item of the range.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • selectRange

        void selectRange(int indexTo)
        		throws GeneralLeanFtException
        Selects all list items between the currently selected item and the item whose index is specified.
        This method is applicable only to lists that allow multiple selection.
        Parameters:
        indexTo - the 0-based index of the last item to select.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • selectRange

        void selectRange(string indexTo)
        		throws GeneralLeanFtException
        Selects all list items between the currently selected item and the item whose text is specified.
        This method is applicable only to lists that allow multiple selection.
        Parameters:
        indexTo - the text of the last item to select.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • extendSelect

        void extendSelect(int... itemIndices)
                throws GeneralLeanFtException
        Selects additional items from the multi-selection list. This method is applicable only to lists that allow multiple selection.
        Parameters:
        items - an array of indices of the items to add to the selection.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • extendSelect

        void extendSelect(java.lang.String... items)
        	throws GeneralLeanFtException
        Selects additional items from the multi-selection list. This method is applicable only to lists that allow multiple selection.
        Parameters:
        items - an array of names of the items to add to the selection.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • extendSelect

        void extendSelect(T... items)
        	throws GeneralLeanFtException
        Selects additional items from the multi-selection list. This method is applicable only to lists that allow multiple selection.
        Parameters:
        items - an array of items to add to the selection.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • getItem

                                                    T getItem(java.lang.String text)
           throws GeneralLeanFtException
        Returns an item with the given text.
        Parameters:
        text - the text of the specified item.
        Returns:
        an item with the given text.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • getItems

        java.util.List<T> getItems()
                            throws GeneralLeanFtException
        Returns a collection of all items in the list.
        Returns:
        a collection of all items in the list.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • getSelectedItems

        java.util.List<T> getSelectedItems()
                                    throws GeneralLeanFtException
        Returns all of the selected items in the list.
        Returns:
        all of the selected items in the list.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.