public abstract class ResponseHeaders
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
_headers |
protected static javax.xml.namespace.QName |
USER_HEADER_NAME_QNAME |
protected static javax.xml.namespace.QName |
USER_HEADER_QNAME |
protected static javax.xml.namespace.QName |
USER_HEADER_VALUE_QNAME |
| Modifier | Constructor and Description |
|---|---|
protected |
ResponseHeaders() |
protected |
ResponseHeaders(ResponseHeadersXML headersXML) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsHeader(java.lang.String name) |
void |
deleteHeader(java.lang.String name)
removes the header with a given name
|
java.lang.Object |
getHeader(java.lang.String name) |
java.util.Iterator<java.lang.String> |
getHeaderNames() |
protected int |
getStandardHeaderTypeInternal(javax.xml.namespace.QName name)
will be overridden if needed
|
protected java.util.Map<java.lang.String,java.lang.Object> |
newHeadersInternal()
override for different implementation of headers, e.g.
|
void |
setHeader(java.lang.String name, java.lang.Object value)
Sets the header with the specified name to the given value
|
void |
setXML(ResponseHeadersXML xml) |
abstract ResponseHeadersXML |
toXML() |
protected final java.util.Map<java.lang.String,java.lang.Object> _headers
protected static final javax.xml.namespace.QName USER_HEADER_QNAME
protected static final javax.xml.namespace.QName USER_HEADER_NAME_QNAME
protected static final javax.xml.namespace.QName USER_HEADER_VALUE_QNAME
protected ResponseHeaders()
protected ResponseHeaders(ResponseHeadersXML headersXML)
protected java.util.Map<java.lang.String,java.lang.Object> newHeadersInternal()
public java.util.Iterator<java.lang.String> getHeaderNames()
public boolean containsHeader(java.lang.String name)
name - header namepublic java.lang.Object getHeader(java.lang.String name)
name - header name
public void setHeader(java.lang.String name,
java.lang.Object value)
name - header namevalue - value to set the specified header topublic void deleteHeader(java.lang.String name)
name - header name
public abstract ResponseHeadersXML toXML()
throws TransportException
TransportExceptionprotected int getStandardHeaderTypeInternal(javax.xml.namespace.QName name)
name -public void setXML(ResponseHeadersXML xml)