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.ExtensionElementStanza 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.StringATTRIBUTE_LASTstatic java.lang.StringATTRIBUTE_NRstatic java.lang.StringATTRIBUTE_STREAM_IDstatic java.lang.StringELEMENT_CHUNK
-
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.StringgetElementName()java.lang.StringgetNamespace()intgetNr()Returns nr attribute.java.lang.StringgetStreamId()Returns streamId attribute.java.lang.StringgetText()Returns text attribute.booleanisLast()Returns last attribute.org.jivesoftware.smack.util.XmlStringBuildertoXML(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
-
-
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:
getElementNamein interfaceorg.jivesoftware.smack.packet.NamedElement
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespacein interfaceorg.jivesoftware.smack.packet.FullyQualifiedElement
-
toXML
public org.jivesoftware.smack.util.XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
- Specified by:
toXMLin interfaceorg.jivesoftware.smack.packet.Element
-
-