com.beem.project.beem.smack.avatar
Class AvatarMetadataExtension

Package class diagram package AvatarMetadataExtension
java.lang.Object
  extended by com.beem.project.beem.smack.avatar.AvatarMetadataExtension
All Implemented Interfaces:
PacketExtension

public class AvatarMetadataExtension
extends Object
implements PacketExtension

PacketExtension to represent the Avatar metadata. XML namespace urn:xmpp:avatar:metadata


Nested Class Summary
static class AvatarMetadataExtension.Info
          A metadata information element.
 
Constructor Summary
AvatarMetadataExtension()
          Create an AvatarMetadataExtension.
 
Method Summary
 void addInfo(AvatarMetadataExtension.Info info)
          Add a metadate information.
 String getElementName()
           
 List<AvatarMetadataExtension.Info> getInfos()
          Get the metadata informations.
 String getNamespace()
           
 String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvatarMetadataExtension

public AvatarMetadataExtension()
Create an AvatarMetadataExtension.

Method Detail

getInfos

public List<AvatarMetadataExtension.Info> getInfos()
Get the metadata informations.

Returns:
a list of informations

addInfo

public void addInfo(AvatarMetadataExtension.Info info)
Add a metadate information.

Parameters:
info - the metadata information to add

getElementName

public String getElementName()
Specified by:
getElementName in interface PacketExtension

getNamespace

public String getNamespace()
Specified by:
getNamespace in interface PacketExtension

toXML

public String toXML()
Specified by:
toXML in interface PacketExtension


Copyright © 2009 Beem-project.com. All Rights Reserved.