mirror of
https://github.com/vanitasvitae/Smack.git
synced 2024-11-22 20:12:07 +01:00
58e430af42
add 'from(Packet)' to DataForm
573 B
573 B
Developer Documentation: Stanzas and PacketExtensions
PacketExtension
The static from(Packet)
Method
Every PacketExtension class must have a static from()
method that retrieves that extension for a given Stanza (if any).
Sample Code
public static RSMSet from(Packet) {
return packet.getExtension(ELEMENT, NAMESPACE);
}
Sometimes certain PacketExtension's are only found in one stanza type, in that case, specify the parameter type. For example public static CarbonExtension getFrom(Message)
.