Package de.xima.fc.http
Class UrlDataBuilder
- java.lang.Object
 - 
- de.xima.fc.http.UrlDataBuilder
 
 
- 
- All Implemented Interfaces:
 IHttpBodyBuilder,IParameterBuilder<UrlDataBuilder>,IUrlDataBuilder<UrlDataBuilder>
public class UrlDataBuilder extends Object implements IUrlDataBuilder<UrlDataBuilder>
 
- 
- 
Constructor Summary
Constructors Constructor Description UrlDataBuilder(HttpRequestBuilder builder) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UrlDataBuilderaddParameter(HttpRequestParameter parameter)Adds a parameter to this builder.UrlDataBuilderaddParameter(String name, String value)Adds a parameter to this builder.UrlDataBuilderaddParameters(Iterable<? extends HttpRequestParameter> parameters)Adds parameters to this builder.HttpRequestBuilderbuild()Adds the multipart body to the HTTP requests builder and returns the HTTP request builder. 
 - 
 
- 
- 
Constructor Detail
- 
UrlDataBuilder
public UrlDataBuilder(HttpRequestBuilder builder)
 
 - 
 
- 
Method Detail
- 
addParameter
public UrlDataBuilder addParameter(HttpRequestParameter parameter)
Description copied from interface:IParameterBuilderAdds a parameter to this builder. If a content type is required, the default content type is used.- Specified by:
 addParameterin interfaceIParameterBuilder<UrlDataBuilder>- Parameters:
 parameter- Name of the parameter to add and its value.- Returns:
 - This builder for chaining method calls.
 
 
- 
addParameter
public UrlDataBuilder addParameter(String name, String value)
Description copied from interface:IParameterBuilderAdds a parameter to this builder. If a content type is required, the default content type is used.- Specified by:
 addParameterin interfaceIParameterBuilder<UrlDataBuilder>- Parameters:
 name- Name of the parameter to add.value- Value of the parameter to add.- Returns:
 - This builder for chaining method calls.
 
 
- 
addParameters
public UrlDataBuilder addParameters(Iterable<? extends HttpRequestParameter> parameters)
Description copied from interface:IParameterBuilderAdds parameters to this builder. If a content type is required, the default content type is used.- Specified by:
 addParametersin interfaceIParameterBuilder<UrlDataBuilder>- Parameters:
 parameters- Parameters to add.- Returns:
 - This builder for chaining method calls.
 
 
- 
build
public HttpRequestBuilder build()
Description copied from interface:IHttpBodyBuilderAdds the multipart body to the HTTP requests builder and returns the HTTP request builder.- Specified by:
 buildin interfaceIHttpBodyBuilder- Returns:
 - The HTTP request builder that was used to create this body builder.
 
 
 - 
 
 -