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
  • Constructor Details

    • ContentTypeImpl

      public ContentTypeImpl(String contentType)
    • ContentTypeImpl

      public ContentTypeImpl(String contentType, @Nullable String soapAction)
    • ContentTypeImpl

      public ContentTypeImpl(String contentType, @Nullable String soapAction, @Nullable String accept)
    • ContentTypeImpl

      public ContentTypeImpl(String contentType, @Nullable String soapAction, @Nullable String accept, String charsetParam)
  • Method Details

    • getCharSet

      @Nullable public String getCharSet()
      Returns the character set encoding.
      Returns:
      returns the character set encoding.
    • getContentType

      public String getContentType()
      Description copied from interface: ContentType
      Gives non-null Content-Type header value.
      Specified by:
      getContentType in interface ContentType
    • getSOAPActionHeader

      public String getSOAPActionHeader()
      Description copied from interface: ContentType
      Gives 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:
      getSOAPActionHeader in interface ContentType
      Returns:
      It can be null, in that case SOAPAction header should be written.
    • getAcceptHeader

      public String getAcceptHeader()
      Description copied from interface: ContentType
      Controls 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:
      getAcceptHeader in interface ContentType
    • 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)