Package org.fcrepo.client
Class FcrepoLink.Builder
- java.lang.Object
-
- org.fcrepo.client.FcrepoLink.Builder
-
- Enclosing class:
- FcrepoLink
public static class FcrepoLink.Builder extends Object
Builder class for link headers represented as FcrepoLinks- Author:
- bbpennel
-
-
Constructor Summary
Constructors Constructor Description Builder()Construct a builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FcrepoLinkbuild()Finish building this link.FcrepoLink.Builderparam(String name, String value)Set an arbitrary parameter for this linkFcrepoLink.Builderrel(String rel)Set a rel parameter for this linkFcrepoLink.Buildertype(String type)Set a type parameter for this linkFcrepoLink.Builderuri(String uri)Set the URI for this linkFcrepoLink.Builderuri(URI uri)Set the URI for this link
-
-
-
Constructor Detail
-
Builder
public Builder()
Construct a builder
-
-
Method Detail
-
uri
public FcrepoLink.Builder uri(URI uri)
Set the URI for this link- Parameters:
uri- URI for link- Returns:
- this builder
-
uri
public FcrepoLink.Builder uri(String uri)
Set the URI for this link- Parameters:
uri- URI for link- Returns:
- this builder
-
rel
public FcrepoLink.Builder rel(String rel)
Set a rel parameter for this link- Parameters:
rel- rel param value- Returns:
- this builder
-
type
public FcrepoLink.Builder type(String type)
Set a type parameter for this link- Parameters:
type- type param value- Returns:
- this builder
-
param
public FcrepoLink.Builder param(String name, String value)
Set an arbitrary parameter for this link- Parameters:
name- name of the parametervalue- value of the parameter- Returns:
- this builder
-
build
public FcrepoLink build()
Finish building this link.- Returns:
- newly built link.
-
-