Package com.sun.xml.ws.encoding
Class ContentTypeImpl
- java.lang.Object
-
- com.sun.xml.ws.encoding.ContentTypeImpl
-
- All Implemented Interfaces:
ContentType,ContentType
public final class ContentTypeImpl extends Object implements ContentType
- Author:
- Vivek Pandey
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContentTypeImpl.Builder
-
Constructor Summary
Constructors Constructor Description ContentTypeImpl(String contentType)ContentTypeImpl(String contentType, String soapAction)ContentTypeImpl(String contentType, String soapAction, String accept)ContentTypeImpl(String contentType, String soapAction, String accept, String charsetParam)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAcceptHeader()Controls the Accept transport header, if the transport supports it.StringgetBoundary()StringgetBoundaryParameter()StringgetCharSet()Returns the character set encoding.StringgetContentType()Gives non-null Content-Type header value.StringgetRootId()StringgetSOAPActionHeader()Gives SOAPAction transport header value.voidsetAcceptHeader(String accept)voidsetBoundary(String boundary)voidsetBoundaryParameter(String boundaryParameter)voidsetRootId(String rootId)
-
-
-
Method Detail
-
getCharSet
@Nullable public String getCharSet()
Returns the character set encoding.- Returns:
- returns the character set encoding.
-
getContentType
public String getContentType()
Description copied from interface:ContentTypeGives non-null Content-Type header value.- Specified by:
getContentTypein interfaceContentType
-
getSOAPActionHeader
public String getSOAPActionHeader()
Description copied from interface:ContentTypeGives SOAPAction transport header value. It will be non-null only for SOAP 1.1 messages. In other cases it MUST be null. The SOAPAction transport header should be written out only when its non-null.- Specified by:
getSOAPActionHeaderin interfaceContentType- Returns:
- It can be null, in that case SOAPAction header should be written.
-
getAcceptHeader
public String getAcceptHeader()
Description copied from interface:ContentTypeControls the Accept transport header, if the transport supports it. Returning null means the transport need not add any new header.We realize that this is not an elegant abstraction, but this would do for now. If another person comes and asks for a similar functionality, we'll define a real abstraction.
- Specified by:
getAcceptHeaderin interfaceContentType
-
setAcceptHeader
public void setAcceptHeader(String accept)
-
getBoundary
public String getBoundary()
-
setBoundary
public void setBoundary(String boundary)
-
getBoundaryParameter
public String getBoundaryParameter()
-
setBoundaryParameter
public void setBoundaryParameter(String boundaryParameter)
-
getRootId
public String getRootId()
-
setRootId
public void setRootId(String rootId)
-
-