|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.webmbt.plugin.PluginAncestor
public abstract class PluginAncestor
Abstract class, ancestor of all MBT plugins.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.webmbt.plugin.MScriptInterface |
|---|
MScriptInterface.MSCRIPT_METHOD |
| Constructor Summary | |
|---|---|
PluginAncestor()
|
|
| Method Summary | |
|---|---|
boolean |
addException(com.webmbt.MBTException.Level level_p,
java.lang.String message_p,
java.lang.String location_p)
adds a failure / exception to the current executing script/trigger. |
abstract void |
close()
INTERNAL USE ONLY. |
com.webmbt.ScriptDesc |
getCurScript()
INTERNAL USE ONLY. |
java.lang.String |
getData(java.lang.String dataSetFieldName_p)
DataSet and field name: setID:fieldName. |
java.lang.String |
getData(java.lang.String dataSetID_p,
java.lang.String fieldName_p)
retrieve the data field. |
com.webmbt.mscript.DataManager |
getDataMgr()
INTERNAL USE ONLY. |
void |
getDataSetRowNum(java.lang.String dataSetType_p,
java.lang.String dataSetID_p)
advance the data set or var to the next row. |
java.lang.String[] |
getInitParams()
INTERNAL USE ONLY. |
java.lang.String[] |
getMethodList()
INTERNAL USE ONLY. |
MScriptInterface |
getMScriptAPI()
INTERNAL USE ONLY. |
static java.lang.String[] |
getMScriptMethodList(java.lang.Class class_p,
java.lang.Class antnClass_p)
returns a list of methods declared and inheritted that have the annotation tagged (if supplied). |
java.lang.String[] |
getNativeMethod(java.lang.Class class_p)
returns the list of methods provided by the class_p. |
java.lang.Object |
getNativePluginObj()
returns the plugin native driver object, e.g. |
java.lang.Object |
getPathVar(java.lang.String varName_p)
|
abstract java.lang.String |
getPluginID()
INTERNAL USE ONLY. |
MbtScriptExecutor |
getScriptExecutor()
INTERNAL USE ONLY. |
java.lang.Object |
getVar(java.lang.String varName_p)
|
boolean |
initialize(MbtScriptExecutor scriptExecutor_p)
INTERNAL USE ONLY. |
abstract boolean |
isError(java.lang.Exception e_p)
INTERNAL USE ONLY. |
boolean |
isReady()
|
void |
next(java.lang.String dataSetType_p,
java.lang.String dataSetID_p)
advance the data set or var to the next row. |
void |
registerVarChangeListener(com.webmbt.mscript.VarChangeListener listener_p)
INTERNAL USE ONLY. |
java.lang.String |
replaceEscapeChar(java.lang.String in_p)
replaces some escape chars with internal chars, e.g. |
void |
rewind(java.lang.String dataSetType_p,
java.lang.String dataSetID_p)
rewinds the data set or var. |
void |
setData(java.lang.String dataSetID_p,
java.lang.String fieldName_p,
java.lang.String value_p)
|
void |
setInitParams(java.lang.String[] paramList_p)
INTERNAL USE ONLY. |
void |
setPathVar(java.lang.String varName_p,
java.lang.String value_p)
|
void |
setReady()
|
void |
setVar(java.lang.String varName_p,
java.lang.String value_p)
|
java.lang.String |
snapScreen(long snapTime_p)
INTERNAL USE ONLY. |
abstract java.lang.String |
snapScreen(java.lang.String fileName_p)
INTERNAL USE ONLY. |
abstract void |
start()
INTERNAL USE ONLY. |
java.lang.String |
uiLocatorMap(java.lang.String locator_p)
resolve the UI locator mapping using the dataset specified in the locator string |
abstract java.lang.String |
waitForPageToLoad()
INTERNAL USE ONLY. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PluginAncestor()
| Method Detail |
|---|
public void setInitParams(java.lang.String[] paramList_p)
throws java.lang.Exception
paramList_p -
java.lang.Exceptionpublic java.lang.String[] getInitParams()
public abstract java.lang.String getPluginID()
public boolean isReady()
public void setReady()
public com.webmbt.ScriptDesc getCurScript()
public MbtScriptExecutor getScriptExecutor()
public void registerVarChangeListener(com.webmbt.mscript.VarChangeListener listener_p)
public boolean initialize(MbtScriptExecutor scriptExecutor_p)
throws java.lang.Exception
mbtControl_p - MbtControl object.
java.lang.Exceptionpublic java.lang.String[] getMethodList()
public abstract void start()
throws java.lang.Exception
java.lang.Exceptionpublic abstract void close()
java.lang.Exceptionpublic com.webmbt.mscript.DataManager getDataMgr()
public java.lang.String snapScreen(long snapTime_p)
throws java.lang.Exception
snapTime_p - timestamp in millis to be appended to the file name.
java.lang.Exception
public abstract java.lang.String snapScreen(java.lang.String fileName_p)
throws java.lang.Exception
java.lang.Exceptionpublic MScriptInterface getMScriptAPI()
public abstract boolean isError(java.lang.Exception e_p)
e_p -
public abstract java.lang.String waitForPageToLoad()
throws java.lang.Exception
java.lang.Exception
public java.lang.Object getVar(java.lang.String varName_p)
throws com.webmbt.MBTException
com.webmbt.MBTException
public java.lang.Object getPathVar(java.lang.String varName_p)
throws com.webmbt.MBTException
com.webmbt.MBTException
public void setVar(java.lang.String varName_p,
java.lang.String value_p)
throws java.lang.Exception
java.lang.Exception
public void setPathVar(java.lang.String varName_p,
java.lang.String value_p)
throws java.lang.Exception
java.lang.Exception
public java.lang.String getData(java.lang.String dataSetFieldName_p)
throws java.lang.Exception
java.lang.Exception
public java.lang.String getData(java.lang.String dataSetID_p,
java.lang.String fieldName_p)
throws com.webmbt.MBTException
com.webmbt.MBTException
public void setData(java.lang.String dataSetID_p,
java.lang.String fieldName_p,
java.lang.String value_p)
throws java.lang.Exception
java.lang.Exception
public void next(java.lang.String dataSetType_p,
java.lang.String dataSetID_p)
public void getDataSetRowNum(java.lang.String dataSetType_p,
java.lang.String dataSetID_p)
throws java.lang.Exception
java.lang.Exception
public void rewind(java.lang.String dataSetType_p,
java.lang.String dataSetID_p)
public static java.lang.String[] getMScriptMethodList(java.lang.Class class_p,
java.lang.Class antnClass_p)
class_p - antnClass_p -
public java.lang.Object getNativePluginObj()
public java.lang.String[] getNativeMethod(java.lang.Class class_p)
class_p -
public java.lang.String replaceEscapeChar(java.lang.String in_p)
in_p -
public java.lang.String uiLocatorMap(java.lang.String locator_p)
throws com.webmbt.MBTException
com.webmbt.MBTException
public boolean addException(com.webmbt.MBTException.Level level_p,
java.lang.String message_p,
java.lang.String location_p)
level_p - exception levelmessage_p - exception messagelocation_p - exception location, to be appended to the exception message to form the complete exception message
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||