|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.EventObject | +--com.ibm.eNetwork.beans.HOD.event.HODEvent | +--com.ibm.eNetwork.beans.HOD.event.MacroRecoDebugEvent
Event fired to objects implementing MacroDebugListener interface (must call Macro.addMacroDebugListener). This event contains all the functionality for discovering how the Macro screen matching logic performed.
To use this class properly, follow these steps:
Constructor Summary | |
---|---|
MacroRecoDebugEvent(com.ibm.eNetwork.ECL.ECLScreenReco arg0,
com.ibm.eNetwork.ECL.ECLPS arg1,
com.ibm.eNetwork.ECL.ECLScreenDesc arg2)
Constructs a working instance of a MacroRecoDebugEvent. |
|
MacroRecoDebugEvent(Macro arg0,
com.ibm.eNetwork.ECL.screenreco.event.ECLRecoDebugEvent arg1,
MacroScreens arg2,
MacroScreen arg3)
Constructs a working instance of a MacroRecoDebugEvent. |
Method Summary | |
---|---|
java.lang.String |
formatSDString(com.ibm.eNetwork.ECL.screenreco.ECLSDString sds)
This method should be used in conjunction with the getActual method. |
com.ibm.eNetwork.ECL.screenreco.ECLScreenDescriptor |
getActual(com.ibm.eNetwork.ECL.screenreco.ECLScreenDescriptor arg)
Returns the what is actually on the host screen based on the parameters passed in the descriptor. |
com.ibm.eNetwork.ECL.ECLPS |
getCurrentPS()
Returns the current presentation space object in the Macro bean. |
com.ibm.eNetwork.ECL.ECLScreenDesc |
getDescription()
Returns the ECLScreenDesc object that is in the MacroScreen compared. |
MacroScreen |
getScreen()
Returns the MacroScreen object for the event |
int |
getScreenLineNum()
Returns the line number of the MacroScreen object for the event |
MacroScreens |
getScreens()
Returns MacroScreens object for the event. |
boolean |
isMatch()
Returns true if all match. |
Methods inherited from class java.util.EventObject |
---|
getSource, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MacroRecoDebugEvent(com.ibm.eNetwork.ECL.ECLScreenReco arg0, com.ibm.eNetwork.ECL.ECLPS arg1, com.ibm.eNetwork.ECL.ECLScreenDesc arg2)
arg0
- The screen recognition engine HACL-based ECLScreenRecoarg1
- The target Presentation Space HACL-based ECLPSarg2
- The screen descriptors holder HACL-based ECLScreenDescpublic MacroRecoDebugEvent(Macro arg0, com.ibm.eNetwork.ECL.screenreco.event.ECLRecoDebugEvent arg1, MacroScreens arg2, MacroScreen arg3)
arg0
- The target Macro bean.arg1
- The HACL-based ECLRecoDebugEventarg2
- The MacroScreensCollection.arg3
- The particular MacroScreen.Method Detail |
public MacroScreens getScreens()
MacroScreens
public MacroScreen getScreen()
MacroScreen
public int getScreenLineNum()
public com.ibm.eNetwork.ECL.ECLScreenDesc getDescription()
public com.ibm.eNetwork.ECL.ECLPS getCurrentPS()
public boolean isMatch()
public com.ibm.eNetwork.ECL.screenreco.ECLScreenDescriptor getActual(com.ibm.eNetwork.ECL.screenreco.ECLScreenDescriptor arg) throws com.ibm.eNetwork.ECL.ECLErr
Note: for ECLSDString objects that are set as strings in rectangular areas, the entire text of the rectangular area needs to be returned. To usefully display the actual contents of the screen, use the formatSDString method on this object.
arg
-
ECLScreenDescriptor the screen descriptor for which the actual current
state in the session should be returned. e.g, if the screen descriptor is
ECLSDCursor,
a new ECLSDCursor is returned with the current row and column cursor values.com.ibm.eNetwork.ECL.ECLErr
- Throws a HACL-based error event ECLErr.public java.lang.String formatSDString(com.ibm.eNetwork.ECL.screenreco.ECLSDString sds)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |