Package com.atlassian.gadgets.view
Class View.Builder
java.lang.Object
com.atlassian.gadgets.view.View.Builder
- Enclosing class:
- View
Builder for
View. Settings are specified as name / value pairs and
follow Map semantics: if a specific name is specified multiple times,
the last value is retained.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddViewParam(String name, String value) Add a view parameter as anamevaluepairaddViewParams(Map<String, String> params) Add a number of view parameters asnamevaluepairsbuild()Returns a newViewSettingsobject using the values in thisBuilder.Sets theViewTypeto usewritable(boolean writable) Sets whether this view is writable.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
viewType
Sets theViewTypeto use- Parameters:
viewType- theViewTypeto use- Returns:
- this
Builder
-
writable
Sets whether this view is writable. Has the same effect as callingaddViewParam("writable", writable)- Parameters:
writable-trueif this view iswritable, false otherwise- Returns:
- this
Builder
-
addViewParam
Add a view parameter as anamevaluepair- Parameters:
name-value-- Returns:
-
addViewParams
Add a number of view parameters asnamevaluepairs- Parameters:
params-- Returns:
-
build
Returns a newViewSettingsobject using the values in thisBuilder.- Returns:
- a new
ViewSettingsobject
-