Lines Matching defs:namespace

58  *         <namespace>jabber:iq:time</namespace>
63 * Each IQ provider is associated with an element name and a namespace. If multiple provider
64 * entries attempt to register to handle the same namespace, the first entry loaded from the
85 * A pluggable system for packet extensions, child elements in a custom namespace for
94 * <namespace>jabber:iq:event</namespace>
99 * If multiple provider entries attempt to register to handle the same element name and namespace,
106 * extension provider is not registered for an element name and namespace combination, Smack will
179 String namespace = parser.nextText();
183 // Only add the provider for the namespace if one isn't
185 String key = getProviderKey(elementName, namespace);
212 String namespace = parser.nextText();
216 // Only add the provider for the namespace if one isn't
218 String key = getProviderKey(elementName, namespace);
264 * Returns the IQ provider registered to the specified XML element name and namespace.
266 * namespace "jabber:iq:time", then the following packet would trigger the provider:
280 * @param namespace the XML namespace.
283 public Object getIQProvider(String elementName, String namespace) {
284 String key = getProviderKey(elementName, namespace);
305 * @param namespace the XML namespace.
308 public void addIQProvider(String elementName, String namespace,
317 String key = getProviderKey(elementName, namespace);
322 * Removes an IQ provider with the specified element name and namespace. This
327 * @param namespace the XML namespace.
329 public void removeIQProvider(String elementName, String namespace) {
330 String key = getProviderKey(elementName, namespace);
336 * and namespace. For example, if a provider was registered to the element name "x" and the
337 * namespace "jabber:x:event", then the following packet would trigger the provider:
350 * @param namespace namespace associated with extension provider.
353 public Object getExtensionProvider(String elementName, String namespace) {
354 String key = getProviderKey(elementName, namespace);
364 * @param namespace the XML namespace.
367 public void addExtensionProvider(String elementName, String namespace,
374 String key = getProviderKey(elementName, namespace);
379 * Removes an extension provider with the specified element name and namespace. This
384 * @param namespace the XML namespace.
386 public void removeExtensionProvider(String elementName, String namespace) {
387 String key = getProviderKey(elementName, namespace);
403 * Returns a String key for a given element name and namespace.
406 * @param namespace the namespace.
407 * @return a unique key for the element name and namespace pair.
409 private String getProviderKey(String elementName, String namespace) {
411 buf.append("<").append(elementName).append("/><").append(namespace).append("/>");