Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jabber.jabberbeans
Class Presence  view Presence download Presence.java

java.lang.Object
  extended byorg.jabber.jabberbeans.Packet
      extended byorg.jabber.jabberbeans.ContentPacket
          extended byorg.jabber.jabberbeans.Presence

class Presence
extends ContentPacket

This class is an abstraction of presence packets - both incoming and outgoing. Incoming presence packets are notifications on a resource - they are sent by the remote client's server when that client has a status change. Outgoing presence packets are of two types. You send out your presence by sending a packet to the server with your new status. The second type is a subscribe request, where you request a remote user add you to their presence notifications.


Field Summary
(package private)  java.lang.String errorText
           
(package private)  java.lang.String errorType
           
private  java.util.Vector extensions
           
(package private)  User fromAddress
           
(package private)  java.lang.String identifier
           
private  int priority
           
private  java.lang.String stateShow
           
private  java.lang.String status
           
(package private)  User toAddress
           
(package private)  java.lang.String type
           
 
Constructor Summary
Presence(PresenceBuilder builder)
           
 
Method Summary
 java.util.Enumeration enumerateExtensions()
           
 java.lang.String getErrorText()
           
 java.lang.String getErrorType()
           
 User getFromAddress()
           
 java.lang.String getIdentifier()
           
 int getPriority()
           
 java.lang.String getStateShow()
           
 java.lang.String getStatus()
           
 User getToAddress()
           
 java.lang.String getType()
           
 java.lang.String toString()
          toString for this class is a serializer for the data contained in the object to an equivalent snippet of XML stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

status

private java.lang.String status

priority

private int priority

stateShow

private java.lang.String stateShow

extensions

private java.util.Vector extensions

toAddress

User toAddress

fromAddress

User fromAddress

identifier

java.lang.String identifier

type

java.lang.String type

errorType

java.lang.String errorType

errorText

java.lang.String errorText
Constructor Detail

Presence

public Presence(PresenceBuilder builder)
         throws java.lang.InstantiationException
Method Detail

getStatus

public java.lang.String getStatus()

getPriority

public int getPriority()

getStateShow

public java.lang.String getStateShow()

enumerateExtensions

public java.util.Enumeration enumerateExtensions()

toString

public java.lang.String toString()
Description copied from class: Packet
toString for this class is a serializer for the data contained in the object to an equivalent snippet of XML stream.

Specified by:
toString in class Packet

getToAddress

public User getToAddress()

getFromAddress

public User getFromAddress()

getIdentifier

public java.lang.String getIdentifier()

getType

public java.lang.String getType()

getErrorType

public java.lang.String getErrorType()

getErrorText

public java.lang.String getErrorText()