Package org.netbeans.jemmy.util
Interface WindowJob
-
- All Superinterfaces:
Action
,ComponentChooser
- All Known Implementing Classes:
WindowManager.ModalDialogChoosingJob
public interface WindowJob extends ComponentChooser, Action
Supposed to be used to perform some periodical job.- Author:
- Alexandre Iline (alexandre.iline@sun.com)
- See Also:
WindowManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
checkComponent(Component comp)
Checks if window is what we want to do something with.String
getDescription()
Job description.Object
launch(Object obj)
Perform necessary actions.
-
-
-
Method Detail
-
launch
Object launch(Object obj)
Perform necessary actions.- Specified by:
launch
in interfaceAction
- Parameters:
obj
- action argument. This argument might be the method parameter in an invocation ofActionProducer.produceAction(Object)
. This argument might be ajava.lang.String[]
that lists the command line arguments used to execute a test (or not).- Returns:
- action result.
-
checkComponent
boolean checkComponent(Component comp)
Checks if window is what we want to do something with.- Specified by:
checkComponent
in interfaceComponentChooser
- Parameters:
comp
- Component to check.- Returns:
true
when the component conforms to the search criteria;false
otherwise.
-
getDescription
String getDescription()
Job description.- Specified by:
getDescription
in interfaceAction
- Specified by:
getDescription
in interfaceComponentChooser
- Returns:
- a String representing the description value
-
-