public class DefaultXmppHeaderMapper extends AbstractHeaderMapper<org.jivesoftware.smack.packet.Message> implements XmppHeaderMapper
XmppHeaderMapper.AbstractHeaderMapper.CompositeHeaderMatcher, AbstractHeaderMapper.ContentBasedHeaderMatcher, AbstractHeaderMapper.HeaderMatcher, AbstractHeaderMapper.PatternBasedHeaderMatcher, AbstractHeaderMapper.PrefixBasedMatcher, AbstractHeaderMapper.SinglePatternBasedHeaderMatcherlogger, NON_STANDARD_HEADER_NAME_PATTERN, STANDARD_REPLY_HEADER_NAME_PATTERN, STANDARD_REQUEST_HEADER_NAME_PATTERN| Constructor and Description |
|---|
DefaultXmppHeaderMapper() |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Object> |
extractStandardHeaders(org.jivesoftware.smack.packet.Message source)
Extract the standard headers from the specified source.
|
protected Map<String,Object> |
extractUserDefinedHeaders(org.jivesoftware.smack.packet.Message source)
Extract the user-defined headers from the specified source.
|
protected void |
populateStandardHeaders(Map<String,Object> headers,
org.jivesoftware.smack.packet.Message target)
Populate the specified standard headers to the specified source.
|
protected void |
populateUserDefinedHeader(String headerName,
Object headerValue,
org.jivesoftware.smack.packet.Message target)
Populate the specified user-defined headers to the specified source.
|
createDefaultHeaderMatcher, createHeaderMatcher, createTargetPropertyName, fromHeadersToReply, fromHeadersToRequest, getHeaderIfAvailable, getTransientHeaderNames, setReplyHeaderNames, setRequestHeaderNames, toHeadersFromReply, toHeadersFromRequestclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromHeadersToReply, fromHeadersToRequest, toHeadersFromReply, toHeadersFromRequestprotected Map<String,Object> extractStandardHeaders(org.jivesoftware.smack.packet.Message source)
AbstractHeaderMapperextractStandardHeaders in class AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>source - the source object to extract standard headers.protected Map<String,Object> extractUserDefinedHeaders(org.jivesoftware.smack.packet.Message source)
AbstractHeaderMapperextractUserDefinedHeaders in class AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>source - the source object to extract user defined headers.protected void populateStandardHeaders(Map<String,Object> headers, org.jivesoftware.smack.packet.Message target)
AbstractHeaderMapperpopulateStandardHeaders in class AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>headers - the map of standard headers to be populated.target - the target object to populate headers.protected void populateUserDefinedHeader(String headerName, Object headerValue, org.jivesoftware.smack.packet.Message target)
AbstractHeaderMapperpopulateUserDefinedHeader in class AbstractHeaderMapper<org.jivesoftware.smack.packet.Message>headerName - the user defined header name to be populated.headerValue - the user defined header value to be populated.target - the target object to populate headers.