Uses of Interface
org.kquiet.browser.action.Composable
Packages that use Composable
-
Uses of Composable in org.kquiet.browser
Methods in org.kquiet.browser that return types with arguments of type ComposableModifier and TypeMethodDescriptionprotected Function<ActionComposer,Consumer<Composable>> AbstractActionComposer.getActionPerformedFunction()Get the function to be executed after any managed action is performed.protected Function<ActionComposer,Consumer<Composable>> AbstractActionComposer.getActionPerformingFunction()Get the function to be executed when any managed action is performed.protected List<Composable>AbstractActionComposer.getAllActionInSequence()Get all actions in the action sequence.protected List<Composable>BasicActionComposer.getAllActionInSequence()Methods in org.kquiet.browser with parameters of type ComposableModifier and TypeMethodDescriptiondefault DynamicActionSequenceDynamicActionSequence.add(Composable action) Add action to the tail of the action sequence.AbstractActionComposer.addToHead(Composable action) BasicActionComposer.addToHead(Composable action) DynamicActionSequence.addToHead(Composable action) Add action to the head of the action sequence.AbstractActionComposer.addToHeadByContext(Composable action) ActionComposer.addToHeadByContext(Composable action) Add action to the head of the action sequence of execution context.AbstractActionComposer.addToPosition(Composable action, int position) BasicActionComposer.addToPosition(Composable action, int position) DynamicActionSequence.addToPosition(Composable action, int position) Add action to the specified position of the action sequence.AbstractActionComposer.addToPositionByContext(Composable action, int position) ActionComposer.addToPositionByContext(Composable action, int position) Add action to specified position of the action sequence of execution context.AbstractActionComposer.addToTail(Composable action) BasicActionComposer.addToTail(Composable action) DynamicActionSequence.addToTail(Composable action) Add action to the tail of the action sequence.AbstractActionComposer.addToTailByContext(Composable action) ActionComposer.addToTailByContext(Composable action) Add action to the tail of the action sequence of execution context.voidAbstractActionComposer.perform(Composable action) voidActionComposer.perform(Composable action) Perform action.Method parameters in org.kquiet.browser with type arguments of type ComposableModifier and TypeMethodDescriptionAbstractActionComposer.actionPerformed(Function<ActionComposer, Consumer<Composable>> func) ActionComposer.actionPerformed(Function<ActionComposer, Consumer<Composable>> func) Set the function to be executed after any managed action is performed.ActionComposerBuilder.actionPerformed(Function<ActionComposer, Consumer<Composable>> func) Set the function to be executed after any managed action of buildingActionComposeris performed.AbstractActionComposer.actionPerforming(Function<ActionComposer, Consumer<Composable>> func) ActionComposer.actionPerforming(Function<ActionComposer, Consumer<Composable>> func) Set the function to be executed when any managed action is performed.ActionComposerBuilder.actionPerforming(Function<ActionComposer, Consumer<Composable>> func) Set the function to be executed when any managed action of buildingActionComposeris performed. -
Uses of Composable in org.kquiet.browser.action
Subinterfaces of Composable in org.kquiet.browser.actionModifier and TypeInterfaceDescriptioninterfaceAn interface which should be implemented by any browser action whose execution spans multiple phases.Classes in org.kquiet.browser.action that implement ComposableModifier and TypeClassDescriptionclassClickis a subclass ofMultiPhaseActionwhich clicks an element.classCloseWindowis a subclass ofSinglePhaseActionwhich closes window(s).classCustomis a subclass ofMultiPhaseActionwhich performs custom action by phases to avoid blocking the execution of other browser actions.classExtractis a subclass ofMultiPhaseActionwhich extract information from element by phases to avoid blocking the execution of other browser actions.classGetUrlis a subclass ofSinglePhaseActionwhich loads a web page.classIfThenElseis a subclass ofSinglePhaseActionwhich performs actions according to the evaluation result of specified function.classJustWaitis a subclass ofMultiPhaseActionwhich just waits by phases to avoid blocking the execution of other browser actions.classMouseOveris a subclass ofMultiPhaseActionwhich moves the mouse to the middle of an element.classMultiPhaseActionmodels a browser action with multiple phases which is executed throughActionComposerorActionRunner.classOpenWindowis a subclass ofSinglePhaseActionwhich openes a window.classPostFormis a subclass ofSinglePhaseActionwhich creates a form and submits it through http post.classReplyAlertis a subclass ofMultiPhaseActionwhich interacts with the alert box.classScrollToViewis a subclass ofMultiPhaseActionwhich scrolls an element into visible area of the browser window.classSelectis a subclass ofMultiPhaseActionwhich selects/deselects options on a SELECT element.classSendKeyis a subclass ofMultiPhaseActionwhich types into an element.classSinglePhaseActionis a subclass ofMultiPhaseActionwhich has only one phase.classUploadis a subclass ofMultiPhaseActionwhich types path of file into the file upload element.classWaitUntil<V>WaitUntilis a subclass ofMultiPhaseActionwhich waits the evaluation result of condition function by phases to avoid blocking the execution of other browser actions.Methods in org.kquiet.browser.action that return ComposableModifier and TypeMethodDescriptionComposable.setComposer(ActionComposer composer) Set containing composer.Methods in org.kquiet.browser.action with parameters of type ComposableModifier and TypeMethodDescriptionIfThenElse.addToHead(Composable action) Add action to the head of positive or negative list.IfThenElse.addToPosition(Composable action, int position) Add action to the the specified position of positive or negative list.IfThenElse.addToTail(Composable action) Add action to the tail of positive or negative list.Constructor parameters in org.kquiet.browser.action with type arguments of type ComposableModifierConstructorDescriptionIfThenElse(Function<ActionComposer, ?> evalFunction, List<Composable> positiveActionList, List<Composable> negativeActionList) Create an action representing if-then-else condition.