Class Base64BinaryChunk
- java.lang.Object
-
- org.jivesoftware.smackx.hoxt.packet.Base64BinaryChunk
-
- All Implemented Interfaces:
org.jivesoftware.smack.packet.Element
,org.jivesoftware.smack.packet.ExtensionElement
,org.jivesoftware.smack.packet.FullyQualifiedElement
,org.jivesoftware.smack.packet.NamedElement
,org.jivesoftware.smack.packet.XmlLangElement
public class Base64BinaryChunk extends java.lang.Object implements org.jivesoftware.smack.packet.ExtensionElement
Stanza extension for base64 binary chunks.This class is immutable.
- See Also:
- XEP-0332: HTTP over XMPP transport
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATTRIBUTE_LAST
static java.lang.String
ATTRIBUTE_NR
static java.lang.String
ATTRIBUTE_STREAM_ID
static java.lang.String
ELEMENT_CHUNK
static javax.xml.namespace.QName
QNAME
-
Constructor Summary
Constructors Constructor Description Base64BinaryChunk(java.lang.String text, java.lang.String streamId, int nr)
Creates the extension.Base64BinaryChunk(java.lang.String text, java.lang.String streamId, int nr, boolean last)
Creates the extension.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getElementName()
java.lang.String
getNamespace()
int
getNr()
Returns nr attribute.java.lang.String
getStreamId()
Returns streamId attribute.java.lang.String
getText()
Returns text attribute.boolean
isLast()
Returns last attribute.org.jivesoftware.smack.util.XmlStringBuilder
toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
-
-
-
Field Detail
-
ELEMENT_CHUNK
public static final java.lang.String ELEMENT_CHUNK
- See Also:
- Constant Field Values
-
ATTRIBUTE_STREAM_ID
public static final java.lang.String ATTRIBUTE_STREAM_ID
- See Also:
- Constant Field Values
-
ATTRIBUTE_LAST
public static final java.lang.String ATTRIBUTE_LAST
- See Also:
- Constant Field Values
-
ATTRIBUTE_NR
public static final java.lang.String ATTRIBUTE_NR
- See Also:
- Constant Field Values
-
QNAME
public static final javax.xml.namespace.QName QNAME
-
-
Constructor Detail
-
Base64BinaryChunk
public Base64BinaryChunk(java.lang.String text, java.lang.String streamId, int nr, boolean last)
Creates the extension.- Parameters:
text
- value of text attributestreamId
- value of streamId attributenr
- value of nr attributelast
- value of last attribute
-
Base64BinaryChunk
public Base64BinaryChunk(java.lang.String text, java.lang.String streamId, int nr)
Creates the extension. Last attribute will be initialized with default value (false).- Parameters:
text
- value of text attributestreamId
- value of streamId attributenr
- value of nr attribute
-
-
Method Detail
-
getStreamId
public java.lang.String getStreamId()
Returns streamId attribute.- Returns:
- streamId attribute
-
isLast
public boolean isLast()
Returns last attribute.- Returns:
- last attribute
-
getText
public java.lang.String getText()
Returns text attribute.- Returns:
- text attribute
-
getNr
public int getNr()
Returns nr attribute.- Returns:
- nr attribute
-
getElementName
public java.lang.String getElementName()
- Specified by:
getElementName
in interfaceorg.jivesoftware.smack.packet.NamedElement
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interfaceorg.jivesoftware.smack.packet.FullyQualifiedElement
-
toXML
public org.jivesoftware.smack.util.XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
- Specified by:
toXML
in interfaceorg.jivesoftware.smack.packet.Element
-
-