public class DGuiObjectDefinition
extends java.lang.Object
FEB 07, 2013 (Lei Wang) Add a static field DGuiClassData to help get type for an object.
FEB 21, 2013 (Lei Wang) Adjust to work with Recognition String in "Type=XXX" format.
JUN 05, 2013 (Lei Wang) Handle qualifier "ID=".
JUN 14, 2013 (Lei Wang) Handle qualifier "ID=xxx;Index=xxx", "Name=xxx;Index=xxx".
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ABSCLASSINDEX |
static int |
ABSCLASSINDEXID |
static java.lang.String |
ABSINDEX |
static int |
ABSINDEXID |
static java.lang.String |
ABSOBJECTINDEX |
static int |
ABSOBJECTINDEXID |
static int |
ABSSUBCLASSINDEXID |
static java.lang.String |
CAPTION |
static int |
CAPTIONID |
DGuiObjectDefinition |
child |
static java.lang.String |
CLASS |
static int |
CLASSID |
static java.lang.String |
CLASSINDEX |
static int |
CLASSINDEXID |
static java.lang.String |
CURRENT |
static int |
CURRENTID |
static java.lang.String |
FPSM |
boolean |
fpsmmode |
(package private) static DGuiClassData |
guiclassdata |
static java.lang.String |
ID |
static int |
IDID |
static java.lang.String |
INDEX |
static int |
INDEXID |
DGuiObjectIndices |
matched_indices |
static java.lang.String |
NAME |
static java.lang.String |
NAMECONTAINS |
static int |
NAMECONTAINSID |
static int |
NAMEID |
static java.lang.String |
OBJECTINDEX |
static int |
OBJECTINDEXID |
java.lang.String |
objstring |
DGuiObjectDefinition |
parent |
static java.lang.String |
PATH |
static int |
PATHID |
static java.lang.String |
PROPERTY |
static java.lang.String |
PROPERTYCONTAINS |
static int |
PROPERTYCONTAINSID |
static int |
PROPERTYID |
java.lang.String[] |
qualifiers |
int[] |
qualType |
java.lang.String[] |
qualValue |
java.lang.String |
rawRecString |
static java.lang.String |
SUBCLASS |
static int |
SUBCLASSID |
static int |
SUBCLASSINDEXID |
static java.lang.String |
TAG |
(package private) static DSAFSTestRunner |
testrunner |
static java.lang.String |
TEXT |
static java.lang.String |
TEXTCONTAINS |
static int |
TEXTCONTAINSID |
static int |
TEXTID |
static java.lang.String |
TYPE |
static int |
TYPEID |
Constructor and Description |
---|
DGuiObjectDefinition(java.lang.String recString) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
debug(java.lang.String message)
send a debug message to our testrunner to send to our remote controller.
|
static DGuiClassData |
getGuiClassData() |
boolean |
isDefinedBy(int[] by) |
boolean |
isDefinedByID() |
boolean |
isDefinedByName() |
boolean |
isDefinedByType() |
boolean |
isMatchingObject(java.lang.Object obj,
DGuiObjectIndices indices) |
void |
setDefinedByID(boolean definedByID) |
void |
setDefinedByName(boolean definedByName) |
void |
setDefinedByType(boolean definedByType) |
static void |
setGuiClassData(DGuiClassData _guiclassdata)
This is called in
DSAFSTestRunner.beforeStart() . |
static void |
setSAFSTestRunner(DSAFSTestRunner _testrunner)
Must be set prior to calling debug or any of the static "get" functions.
|
public static final java.lang.String TAG
static DSAFSTestRunner testrunner
static DGuiClassData guiclassdata
public static final java.lang.String FPSM
public static final java.lang.String TYPE
public static final java.lang.String CLASS
public static final java.lang.String SUBCLASS
public static final java.lang.String CURRENT
public static final java.lang.String CAPTION
public static final java.lang.String ID
public static final java.lang.String NAME
public static final java.lang.String NAMECONTAINS
public static final java.lang.String PATH
public static final java.lang.String PROPERTY
public static final java.lang.String PROPERTYCONTAINS
public static final java.lang.String TEXT
public static final java.lang.String TEXTCONTAINS
public static final java.lang.String CLASSINDEX
public static final java.lang.String INDEX
public static final java.lang.String OBJECTINDEX
public static final java.lang.String ABSCLASSINDEX
public static final java.lang.String ABSINDEX
public static final java.lang.String ABSOBJECTINDEX
public static final int TYPEID
public static final int CLASSID
public static final int CURRENTID
public static final int CAPTIONID
public static final int IDID
public static final int NAMEID
public static final int NAMECONTAINSID
public static final int PATHID
public static final int PROPERTYID
public static final int PROPERTYCONTAINSID
public static final int TEXTID
public static final int TEXTCONTAINSID
public static final int CLASSINDEXID
public static final int INDEXID
public static final int OBJECTINDEXID
public static final int ABSCLASSINDEXID
public static final int ABSINDEXID
public static final int ABSOBJECTINDEXID
public static final int SUBCLASSID
public static final int SUBCLASSINDEXID
public static final int ABSSUBCLASSINDEXID
public java.lang.String rawRecString
public DGuiObjectDefinition parent
public DGuiObjectDefinition child
public boolean fpsmmode
public java.lang.String objstring
public java.lang.String[] qualifiers
public int[] qualType
public java.lang.String[] qualValue
public DGuiObjectIndices matched_indices
public boolean isDefinedByType()
public void setDefinedByType(boolean definedByType)
public boolean isDefinedByID()
public void setDefinedByID(boolean definedByID)
public boolean isDefinedByName()
public void setDefinedByName(boolean definedByName)
public boolean isDefinedBy(int[] by)
by,
- an int array containing the XXXID to match, for example NAMEID
qualifiers
match one of XXXID in array by.public static void setSAFSTestRunner(DSAFSTestRunner _testrunner)
_testrunner
- public static void setGuiClassData(DGuiClassData _guiclassdata)
DSAFSTestRunner.beforeStart()
.DSAFSTestRunner.beforeStart()
public static DGuiClassData getGuiClassData()
void debug(java.lang.String message)
public boolean isMatchingObject(java.lang.Object obj, DGuiObjectIndices indices) throws RemoteException
RemoteException
Copyright © SAS Institute. All Rights Reserved.