com.rational.test.ft.domain.html

Class GraphicalSubitem

  • java.lang.Object
    • com.rational.test.ft.domain.html.GraphicalSubitem
  • All Implemented Interfaces:
    com.rational.test.ft.object.interfaces.IGraphicalSubitem


    public class GraphicalSubitem
    extends java.lang.Object
    implements com.rational.test.ft.object.interfaces.IGraphicalSubitem
    Implements IGraphicalSubitem common code for HTML proxies. Each HTML proxy, which implements IGraphicalSubitem, can create an instance of this class in their constructor, and can delegate all IGraphicalSubitem methods except getScreenRectangle(Subitem subitem), getScreenPoint(Subitem subitem), and getScreenPoint(Subitem subitem, java.awt.Point pt)to methods in this class.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      protected static com.rational.test.ft.script.MouseModifiers LEFT 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void click(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem) 
      void click(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem, java.awt.Point pt) 
      void click(com.rational.test.ft.script.Subitem subitem) 
      void click(com.rational.test.ft.script.Subitem subitem, java.awt.Point pt) 
      void doubleClick(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem) 
      void doubleClick(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem, java.awt.Point pt) 
      void doubleClick(com.rational.test.ft.script.Subitem subitem) 
      void doubleClick(com.rational.test.ft.script.Subitem subitem, java.awt.Point pt) 
      void drag(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem) 
      void drag(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem1, java.awt.Point pt1, com.rational.test.ft.script.Subitem subitem2, java.awt.Point pt2) 
      void drag(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem1, com.rational.test.ft.script.Subitem subitem2) 
      void drag(com.rational.test.ft.script.Subitem subitem) 
      void drag(com.rational.test.ft.script.Subitem subitem1, java.awt.Point pt1, com.rational.test.ft.script.Subitem subitem2, java.awt.Point pt2) 
      void drag(com.rational.test.ft.script.Subitem subitem1, com.rational.test.ft.script.Subitem subitem2) 
      void dragToScreenPoint(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem, java.awt.Point screenPt) 
      void dragToScreenPoint(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt) 
      void dragToScreenPoint(com.rational.test.ft.script.Subitem subitem, java.awt.Point screenPt) 
      void dragToScreenPoint(com.rational.test.ft.script.Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt) 
      java.awt.Point getScreenPoint(com.rational.test.ft.script.Subitem subitem) 
      java.awt.Point getScreenPoint(com.rational.test.ft.script.Subitem subitem, java.awt.Point pt) 
      java.awt.Rectangle getScreenRectangle(com.rational.test.ft.script.Subitem subitem) 
      java.lang.Object getSubitem(com.rational.test.ft.script.Subitem subitem)
      Returns an object that represents the specified subitem in the associated test object.
      void hover(double secondDelay, com.rational.test.ft.script.Subitem subitem) 
      void hover(double secondDelay, com.rational.test.ft.script.Subitem subitem, java.awt.Point pt) 
      void hover(com.rational.test.ft.script.Subitem subitem) 
      void hover(com.rational.test.ft.script.Subitem subitem, java.awt.Point pt) 
      protected void makeObjectVisible() 
      void mouseMove(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem) 
      void mouseMove(com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem, java.awt.Point pt) 
      void mouseMove(com.rational.test.ft.script.Subitem subitem) 
      void mouseMove(com.rational.test.ft.script.Subitem subitem, java.awt.Point subitemPt) 
      void nClick(int clickCount, com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem, java.awt.Point pt) 
      void nClickDrag(int clickCount, com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem1, java.awt.Point pt1, com.rational.test.ft.script.Subitem subitem2, java.awt.Point pt2) 
      void nClickDrag(int clickCount, com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem1, com.rational.test.ft.script.Subitem subitem2) 
      void nClickDragToScreenPoint(int clickCount, com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem, java.awt.Point screenPt) 
      void nClickDragToScreenPoint(int clickCount, com.rational.test.ft.script.MouseModifiers modifiers, com.rational.test.ft.script.Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LEFT

        protected static final com.rational.test.ft.script.MouseModifiers LEFT
    • Method Detail

      • getScreenRectangle

        public java.awt.Rectangle getScreenRectangle(com.rational.test.ft.script.Subitem subitem)
        Specified by:
        getScreenRectangle in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • getScreenPoint

        public java.awt.Point getScreenPoint(com.rational.test.ft.script.Subitem subitem)
        Specified by:
        getScreenPoint in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • getScreenPoint

        public java.awt.Point getScreenPoint(com.rational.test.ft.script.Subitem subitem,
                                             java.awt.Point pt)
        Specified by:
        getScreenPoint in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • getSubitem

        public java.lang.Object getSubitem(com.rational.test.ft.script.Subitem subitem)
        Returns an object that represents the specified subitem in the associated test object. SubitemNotFoundException will be thrown if the specified subitem is invalid relative to the associated test object. null may be returned if the subitem does not have an object association that can be returned.
        Specified by:
        getSubitem in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
        Parameters:
        subitem - The subitem to fetch an object for.
        Returns:
        An object representation of the subitem.
      • click

        public void click(com.rational.test.ft.script.Subitem subitem)
        Specified by:
        click in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • click

        public void click(com.rational.test.ft.script.Subitem subitem,
                          java.awt.Point pt)
        Specified by:
        click in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • click

        public void click(com.rational.test.ft.script.MouseModifiers modifiers,
                          com.rational.test.ft.script.Subitem subitem)
        Specified by:
        click in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • click

        public void click(com.rational.test.ft.script.MouseModifiers modifiers,
                          com.rational.test.ft.script.Subitem subitem,
                          java.awt.Point pt)
        Specified by:
        click in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • doubleClick

        public void doubleClick(com.rational.test.ft.script.Subitem subitem)
        Specified by:
        doubleClick in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • doubleClick

        public void doubleClick(com.rational.test.ft.script.MouseModifiers modifiers,
                                com.rational.test.ft.script.Subitem subitem)
        Specified by:
        doubleClick in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • doubleClick

        public void doubleClick(com.rational.test.ft.script.Subitem subitem,
                                java.awt.Point pt)
        Specified by:
        doubleClick in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • doubleClick

        public void doubleClick(com.rational.test.ft.script.MouseModifiers modifiers,
                                com.rational.test.ft.script.Subitem subitem,
                                java.awt.Point pt)
        Specified by:
        doubleClick in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • nClick

        public void nClick(int clickCount,
                           com.rational.test.ft.script.MouseModifiers modifiers,
                           com.rational.test.ft.script.Subitem subitem,
                           java.awt.Point pt)
        Specified by:
        nClick in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • drag

        public void drag(com.rational.test.ft.script.Subitem subitem)
        Specified by:
        drag in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • drag

        public void drag(com.rational.test.ft.script.MouseModifiers modifiers,
                         com.rational.test.ft.script.Subitem subitem)
        Specified by:
        drag in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • drag

        public void drag(com.rational.test.ft.script.Subitem subitem1,
                         com.rational.test.ft.script.Subitem subitem2)
        Specified by:
        drag in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • drag

        public void drag(com.rational.test.ft.script.MouseModifiers modifiers,
                         com.rational.test.ft.script.Subitem subitem1,
                         com.rational.test.ft.script.Subitem subitem2)
        Specified by:
        drag in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • drag

        public void drag(com.rational.test.ft.script.Subitem subitem1,
                         java.awt.Point pt1,
                         com.rational.test.ft.script.Subitem subitem2,
                         java.awt.Point pt2)
        Specified by:
        drag in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • drag

        public void drag(com.rational.test.ft.script.MouseModifiers modifiers,
                         com.rational.test.ft.script.Subitem subitem1,
                         java.awt.Point pt1,
                         com.rational.test.ft.script.Subitem subitem2,
                         java.awt.Point pt2)
        Specified by:
        drag in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • nClickDrag

        public void nClickDrag(int clickCount,
                               com.rational.test.ft.script.MouseModifiers modifiers,
                               com.rational.test.ft.script.Subitem subitem1,
                               com.rational.test.ft.script.Subitem subitem2)
        Specified by:
        nClickDrag in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • nClickDrag

        public void nClickDrag(int clickCount,
                               com.rational.test.ft.script.MouseModifiers modifiers,
                               com.rational.test.ft.script.Subitem subitem1,
                               java.awt.Point pt1,
                               com.rational.test.ft.script.Subitem subitem2,
                               java.awt.Point pt2)
        Specified by:
        nClickDrag in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • dragToScreenPoint

        public void dragToScreenPoint(com.rational.test.ft.script.Subitem subitem,
                                      java.awt.Point screenPt)
        Specified by:
        dragToScreenPoint in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • dragToScreenPoint

        public void dragToScreenPoint(com.rational.test.ft.script.MouseModifiers modifiers,
                                      com.rational.test.ft.script.Subitem subitem,
                                      java.awt.Point screenPt)
        Specified by:
        dragToScreenPoint in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • dragToScreenPoint

        public void dragToScreenPoint(com.rational.test.ft.script.Subitem subitem,
                                      java.awt.Point subitemPt,
                                      java.awt.Point screenPt)
        Specified by:
        dragToScreenPoint in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • dragToScreenPoint

        public void dragToScreenPoint(com.rational.test.ft.script.MouseModifiers modifiers,
                                      com.rational.test.ft.script.Subitem subitem,
                                      java.awt.Point subitemPt,
                                      java.awt.Point screenPt)
        Specified by:
        dragToScreenPoint in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • nClickDragToScreenPoint

        public void nClickDragToScreenPoint(int clickCount,
                                            com.rational.test.ft.script.MouseModifiers modifiers,
                                            com.rational.test.ft.script.Subitem subitem,
                                            java.awt.Point screenPt)
        Specified by:
        nClickDragToScreenPoint in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • nClickDragToScreenPoint

        public void nClickDragToScreenPoint(int clickCount,
                                            com.rational.test.ft.script.MouseModifiers modifiers,
                                            com.rational.test.ft.script.Subitem subitem,
                                            java.awt.Point subitemPt,
                                            java.awt.Point screenPt)
        Specified by:
        nClickDragToScreenPoint in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • mouseMove

        public void mouseMove(com.rational.test.ft.script.Subitem subitem)
        Specified by:
        mouseMove in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • mouseMove

        public void mouseMove(com.rational.test.ft.script.Subitem subitem,
                              java.awt.Point subitemPt)
        Specified by:
        mouseMove in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • mouseMove

        public void mouseMove(com.rational.test.ft.script.MouseModifiers modifiers,
                              com.rational.test.ft.script.Subitem subitem)
        Specified by:
        mouseMove in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • mouseMove

        public void mouseMove(com.rational.test.ft.script.MouseModifiers modifiers,
                              com.rational.test.ft.script.Subitem subitem,
                              java.awt.Point pt)
        Specified by:
        mouseMove in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • hover

        public void hover(double secondDelay,
                          com.rational.test.ft.script.Subitem subitem)
        Specified by:
        hover in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • hover

        public void hover(double secondDelay,
                          com.rational.test.ft.script.Subitem subitem,
                          java.awt.Point pt)
        Specified by:
        hover in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • hover

        public void hover(com.rational.test.ft.script.Subitem subitem)
        Specified by:
        hover in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • hover

        public void hover(com.rational.test.ft.script.Subitem subitem,
                          java.awt.Point pt)
        Specified by:
        hover in interface com.rational.test.ft.object.interfaces.IGraphicalSubitem
      • makeObjectVisible

        protected void makeObjectVisible()