Class CarbonExtension
java.lang.Object
org.jivesoftware.smackx.carbons.packet.CarbonExtension
- All Implemented Interfaces:
Element,NamedElement,XmlElement,XmlLangElement
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDefines the direction of aCarbonExtensionmessage.static final classStanza extension indicating that a message may not be carbon-copied. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCarbonExtension(CarbonExtension.Direction dir, Forwarded<Message> fwd) Construct a Carbon message extension. -
Method Summary
Modifier and TypeMethodDescriptionstatic CarbonExtensionObtain a Carbon from a message, if available.Get the direction (sent or received) of the carbon.Returns the root element name.Get the forwarded packet.static CarbonExtensionDeprecated.Returns the root element XML namespace.toXML(XmlEnvironment enclosingNamespace) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jivesoftware.smack.packet.XmlElement
getLanguage, getQName
-
Field Details
-
NAMESPACE
- See Also:
-
-
Constructor Details
-
CarbonExtension
Construct a Carbon message extension.- Parameters:
dir- Determines if the carbon is being sent/receivedfwd- The forwarded message.
-
-
Method Details
-
getDirection
Get the direction (sent or received) of the carbon.- Returns:
- the
CarbonExtension.Directionof the carbon.
-
getForwarded
Get the forwarded packet.- Returns:
- the
Forwardedmessage contained in this Carbon.
-
getElementName
Description copied from interface:NamedElementReturns the root element name.- Specified by:
getElementNamein interfaceNamedElement- Returns:
- the element name.
-
getNamespace
Description copied from interface:XmlElementReturns the root element XML namespace.- Specified by:
getNamespacein interfaceXmlElement- Returns:
- the namespace.
-
toXML
-
getFrom
Deprecated.usefrom(Message)insteadObtain a Carbon from a message, if available.Only
Messageinstances can contain a Carbon extensions.- Parameters:
msg- Message object to check for carbons- Returns:
- a Carbon if available, null otherwise.
-
from
Obtain a Carbon from a message, if available.Only
Messageinstances can contain a Carbon extensions.- Parameters:
msg- Message object to check for carbons- Returns:
- a Carbon if available, null otherwise.
-
from(Message)instead