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| コンストラクターと説明 |
|---|
DefaultXmppHeaderMapper() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected MapSE<StringSE, ObjectSE> | extractStandardHeaders(org.jivesoftware.smack.packet.Message source) 指定されたソースから標準ヘッダーを抽出します。 |
protected MapSE<StringSE, ObjectSE> | extractUserDefinedHeaders(org.jivesoftware.smack.packet.Message source) 指定されたソースからユーザー定義ヘッダーを抽出します。 |
protected void | populateStandardHeaders(MapSE<StringSE, ObjectSE> headers, org.jivesoftware.smack.packet.Message target) 指定された標準ヘッダーを指定されたソースに入力します。 |
protected void | populateUserDefinedHeader(StringSE headerName, ObjectSE headerValue, org.jivesoftware.smack.packet.Message target) 指定されたユーザー定義ヘッダーを指定されたソースに入力します。 |
createDefaultHeaderMatcher, createHeaderMatcher, createTargetPropertyName, fromHeadersToReply, fromHeadersToRequest, getClassLoader, getHeaderIfAvailable, getTransientHeaderNames, populateStandardHeaders, setBeanClassLoader, setReplyHeaderNames, setRequestHeaderNames, toHeadersFromReply, toHeadersFromRequestcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEfromHeadersToReply, fromHeadersToRequest, toHeadersFromReply, toHeadersFromRequestprotected MapSE<StringSE,ObjectSE> extractStandardHeaders(org.jivesoftware.smack.packet.Message source)
AbstractHeaderMapperAbstractHeaderMapper<org.jivesoftware.smack.packet.Message> の extractStandardHeaders source - 標準ヘッダーを抽出するためのソースオブジェクト。protected MapSE<StringSE,ObjectSE> extractUserDefinedHeaders(org.jivesoftware.smack.packet.Message source)
AbstractHeaderMapperAbstractHeaderMapper<org.jivesoftware.smack.packet.Message> の extractUserDefinedHeaders source - ユーザー定義のヘッダーを抽出するためのソースオブジェクト。protected void populateStandardHeaders(MapSE<StringSE,ObjectSE> headers, org.jivesoftware.smack.packet.Message target)
AbstractHeaderMapperAbstractHeaderMapper<org.jivesoftware.smack.packet.Message> の populateStandardHeaders headers - 入力する標準ヘッダーのマップ。target - ヘッダーを設定するターゲットオブジェクト。protected void populateUserDefinedHeader(StringSE headerName, ObjectSE headerValue, org.jivesoftware.smack.packet.Message target)
AbstractHeaderMapperAbstractHeaderMapper<org.jivesoftware.smack.packet.Message> の populateUserDefinedHeader headerName - 入力するユーザー定義のヘッダー名。headerValue - 入力するユーザー定義のヘッダー値。target - ヘッダーを設定するターゲットオブジェクト。