org.jivesoftware.smackx.packet
Class HeadersExtension

java.lang.Object
  extended by org.jivesoftware.smackx.packet.HeadersExtension
All Implemented Interfaces:
org.jivesoftware.smack.packet.PacketExtension

public class HeadersExtension
extends java.lang.Object
implements org.jivesoftware.smack.packet.PacketExtension

Extension representing a list of headers as specified in Stanza Headers and Internet Metadata (SHIM)

Author:
Robin Collier
See Also:
Header

Field Summary
static java.lang.String NAMESPACE
           
 
Constructor Summary
HeadersExtension(java.util.Collection<Header> headerList)
           
 
Method Summary
 java.lang.String getElementName()
           
 java.util.Collection<Header> getHeaders()
           
 java.lang.String getNamespace()
           
 java.lang.String toXML()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE

public static final java.lang.String NAMESPACE
See Also:
Constant Field Values
Constructor Detail

HeadersExtension

public HeadersExtension(java.util.Collection<Header> headerList)
Method Detail

getHeaders

public java.util.Collection<Header> getHeaders()

getElementName

public java.lang.String getElementName()
Specified by:
getElementName in interface org.jivesoftware.smack.packet.PacketExtension

getNamespace

public java.lang.String getNamespace()
Specified by:
getNamespace in interface org.jivesoftware.smack.packet.PacketExtension

toXML

public java.lang.String toXML()
Specified by:
toXML in interface org.jivesoftware.smack.packet.PacketExtension