com.sun.xml.ws.encoding
Class ContentTypeImpl

java.lang.Object
  extended by com.sun.xml.ws.encoding.ContentTypeImpl
All Implemented Interfaces:
org.jvnet.ws.message.ContentType

public final class ContentTypeImpl
extends Object
implements ContentType


Nested Class Summary
static class ContentTypeImpl.Builder
           
 
Constructor Summary
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
 String getAcceptHeader()
          Controls the Accept transport header, if the transport supports it.
 String getBoundary()
           
 String getBoundaryParameter()
           
 String getCharSet()
          Returns the character set encoding.
 String getContentType()
          Gives non-null Content-Type header value.
 String getRootId()
           
 String getSOAPActionHeader()
          Gives SOAPAction transport header value.
 void setAcceptHeader(String accept)
           
 void setBoundary(String boundary)
           
 void setBoundaryParameter(String boundaryParameter)
           
 void setRootId(String rootId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 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: org.jvnet.ws.message.ContentType
Gives non-null Content-Type header value.

Specified by:
getContentType in interface org.jvnet.ws.message.ContentType

getSOAPActionHeader

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

getAcceptHeader

public String getAcceptHeader()
Description copied from interface: org.jvnet.ws.message.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 org.jvnet.ws.message.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)


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.