Package org.sikuli.script
Class FindFailed
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.sikuli.script.SikuliException
-
- org.sikuli.script.FindFailed
-
- All Implemented Interfaces:
Serializable
public class FindFailed extends SikuliException
SikuliX FindFailed exception
constants and settings for the features
FindFailedResponse
FindFailedHandler
ImageMissingHandler- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static FindFailedResponseABORTFindFailedResponse ABORT: should abort the SikuliX applicationstatic FindFailedResponseHANDLEFindFailedResponse HANDLE: should call a handlersetFindFailedHandler(Object)on FindFailedstatic FindFailedResponsePROMPTFindFailedResponse PROMPT: should display a prompt dialog with the failing image having the options retry, skip and abortstatic FindFailedResponseRETRYFindFailedResponse RETRY: should retry the find op on FindFailedstatic FindFailedResponseSKIPFindFailedResponse SKIP: should silently continue on FindFailed-
Fields inherited from class org.sikuli.script.SikuliException
_name
-
-
Constructor Summary
Constructors Constructor Description FindFailed(String message)the exception
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringcreateErrorMessage(Region reg, Image img)static ObjectgetFindFailedHandler()static ObjectgetImageMissingHandler()static FindFailedResponsegetResponse()static voidreset()reset all: response ABORT, findFailedHandler null, imageMissingHandler nullstatic voidresetFindFailedHandler()reset to default: no handler, response ABORTstatic voidresetImageMissingHandler()reset to default: no handlerstatic voidresetResponse()reset to defaultsetResponse(FindFailedResponse)static voidsetFindFailedHandler(Object handler)Global FindFailedHandler for newRegions
default: nonestatic ObjectsetHandler(Object handler, ObserveEvent.Type type)static voidsetImageMissingHandler(Object handler)Global ImageMissingHandler for newRegions
default: nonestatic voidsetResponse(FindFailedResponse response)Global FindFailedResponse for newRegions
ABORT - abort script on FindFailed
SKIP - ignore FindFailed
PROMPT - display prompt on FindFailed to let user decide how to proceed
RETRY - continue to wait for appearence after FindFailed
HANDLE - (set implicit) call a handler on exceptionsetFindFailedHandler(Object)
default: ABORT-
Methods inherited from class org.sikuli.script.SikuliException
toString, toStringShort
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
Field Detail
-
PROMPT
public static final FindFailedResponse PROMPT
FindFailedResponse PROMPT: should display a prompt dialog with the failing image having the options retry, skip and abort
-
RETRY
public static final FindFailedResponse RETRY
FindFailedResponse RETRY: should retry the find op on FindFailed
-
SKIP
public static final FindFailedResponse SKIP
FindFailedResponse SKIP: should silently continue on FindFailed
-
ABORT
public static final FindFailedResponse ABORT
FindFailedResponse ABORT: should abort the SikuliX application
-
HANDLE
public static final FindFailedResponse HANDLE
FindFailedResponse HANDLE: should call a handlersetFindFailedHandler(Object)on FindFailed
-
-
Constructor Detail
-
FindFailed
public FindFailed(String message)
the exception- Parameters:
message- to be shown
-
-
Method Detail
-
reset
public static void reset()
reset all: response ABORT, findFailedHandler null, imageMissingHandler null
-
setResponse
public static void setResponse(FindFailedResponse response)
Global FindFailedResponse for newRegions
ABORT - abort script on FindFailed
SKIP - ignore FindFailed
PROMPT - display prompt on FindFailed to let user decide how to proceed
RETRY - continue to wait for appearence after FindFailed
HANDLE - (set implicit) call a handler on exceptionsetFindFailedHandler(Object)
default: ABORT- Parameters:
response-FindFailed
-
resetResponse
public static void resetResponse()
reset to defaultsetResponse(FindFailedResponse)
-
getResponse
public static FindFailedResponse getResponse()
- Returns:
- the current setting
setResponse(FindFailedResponse)
-
setFindFailedHandler
public static void setFindFailedHandler(Object handler)
Global FindFailedHandler for newRegions
default: none- Parameters:
handler-ObserverCallBack
-
resetFindFailedHandler
public static void resetFindFailedHandler()
reset to default: no handler, response ABORT
-
getFindFailedHandler
public static Object getFindFailedHandler()
- Returns:
- the current handler
-
setImageMissingHandler
public static void setImageMissingHandler(Object handler)
Global ImageMissingHandler for newRegions
default: none- Parameters:
handler-ObserverCallBack
-
resetImageMissingHandler
public static void resetImageMissingHandler()
reset to default: no handler
-
getImageMissingHandler
public static Object getImageMissingHandler()
- Returns:
- the current handler
-
setHandler
public static Object setHandler(Object handler, ObserveEvent.Type type)
-
-