See: Description
| Interface | Description |
|---|---|
| ProviderLoader |
Used to load providers into the
ProviderManager. |
| Class | Description |
|---|---|
| BindIQProvider | |
| EmbeddedExtensionProvider<PE extends ExtensionElement> |
This class simplifies parsing of embedded elements by using the
Template Method Pattern.
|
| ExtensionElementProvider<EE extends ExtensionElement> |
An abstract class for parsing custom extensions elements.
|
| ExtensionProviderInfo |
Defines the information required to register a stanza(/packet) extension Provider with the
ProviderManager when using the
ProviderLoader. |
| IntrospectionProvider | |
| IntrospectionProvider.IQIntrospectionProvider<I extends IQ> | |
| IntrospectionProvider.PacketExtensionIntrospectionProvider<PE extends ExtensionElement> | |
| IQProvider<I extends IQ> |
An abstract class for parsing custom IQ packets.
|
| IQProviderInfo |
Defines the information required to register an IQ Provider with the
ProviderManager when using the
ProviderLoader. |
| Provider<E extends Element> | |
| ProviderFileLoader |
Loads the
IQProvider and ExtensionElementProvider information from a standard provider file in preparation
for loading into the ProviderManager. |
| ProviderManager |
Manages providers for parsing custom XML sub-documents of XMPP packets.
|
| StreamFeatureProviderInfo |