Package org.apache.axiom.mime
Class ContentType.Builder
- java.lang.Object
-
- org.apache.axiom.mime.ContentType.Builder
-
- Enclosing class:
- ContentType
public static final class ContentType.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentTypebuild()Build theContentTypeobject.ContentType.BuilderclearParameters()Remove all parameters.MediaTypegetMediaType()Get the media type.StringgetParameter(String name)Get the specified parameter value.ContentType.BuilderremoveParameter(String name)Remove the parameter with the specified name.ContentType.BuildersetMediaType(MediaType mediaType)Set the media type.ContentType.BuildersetParameter(String name, String value)Set the specified parameter value.
-
-
-
Method Detail
-
getMediaType
public MediaType getMediaType()
Get the media type.- Returns:
- the media type
-
setMediaType
public ContentType.Builder setMediaType(MediaType mediaType)
Set the media type.- Parameters:
mediaType- the media type- Returns:
- the builder
-
getParameter
public String getParameter(String name)
Get the specified parameter value.- Parameters:
name- the parameter name- Returns:
- the parameter value, or
nullif no parameter with the given name was found
-
setParameter
public ContentType.Builder setParameter(String name, String value)
Set the specified parameter value. If a parameter with the given name already exists, it will be replaced. Note that parameter names are case insensitive.- Parameters:
name- the parameter namevalue- the parameter value- Returns:
- the builder
-
removeParameter
public ContentType.Builder removeParameter(String name)
Remove the parameter with the specified name.- Parameters:
name- the parameter name- Returns:
- the builder
-
clearParameters
public ContentType.Builder clearParameters()
Remove all parameters.- Returns:
- the builder
-
build
public ContentType build()
Build theContentTypeobject.- Returns:
- the
ContentTypeobject
-
-