Package org.kquiet.browser
Class ActionComposerBuilder.ActionSequenceBuilder.PostFormBuilder
java.lang.Object
org.kquiet.browser.ActionComposerBuilder.ActionSequenceBuilder.PostFormBuilder
- Enclosing class:
- ActionComposerBuilder.ActionSequenceBuilder
A builder to build
PostForm
in a fluent way.-
Constructor Summary
ConstructorsConstructorDescriptionPostFormBuilder
(ActionComposerBuilder.ActionSequenceBuilder parentActionSequenceBuilder, String url, List<AbstractMap.SimpleImmutableEntry<String, String>> formData) Create a newActionComposerBuilder.ActionSequenceBuilder.PostFormBuilder
with specifiedActionComposerBuilder.ActionSequenceBuilder
as parent builder. -
Method Summary
Modifier and TypeMethodDescriptiondone()
Finish buildingPostForm
and add it to parent builder.withAcceptCharset
(String acceptCharset) Set the charset used in the submitted form.
-
Constructor Details
-
PostFormBuilder
public PostFormBuilder(ActionComposerBuilder.ActionSequenceBuilder parentActionSequenceBuilder, String url, List<AbstractMap.SimpleImmutableEntry<String, String>> formData) Create a newActionComposerBuilder.ActionSequenceBuilder.PostFormBuilder
with specifiedActionComposerBuilder.ActionSequenceBuilder
as parent builder.- Parameters:
parentActionSequenceBuilder
- parent builder(ActionComposerBuilder.ActionSequenceBuilder
)url
- the address where to submit the formformData
- the form data to submit
-
-
Method Details
-
withAcceptCharset
public ActionComposerBuilder.ActionSequenceBuilder.PostFormBuilder withAcceptCharset(String acceptCharset) Set the charset used in the submitted form.- Parameters:
acceptCharset
- the charset to be used- Returns:
- self reference
-
done
Finish buildingPostForm
and add it to parent builder.- Returns:
- parent builder(
ActionComposerBuilder.ActionSequenceBuilder
)
-