IBM Rational Functional Tester
Version 6.1
IBM Rational Functional Tester API Reference

Project Version 2.0

Uses of Class
com.rational.test.ft.script.Subitem

Packages that use Subitem
com.rational.test.ft The package com.rational.test.ft provides command line and base exception class hierarchy. 
com.rational.test.ft.object.interfaces The package com.rational.test.ft.object.interfaces provides the classes that interact with objects in the software under test. 
com.rational.test.ft.object.interfaces.siebel   
com.rational.test.ft.script The package com.rational.test.ft.script provides the classes that manage test scripts. 
 

Uses of Subitem in com.rational.test.ft
 

Constructors in com.rational.test.ft with parameters of type Subitem
UnsupportedSubitemException(Subitem subitem)
           
SubitemNotFoundException(Subitem subitem)
           
 

Uses of Subitem in com.rational.test.ft.object.interfaces
 

Methods in com.rational.test.ft.object.interfaces with parameters of type Subitem
 void TrackbarTestObject.clickTo(Subitem subitem)
           
 void TrackbarTestObject.clickTo(MouseModifiers modifiers, Subitem subitem)
           
 void TrackbarTestObject.clickTo(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
           
 void SubitemTestObject.setState(Action action, Subitem item)
          Modifies the state of the subitem at a specified index.
 void SubitemTestObject.setState(Action action, Subitem start, Subitem end)
          Modifies the state of a range of subitem.
 void IClickTo.clickTo(Subitem subitem)
           
 void IClickTo.clickTo(MouseModifiers modifiers, Subitem subitem)
           
 void IClickTo.clickTo(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
           
 java.awt.Rectangle StatelessGuiSubitemTestObject.getScreenRectangle(Subitem subitem)
          Returns the rectangle containing the component that is evaluated, relative to the top-left corner of the screen.
 java.awt.Point StatelessGuiSubitemTestObject.getScreenPoint(Subitem subitem)
          Returns the screen-relative point to the center of the supplied subitem.
 java.awt.Point StatelessGuiSubitemTestObject.getScreenPoint(Subitem subitem, java.awt.Point pt)
          Returns the screen-relative point, given a subitem and a subitem-relative point.
 java.lang.Object StatelessGuiSubitemTestObject.getSubitem(Subitem subitem)
          Returns an object that represents the specified subitem in the associated TestObject.
 void StatelessGuiSubitemTestObject.click(Subitem subitem)
          Performs a left-mouse click on the center point of the associated subitem.
 void StatelessGuiSubitemTestObject.click(MouseModifiers modifiers, Subitem subitem)
          Performs a left-mouse click on the specified object-relative coordinates within the associated TestObject.
 void StatelessGuiSubitemTestObject.click(Subitem subitem, java.awt.Point pt)
          Performs a left-mouse click on the specified coordinates, relative to the associated TestObject.
 void StatelessGuiSubitemTestObject.click(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
          Performs a left-mouse click on the specified coordinates, relative to the associated TestObject.
 void StatelessGuiSubitemTestObject.doubleClick(Subitem subitem)
          Performs a left-mouse double-click on the center point of the associated TestObject.
 void StatelessGuiSubitemTestObject.doubleClick(MouseModifiers modifiers, Subitem subitem)
          Performs a left-mouse double-click on the specified object, relative to coordinates within the associated TestObject.
 void StatelessGuiSubitemTestObject.doubleClick(Subitem subitem, java.awt.Point pt)
          Performs a left-mouse double-click on the specified coordinates, relative to the associated TestObject.
 void StatelessGuiSubitemTestObject.doubleClick(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
          Performs a left-mouse double-click action on the specified coordinates, relative to the associated TestObject.
 void StatelessGuiSubitemTestObject.nClick(int clickCount, MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
          Performs a mouse n-click action on the specified coordinates, relative to the associated TestObject.
 void StatelessGuiSubitemTestObject.drag(Subitem subitem)
          Performs a MOUSE-LEFT drag action against the associated TestObject.
 void StatelessGuiSubitemTestObject.drag(MouseModifiers modifiers, Subitem subitem)
          Performs a drag action against the associated TestObject with the supplied set of mouse modifiers.
 void StatelessGuiSubitemTestObject.drag(Subitem subitem1, Subitem subitem2)
          Performs a MOUSE-LEFT drag action against the associated TestObject.
 void StatelessGuiSubitemTestObject.drag(MouseModifiers modifiers, Subitem subitem1, Subitem subitem2)
          Performs a drag action against the associated TestObject.
 void StatelessGuiSubitemTestObject.drag(Subitem subitem1, java.awt.Point pt1, Subitem subitem2, java.awt.Point pt2)
          Performs a MOUSE-LEFT drag action against the associated TestObject.
 void StatelessGuiSubitemTestObject.drag(MouseModifiers modifiers, Subitem subitem1, java.awt.Point pt1, Subitem subitem2, java.awt.Point pt2)
          Performs a drag action against the associated TestObject.
 void StatelessGuiSubitemTestObject.nClickDrag(int clickCount, MouseModifiers modifiers, Subitem subitem1, Subitem subitem2)
          Performs a mouse n-click drag action on the specified coordinates, relative to the associated TestObject.
 void StatelessGuiSubitemTestObject.nClickDrag(int clickCount, MouseModifiers modifiers, Subitem subitem1, java.awt.Point pt1, Subitem subitem2, java.awt.Point pt2)
          Performs a mouse n-click drag action on the specified coordinates, relative to the associated TestObject.
 void StatelessGuiSubitemTestObject.dragToScreenPoint(Subitem subitem, java.awt.Point screenPt)
          Performs a MOUSE-LEFT drag action against the associated TestObject.
 void StatelessGuiSubitemTestObject.dragToScreenPoint(MouseModifiers modifiers, Subitem subitem, java.awt.Point screenPt)
          Performs a drag action against the associated TestObject.
 void StatelessGuiSubitemTestObject.dragToScreenPoint(Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt)
          Performs a MOUSE-LEFT drag action against the associated TestObject.
 void StatelessGuiSubitemTestObject.dragToScreenPoint(MouseModifiers modifiers, Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt)
          Performs a drag action against the associated TestObject.
 void StatelessGuiSubitemTestObject.nClickDragToScreenPoint(int clickCount, MouseModifiers modifiers, Subitem subitem, java.awt.Point screenPt)
          Performs a mouse n-click drag action on the specified coordinates, relative to the screen-relative screenPt coordinates.
 void StatelessGuiSubitemTestObject.nClickDragToScreenPoint(int clickCount, MouseModifiers modifiers, Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt)
          Performs a mouse n-click drag action on the specified coordinates, relative to the screen-relative screenPt coordinates.
 void StatelessGuiSubitemTestObject.mouseMove(Subitem subitem)
          Performs a MOUSE-LEFT move action against the associated TestObject.
 void StatelessGuiSubitemTestObject.mouseMove(Subitem subitem, java.awt.Point subitemPt)
          Performs a MOUSE-LEFT move action against the associated TestObject.
 void StatelessGuiSubitemTestObject.mouseMove(MouseModifiers modifiers, Subitem subitem)
          Performs a move action against the associated TestObject.
 void StatelessGuiSubitemTestObject.mouseMove(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
          Performs a move action against the associated TestObject.
 void StatelessGuiSubitemTestObject.hover(double secondDelay, Subitem subitem)
          Hovers the mouse over the center of the specified subitem.
 void StatelessGuiSubitemTestObject.hover(double secondDelay, Subitem subitem, java.awt.Point pt)
          Hovers the mouse over the specified coordinates, relative to the specified subitem.
 void StatelessGuiSubitemTestObject.hover(Subitem subitem)
          Hovers the mouse over the center of the specified subitem.
 void StatelessGuiSubitemTestObject.hover(Subitem subitem, java.awt.Point pt)
          Hovers the mouse over the specified coordinates that are relative to the specified subitem.
 void GuiSubitemTestObject.setState(Action action, Subitem item)
          Modifies the state of the subitem at a specified index.
 void GuiSubitemTestObject.setState(Action action, Subitem start, Subitem end)
          Modifies the state of a range of subitems.
 void ISubitem.setState(Action action, Subitem item)
          Performs a specific action against the subitem at a specified index.
 void ISubitem.setState(Action action, Subitem start, Subitem end)
          Performs a specific action against the subitem range defined by the specified subitems.
 java.awt.Rectangle IGraphicalSubitem.getScreenRectangle(Subitem subitem)
          Returns the rectangle that contains the component under evaluation relative to the top left corner of the screen.
 java.awt.Point IGraphicalSubitem.getScreenPoint(Subitem subitem)
          Returns the screen-relative point to the center of the supplied subitem.
 java.awt.Point IGraphicalSubitem.getScreenPoint(Subitem subitem, java.awt.Point pt)
          Returns the screen-relative point, given a subitem and a subitem relative point.
 java.lang.Object IGraphicalSubitem.getSubitem(Subitem subitem)
          Returns an object that represents the specified subitem in the associated TestObject.
 void IGraphicalSubitem.click(Subitem subitem)
          Performs a left-mouse click on the center point of the associated subitem.
 void IGraphicalSubitem.click(MouseModifiers modifiers, Subitem subitem)
          Performs a left-mouse click on the specified object-relative coordinates within the associated TestObject.
 void IGraphicalSubitem.click(Subitem subitem, java.awt.Point pt)
          Performs a left-mouse click on the specified coordinates, relative to the associated TestObject.
 void IGraphicalSubitem.click(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
          Performs a left-mouse click on the specified coordinates, relative to the associated TestObject.
 void IGraphicalSubitem.doubleClick(Subitem subitem)
          Performs a left-mouse double-click on the center point of the associated TestObject.
 void IGraphicalSubitem.doubleClick(MouseModifiers modifiers, Subitem subitem)
          Performs a left-mouse double-click on the specified object-relative coordinates within the associated TestObject.
 void IGraphicalSubitem.doubleClick(Subitem subitem, java.awt.Point pt)
          Performs a left-mouse double-click on the specified coordinates, relative to the associated TestObject.
 void IGraphicalSubitem.doubleClick(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
          Performs a left-mouse double-click on the specified coordinates, relative to the associated TestObject.
 void IGraphicalSubitem.nClick(int clickCount, MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
          Performs a mouse n-click on the specified coordinates, relative to the associated TestObject.
 void IGraphicalSubitem.drag(Subitem subitem)
          Performs a MOUSE_LEFT drag action on the associated TestObject.
 void IGraphicalSubitem.drag(MouseModifiers modifiers, Subitem subitem)
          Performs a drag action on the associated TestObject with the supplied set of mouse modifiers.
 void IGraphicalSubitem.drag(Subitem subitem1, Subitem subitem2)
          Performs a MOUSE_LEFT drag action on the associated TestObject.
 void IGraphicalSubitem.drag(MouseModifiers modifiers, Subitem subitem1, Subitem subitem2)
          Performs a drag action on the associated TestObject.
 void IGraphicalSubitem.drag(Subitem subitem1, java.awt.Point pt1, Subitem subitem2, java.awt.Point pt2)
          Performs a MOUSE_LEFT drag action on the associated TestObject.
 void IGraphicalSubitem.drag(MouseModifiers modifiers, Subitem subitem1, java.awt.Point pt1, Subitem subitem2, java.awt.Point pt2)
          Performs a drag action on the associated TestObject.
 void IGraphicalSubitem.nClickDrag(int clickCount, MouseModifiers modifiers, Subitem subitem1, Subitem subitem2)
          Performs a mouse n-click drag action on the specified coordinates, relative to the associated TestObject.
 void IGraphicalSubitem.nClickDrag(int clickCount, MouseModifiers modifiers, Subitem subitem1, java.awt.Point pt1, Subitem subitem2, java.awt.Point pt2)
          Performs a mouse n-click drag action on the specified coordinates, relative to the associated TestObject.
 void IGraphicalSubitem.dragToScreenPoint(Subitem subitem, java.awt.Point screenPt)
          Performs a MOUSE_LEFT drag action on the associated TestObject.
 void IGraphicalSubitem.dragToScreenPoint(MouseModifiers modifiers, Subitem subitem, java.awt.Point screenPt)
          Performs a drag action on the associated TestObject.
 void IGraphicalSubitem.dragToScreenPoint(Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt)
          Performs a MOUSE_LEFT drag action on the associated TestObject.
 void IGraphicalSubitem.dragToScreenPoint(MouseModifiers modifiers, Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt)
          Perform a drag action on the associated TestObject.
 void IGraphicalSubitem.nClickDragToScreenPoint(int clickCount, MouseModifiers modifiers, Subitem subitem, java.awt.Point screenPt)
          Performs a mouse n-click drag action on the specified coordinates, relative to the screen-relative screenPt coordinates.
 void IGraphicalSubitem.nClickDragToScreenPoint(int clickCount, MouseModifiers modifiers, Subitem subitem, java.awt.Point subitemPt, java.awt.Point screenPt)
          Performs a mouse n-click drag action on the specified coordinates, relative to the screen-relative screenPt coordinates.
 void IGraphicalSubitem.mouseMove(Subitem subitem)
          Performs a MOUSE_LEFT move action on the associated TestObject.
 void IGraphicalSubitem.mouseMove(Subitem subitem, java.awt.Point subitemPt)
          Performs a MOUSE_LEFT move action on the associated TestObject.
 void IGraphicalSubitem.mouseMove(MouseModifiers modifiers, Subitem subitem)
          Performs a move action against the associated TestObject.
 void IGraphicalSubitem.mouseMove(MouseModifiers modifiers, Subitem subitem, java.awt.Point pt)
          Performs a move action against the associated TestObject.
 void IGraphicalSubitem.hover(double secondDelay, Subitem subitem)
          Hovers the mouse over the center of the specified subitem.
 void IGraphicalSubitem.hover(double secondDelay, Subitem subitem, java.awt.Point pt)
          Hovers the mouse over the specified coordinates, relative to the specified subitem.
 void IGraphicalSubitem.hover(Subitem subitem)
          Hovers the mouse over the specified subitem.
 void IGraphicalSubitem.hover(Subitem subitem, java.awt.Point pt)
          Hovers the mouse over the specified coordinates, relative to the specified subitem.
 void GuiTestObject.clickRadio(Subitem childProperties)
          Locate a radiobutton child with the supplied properties and click on it.
 TestObject[] RootTestObject.find(Subitem properties)
          Finds all candidates that match given search criteria.
 TestObject[] RootTestObject.find(Subitem properties, boolean mappableOnly)
          Finds all candidates that match the given search criteria.
 TestObject[] TestObject.find(Subitem properties)
          Finds all candidates that match given search criteria starting at this TestObject.
 TestObject[] TestObject.find(Subitem properties, boolean mappableOnly)
          Finds all candidates that match given search criteria starting at this TestObject.
 java.lang.Object TestObject.findAndInvoke(Subitem properties, java.lang.String methodName)
          Finds a TestObject based on TestObject.find(Subitem) and invokes the supplied method on the TestObject (TestObject.invoke(String)).
 java.lang.Object TestObject.findAndInvoke(Subitem properties, java.lang.String methodName, java.lang.String methodSignature, java.lang.Object[] args, boolean mappableOnly)
          Finds a TestObject based on TestObject.find(Subitem, boolean) and invokes the supplied method on the TestObject (TestObject.invoke(String, String, Object[])).
 java.lang.Object TestObject.findAndInvokeProxy(Subitem properties, java.lang.String methodName, java.lang.String methodSignature, java.lang.Object[] args, boolean mappableOnly)
          Finds a TestObject based on TestObject.find(Subitem, boolean) and invokes the supplied method on the TestObject's proxy (TestObject.invoke(String, String, Object[])).
 

Uses of Subitem in com.rational.test.ft.object.interfaces.siebel
 

Methods in com.rational.test.ft.object.interfaces.siebel with parameters of type Subitem
 int SiebTreeTestObject.getChildCount(Subitem pathOrIndex)
          Finds the tree item and returns the number of child nodes of the tree item that are displayed on the current page.
 java.lang.String SiebTreeTestObject.getTreeItemName(Subitem pathOrIndex)
          Finds the tree item and returns the visible text of the specified tree item.
 void SiebTreeTestObject.expand(Subitem pathOrIndex)
          Expands a node in the tree view.
 void SiebTreeTestObject.collapse(Subitem pathOrIndex)
          Collapses a node in the tree view.
 void SiebTreeTestObject.select(Subitem pathOrIndex)
          Selects a node in the tree view.
 boolean SiebTreeTestObject.isExpanded(Subitem pathOrIndex)
          Returns a Boolean value indicating whether the specified tree node is expanded (TRUE) or collapsed (FALSE).
 boolean SiebTreeTestObject.isSelected(Subitem pathOrIndex)
          Returns a Boolean value indicating whether the specified tree node is selected (TRUE) or not selected (FALSE).
 boolean SiebTreeTestObject.isExists(Subitem pathOrIndex)
          Returns a Boolean value indicating whether the specified object exists (TRUE) or does not exist (FALSE).
 void SiebMenuTestObject.select(Subitem menuItem)
          Selects a menu item from the Siebel application menu.
 boolean SiebMenuTestObject.isExists(Subitem menuItem)
          Returns a Boolean value indicating whether or not the specified object exists.
 boolean SiebMenuTestObject.isEnabled(Subitem menuItem)
          Returns a Boolean value indicating whether or not the specified object is enabled.
 

Uses of Subitem in com.rational.test.ft.script
 

Subclasses of Subitem in com.rational.test.ft.script
 class Anchor
          A container class that indicates whether the inner property set is anchored.
 class Area
          Clarifies to the user which area in the image map the HTML area tags are found in.
 class Button
          Adds definition to Button.
 class Cell
          A container class that enforces a semantic definition to a cell in a table or to a grid-type control in the software under test.
 class Column
          Container class that enforces a semantic definition to a column in a table or grid-type control in the software under test.
 class ColumnHeader
          Clarifies which column header is in the table.
 class Date
          Adds definition to Date.
 class Header
          Clarifies which header is in the table.
 class Href
          A simple container class for an HTML URL attribute associated with a subitem value.
 class Id
          Encapsulates a programmatically defined identifier associated with a subitem.
 class Index
          Adds definition to a simple int value.
 class List
          Represents a sequence of subitems.
 class Location
          A container class that adds definition to a subitem within a component.
 class Name
          Adds definition to a programmatic name associated with a subitem value.
 class Position
          Adds definition to a simple int value.
 class Property
          Provides access to name/value property pairs.
 class Row
          Enforces a semantic definition to a row in a table or grid-type control in the software under test.
 class RowHeader
          Clarifies which row header is in the table.
 class Separator
          Represents separator controls that may appear in menus or toolbar controls.
 class Text
          Adds definition to a simple String value.
 class TextPosition
          Adds definition to a simple String value.
 class ToolTipText
          Adds definition to a simple String value.
 class Value
          Acts as a common base class for several other Subitem-based classes.
 class Week
          Adds definition to Week.
 class WeekDay
          Adds definition to WeekDay.
 

Methods in com.rational.test.ft.script that return Subitem
 Subitem Button.getSubitem()
           
 Subitem List.getSubitem(int index)
          Returns the subitem at the specified index in the list.
 Subitem[] List.getSubitems()
          Returns an array containing all subitems associated with this list.
 Subitem List.getFirstSubitem()
          Returns the first element in the list or null if the list is empty.
 Subitem List.getLastSubitem()
          Returns the last element in the list or null if the list is empty.
 Subitem RowHeader.getHeader()
          Accesses the text value.
 Subitem ColumnHeader.getHeader()
          Accesses the text value.
 Subitem Header.getHeader()
          Accesses the text value.
 Subitem Area.getArea()
          Accesses the Area value.
 Subitem Row.getSubitem()
          Returns the row header subitem descriptor.
 Subitem Column.getSubitem()
          Returns the column header specification.
 

Methods in com.rational.test.ft.script with parameters of type Subitem
 void List.append(Subitem subitem)
          Appends a subitem to the end of the existing list of subitems.
 void List.append(Subitem[] subitems)
          Appends an array of subitems to the end of the existing list of subitems.
static boolean List.equals(Subitem[] left, Subitem[] right)
          Compares two arrays of subitem objects.
static Area SubitemFactory.atArea(Subitem area)
          Returns an Area subitem.
static Header SubitemFactory.atHeader(Subitem header)
          Returns an Header subitem.
static ColumnHeader SubitemFactory.atColumnHeader(Subitem header)
          Returns an ColumnHeader subitem.
static RowHeader SubitemFactory.atRowHeader(Subitem header)
          Returns an Header subitem.
static List SubitemFactory.atList(Subitem s1)
          Returns a List of one subitem.
static List SubitemFactory.atList(Subitem s1, Subitem s2)
          Returns a List of two subitems.
static List SubitemFactory.atList(Subitem s1, Subitem s2, Subitem s3)
          Returns a List of three subitems.
static List SubitemFactory.atList(Subitem s1, Subitem s2, Subitem s3, Subitem s4)
          Returns a List of four subitems.
static List SubitemFactory.atList(Subitem[] subitems)
          Returns a List consisting of an array of subitems.
static Column SubitemFactory.atColumn(Subitem specifier)
          Returns a Column subitem.
static Row SubitemFactory.atRow(Subitem specifier)
          Returns a Row subitem.
static Button SubitemFactory.atButton(Subitem item)
          Returns an Button subitem.
static TestObject[] RationalTestScript.find(Subitem properties)
          Finds all candidates that match given search criteria.
static TestObject[] RationalTestScript.find(Subitem properties, boolean mappableOnly)
          Finds all candidates that match given search criteria.
 

Constructors in com.rational.test.ft.script with parameters of type Subitem
Button(Subitem info)
           
List(Subitem subitem)
          Creates a single element list of subitems.
List(Subitem subitem1, Subitem subitem2)
          Creates a two-element list of subitems.
List(Subitem subitem1, Subitem subitem2, Subitem subitem3)
          Creates a three-element list of subitems.
List(Subitem subitem1, Subitem subitem2, Subitem subitem3, Subitem subitem4)
          Creates a four-element list of subitems.
List(Subitem[] subitems)
          Creates a list of subitems from the specified array of subitems.
RowHeader(Subitem header)
          Constructor for RowHeader.
ColumnHeader(Subitem header)
          Constructor for ColumnHeader.
Header(Subitem header)
           
Area(Subitem area)
          Constructor that takes the required Subitem value.
Row(Subitem rowSpecifier)
           
Column(Subitem columnSpecifier)