public static class
UrlBuilder.Builder
extends Object
Builder for constructing instances of UrlBuilder
.
Public Constructor Summary
Public Method Summary
UrlBuilder |
build()
Constructs an instance of
UrlBuilder . |
UrlBuilder.Builder |
setColumns(Set<String> columns)
Sets the column names whose values will be substituted into the
format to generate the URL.
|
UrlBuilder.Builder |
setColumnsToEscape(Set<String> columnsToEscape)
Sets the column names whose values will be URL escaped.
|
UrlBuilder.Builder |
setFormat(String format)
Sets the URL format.
|
Inherited Method Summary
Public Constructors
public UrlBuilder.Builder ()
Public Methods
public UrlBuilder.Builder setColumns (Set<String> columns)
Sets the column names whose values will be substituted into the format to generate the URL.
Parameters
columns | a set of column names |
---|
public UrlBuilder.Builder setColumnsToEscape (Set<String> columnsToEscape)
Sets the column names whose values will be URL escaped. Must be a subset of the URL columns
Parameters
columnsToEscape | a set of column names |
---|
public UrlBuilder.Builder setFormat (String format)
Sets the URL format.
Parameters
format | a MessageFormat -style format string for the URL
|
---|