com.hp.lft.sdk.winforms

Interface ListBase<T>

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


    public interface ListBase<T>
    Base interface for some .NET Windows Forms 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 this list by item index.
      void activateItem(java.lang.String item)
      Activates (double-clicks) the specified item in this list.
      void activateItem(java.lang.String item, MouseButton button)
      Activates (double-clicks) the specified item in this list.
      void activateItem(T item)
      Activates (double-clicks) the specified item in this list.
      void activateItem(T item, MouseButton button)
      Activates (double-clicks) the specified item in this list.
      void deselect(int... itemIndices)
      Deselect a list of items by items indices.
      void deselect(java.lang.String... items)
      Deselect a list of items.
      void deselect(T... items)
      Deselect a list of items.
      java.lang.String getErrorText()
      Returns the tooltip text of the error icon associated with this object.
      T getItem(java.lang.String text)
      Returns the item with the given text.
      java.util.List<T> getItems()
      Returns the items in the list.
      java.util.List<T> getSelectedItems()
      Returns 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.
      void select(T... items)
      Selects a list of items.
      void selectRange(int indexFrom, int indexTo)
      Selects all list items between (and including) the two specified items.
    • Method Detail

      • activateItem

        void activateItem(T item,
                          MouseButton button)
                   throws GeneralLeanFtException
        Activates (double-clicks) the specified item in this list.
        Parameters:
        item - the item to activate
        button - the mouse button used to select the list item
        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 this list.
        Parameters:
        item - the item
        button - the mouse button used to select the list item
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • activateItem

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

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

        void activateItem(java.lang.String item)
                   throws GeneralLeanFtException
        Activates (double-clicks) the specified item in this list.
        Parameters:
        item - the item to activate
        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 index of the item to activate
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • select

        void select(java.lang.String... items)
             throws GeneralLeanFtException
        Selects a list of items.
        Parameters:
        items - the collection of items to select
        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 indices of the items to select
        Throws:
        GeneralLeanFtException - if an error occurs during execution.
      • deselect

        void deselect(java.lang.String... items)
               throws GeneralLeanFtException
        Deselect a list of items.
        Parameters:
        items - the items to deselect
        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 indices of the items 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.
      • getItem

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

        java.lang.String getErrorText()
                               throws GeneralLeanFtException
        Returns the tooltip text of the error icon associated with this object.
        Returns:
        the tooltip text of the error icon associated with this object.
        Throws:
        GeneralLeanFtException - if an error occurs during execution.