mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-14 11:42:04 +01:00
e977c349a8
also fix stanzas.md
17 lines
512 B
Markdown
17 lines
512 B
Markdown
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
|
|
|
|
```java
|
|
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)`.
|