com.beem.project.beem.smack.avatar
Class AvatarExtension

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

public class AvatarExtension
extends Object
implements PacketExtension

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


Constructor Summary
AvatarExtension(byte[] data)
          Create an AvatarExtension.
AvatarExtension(String base64)
          Create an AvatarExtension.
 
Method Summary
 String getBase64()
          Get the avatar data as a Base64 string.
 byte[] getData()
          Get the avatar data.
 String getElementName()
           
 String getNamespace()
           
 String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvatarExtension

public AvatarExtension(String base64)
Create an AvatarExtension.

Parameters:
base64 - the data of the avatar as a base64 string

AvatarExtension

public AvatarExtension(byte[] data)
Create an AvatarExtension.

Parameters:
data - the data of the avatar
Method Detail

getBase64

public String getBase64()
Get the avatar data as a Base64 string.

Returns:
a base64 string.

getData

public byte[] getData()
Get the avatar data.

Returns:
the decoded data

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.