Serialized Form


Package org.jabber.jabberbeans

Class org.jabber.jabberbeans.BrowseBean implements Serializable

Serialized Fields

cb

ConnectionBean cb

browseListeners

java.util.Vector browseListeners

cache

java.util.Hashtable cache

debug

boolean debug

packetListener

BrowseBean.BrowsePacketListener packetListener

Class org.jabber.jabberbeans.ConnectionAdapter implements Serializable

Class org.jabber.jabberbeans.ConnectionBean implements Serializable

Serialized Fields

status

ConnectionEvent.EState status
holds the current connection status. (e.g. connecting)


connectionListeners

java.util.Vector connectionListeners
list of implementing interfaces which are listening for connection change events.


packetListeners

java.util.Vector packetListeners
list of implementing interfaces which are listening for packet broadcast events.


socket

java.net.Socket socket
Socket, if one is used for the connection.


input

InputStreamHandler input
InputStream handling Thread. This class is responsible for parsing of external data (via a SAX-enabled parser), and also broadcasts received packet events.


output

OutputStreamHandler output
OutputStream handling Thread. This class is responsible for sending packets (providing a more asynchronous sending interface), and also broadcasts sent packet events.


name

java.lang.String name

sessionID

java.lang.String sessionID
storage for SessionID


DisableAutoHeader

boolean DisableAutoHeader
used to disable auto-sending XML stream tag

Class org.jabber.jabberbeans.ConnectionBeanSSL implements Serializable

Serialized Fields

port

int port

Class org.jabber.jabberbeans.ConnectionEvent implements Serializable

Serialized Fields

state

ConnectionEvent.EState state

oldState

ConnectionEvent.EState oldState

reason

ConnectionEvent.EReason reason

Class org.jabber.jabberbeans.ContentPacket implements Serializable

Serialized Fields

toAddress

JID toAddress
The address that this packet is being sent to - the destination for outgoing packets, you (the recipient) for incoming packets.


fromAddress

JID fromAddress
The address that this packet is coming from - your address (or blank) for outgoing packets, the originator's address for incoming packets.


identifier

java.lang.String identifier
An identifier that is echoed in data replies/errors of this packet. Identifiers are meant to be unique per XML stream, and not duplicated.


type

java.lang.String type
A packet subtype. For instance, a message can be a normal message, a message in a one-on-one chat, a groupchat message or a headline.


error

PacketError error
Extended description of the error (when type=error).


extensions

java.util.Vector extensions
A list of extensions attached to this object. Note that some derived classes will support only one extension at a time (e.g. InfoQuery)

Class org.jabber.jabberbeans.GroupChatAdapter implements Serializable

Class org.jabber.jabberbeans.GroupChatBean implements Serializable

Serialized Fields

address

JID address

debug

boolean debug

cb

ConnectionBean cb

chatListeners

java.util.Vector chatListeners

participantList

java.util.Hashtable participantList

listener

GroupChatBean.InternalPacketListener listener

pb

PresenceBean pb

Class org.jabber.jabberbeans.IdentifierCounter implements Serializable

Class org.jabber.jabberbeans.InfoQuery implements Serializable

Class org.jabber.jabberbeans.InfoQueryBuilder implements Serializable

Class org.jabber.jabberbeans.IQBean implements Serializable

Serialized Fields

connection

ConnectionBean connection
holds a reference to the main connection bean.


rebroadcaster

IQBean.IQListener rebroadcaster
rebroadcaster, part of our filter for connectionbean methods

Class org.jabber.jabberbeans.Message implements Serializable

Serialized Fields

subject

java.lang.String subject
Subject string


thread

java.lang.String thread
Thread string


body

java.lang.String body
Body string

Class org.jabber.jabberbeans.MessageBuilder implements Serializable

Serialized Fields

thread

java.lang.String thread
thread identifier. indicates the message is still in the same 'thread', i.e that it is the same discussion. The client returns the thread unchanged if it is a reply to a message.


subject

java.lang.String subject
subject line of message


body

java.lang.String body
body of message.

Class org.jabber.jabberbeans.MessengerBean implements Serializable

Serialized Fields

connection

ConnectionBean connection
Base connection bean, required for communications


rebroadcaster

PacketRebroadcaster rebroadcaster
rebroadcaster, for filtering the packet listener from the connection bean down and provide another subsribable subset.

Class org.jabber.jabberbeans.PacketAdapter implements Serializable

Class org.jabber.jabberbeans.PacketBuilder implements Serializable

Serialized Fields

toAddress

JID toAddress
JID for recipient of the packet


fromAddress

JID fromAddress
JID for the originator of the packet


identifier

java.lang.String identifier
unique identifier for the packet


type

java.lang.String type
Subtype of the packet(defined based on the final packet type)


error

PacketError error
XMPP error tag


extensions

java.util.Vector extensions
extensions associated with this packet.

Class org.jabber.jabberbeans.PacketEvent implements Serializable

Serialized Fields

packet

Packet packet
packet which this event is about

Class org.jabber.jabberbeans.PacketID implements Serializable

Serialized Fields

id

java.lang.String id

Class org.jabber.jabberbeans.PacketRebroadcaster implements Serializable

Serialized Fields

listeners

java.util.Vector listeners
Vector holding people who are listening for packet events

Class org.jabber.jabberbeans.Presence implements Serializable

Serialized Fields

status

java.lang.String status

priority

int priority

stateShow

java.lang.String stateShow

Class org.jabber.jabberbeans.PresenceAdapter implements Serializable

Class org.jabber.jabberbeans.PresenceBean implements Serializable

Serialized Fields

debug

boolean debug

cb

ConnectionBean cb

presenceListeners

java.util.Vector presenceListeners

jidTree

java.util.Hashtable jidTree

blackList

java.util.Vector blackList

blackListEnable

boolean blackListEnable

blackListCounter

int blackListCounter

listener

PresenceBean.PresencePacketListener listener

Class org.jabber.jabberbeans.PresenceBuilder implements Serializable

Serialized Fields

status

java.lang.String status
status string.


priority

int priority
priority - higher is better.


stateShow

java.lang.String stateShow
stateshow - the icon 'state' of the user

Class org.jabber.jabberbeans.RosterAdapter implements Serializable

Class org.jabber.jabberbeans.RosterBean implements Serializable

Serialized Fields

connection

IQBean connection
parent connection class, an IQBean


rosterListeners

java.util.Vector rosterListeners
roster subscribed listener list


currentRoster

java.util.Hashtable currentRoster
we use the roster extension object to store our current roster.


IQBuilder

InfoQueryBuilder IQBuilder
an infoquery builder for sending roster change requests. Not created until first use.


rosterBuilder

RosterBuilder rosterBuilder
a roster extension builder for sending roster change requests. Not created until first use.


rosterItemBuilder

RosterItemBuilder rosterItemBuilder
a roster item builder for sending custom roster changes. Not created until first use.


listener

RosterBean.RosterPacketListener listener
Internal object for processing the PacketListener events

Class org.jabber.jabberbeans.RosterItem implements Serializable

Serialized Fields

jid

JID jid
The JID as described above


subscriptionType

java.lang.String subscriptionType
The Subscription Type as described above


askStateType

java.lang.String askStateType
The Asking State as described above


friendlyName

java.lang.String friendlyName
The 'Friendly Name' as described above


groups

java.util.Vector groups
A vector of groups associated with this item, as described above

Class org.jabber.jabberbeans.RosterItemBuilder implements Serializable

Serialized Fields

jid

JID jid
The JID as described above


subscriptionType

java.lang.String subscriptionType
The Subscription Type as described above


askStateType

java.lang.String askStateType
The Asking State as described above


friendlyName

java.lang.String friendlyName
The 'Friendly Name' as described above


groups

java.util.Vector groups
A vector of groups associated with this item, as described above

Class org.jabber.jabberbeans.XMLData implements Serializable

Class org.jabber.jabberbeans.XMLStreamError implements Serializable

Serialized Fields

content

java.lang.String content
Content of the error message. stream errors do not have types, and thus are hard to react to programmatically

Class org.jabber.jabberbeans.XMLStreamHeader implements Serializable

Serialized Fields

XMLNS

java.lang.String XMLNS
XMLNS holds the namespace of the protocol being spoken.


id

java.lang.String id
id is the reserved XML id, it also holds the session ID which is prepended to any keys or passwords and hashed to do any digest-based authentication


toAddress

JID toAddress

fromAddress

JID fromAddress

Class org.jabber.jabberbeans.XMLStreamHeaderBuilder implements Serializable

Serialized Fields

XMLNS

java.lang.String XMLNS
XMLNS holds the namespace of the protocol being spoken.


Package org.jabber.jabberbeans.Extension

Class org.jabber.jabberbeans.Extension.Agent implements Serializable

Serialized Fields

jid

JID jid
jid holds the address of the agent, if this is a child of the agents namespace. If it is an agent namespace, then the jid is already accessable, it is the address you sent the request to, or the address the packet came back from.


name

java.lang.String name
name of the transport.


description

java.lang.String description
short textual description of the transport.


service

java.lang.String service
service name.


transport

java.lang.String transport
transport holds the formal 'username' of the transport.


register

boolean register
register is true if you must register to play.


search

boolean search
search is true if the agent is searchable.


IQAgent

boolean IQAgent
IQAgent differentiates whether this is a sub-tag of the agents namespace, or our own agent namespace. True means we are our own namespace, jabber:iq:agent.

Class org.jabber.jabberbeans.Extension.BrowseItem implements Serializable

Serialized Fields

iq

boolean iq

category

java.lang.String category
category of the browse item


type

java.lang.String type
type of the browse item


name

java.lang.String name
name given to this browse item


jid

JID jid
address this browse item refers to


namespaces

java.util.Vector namespaces

childItems

java.util.Vector childItems

Class org.jabber.jabberbeans.Extension.HashExtension implements Serializable

Serialized Fields

entries

java.util.Hashtable entries
entries is a list of all name/value pairs.

Class org.jabber.jabberbeans.Extension.IQAgents implements Serializable

Serialized Fields

Agents

java.util.Vector Agents
Vector of 'Agent' objects contained

Class org.jabber.jabberbeans.Extension.IQAuth implements Serializable

Serialized Fields

username

java.lang.String username
a String which represents the user name on the server.


resource

java.lang.String resource
a String which represents the session resource.


password

java.lang.String password
a String which holds the password for this user.


SHA1Digest

java.lang.String SHA1Digest
a String which holds the SHA1 Digest for this user. The digest authentication is a way to log in without sending the password over the wire in plaintext. Both entities are still required to know the plaintext password. The server sends a SessionID as part of the initial <stream:stream> tag. This values is prepended to the user password, then run through a SHA hash and converted to Hex format. Hashes are non-reversable, so the original password is not discernable, but the server can perform the same steps and compare output to log a user in.

See Also:
SHA1Helper

ZeroKHash

java.lang.String ZeroKHash

ZeroKToken

java.lang.String ZeroKToken

sequence

int sequence

Class org.jabber.jabberbeans.Extension.IQAuthExtension implements Serializable

Class org.jabber.jabberbeans.Extension.IQAutoUpdate implements Serializable

Serialized Fields

info

java.util.Vector info
list of UpdateInfo objects associated with this extension. Each UpdateInfo represents a different software version available.

See Also:
UpdateInfo

Class org.jabber.jabberbeans.Extension.IQBrowse implements Serializable

Class org.jabber.jabberbeans.Extension.IQPass implements Serializable

Serialized Fields

server_url

java.lang.String server_url

server_port

int server_port

client_url

java.lang.String client_url

client_port

int client_port

proxy_url

java.lang.String proxy_url

proxy_port

int proxy_port

expiration

int expiration

Class org.jabber.jabberbeans.Extension.IQPrivate implements Serializable

Serialized Fields

data

Extension data
Internal Extension which is to be stored, or is being recalled from the server.

Class org.jabber.jabberbeans.Extension.IQRegister implements Serializable

Class org.jabber.jabberbeans.Extension.IQRegisterExtension implements Serializable

Class org.jabber.jabberbeans.Extension.IQSearchRequest implements Serializable

Class org.jabber.jabberbeans.Extension.IQSearchResult implements Serializable

Serialized Fields

searchResults

java.util.Vector searchResults
Vector of SearchResult items

Class org.jabber.jabberbeans.Extension.IQTime implements Serializable

Serialized Fields

time

java.lang.String time
The time in GMT/UTC, in the ISO format (YYYYMMDDTHH:MM:SS


zone

java.lang.String zone
The zone which the remote party is located


display

java.lang.String display
A textual description of the time which the client is located

Class org.jabber.jabberbeans.Extension.IQVersion implements Serializable

Serialized Fields

name

java.lang.String name
The name of the client software


version

java.lang.String version
The version of the client software


OS

java.lang.String OS
A report of the OS on which the software is running

Class org.jabber.jabberbeans.Extension.OOB implements Serializable

Serialized Fields

IQ

boolean IQ
This boolean is set true for jabber:iq:oob, left false for jabber:x:oob


URL

java.lang.String URL
String holding the URL of the out-of-band data.


description

java.lang.String description
String holding and description of the data being referenced.

Class org.jabber.jabberbeans.Extension.PacketError implements Serializable

Serialized Fields

type

java.lang.String type
error type


text

java.lang.String text
Extended description of the error.


code

java.lang.String code
Error code on event of an error (type=error). This is supposed to always hold the numerical value of the error code (which are very close to the HTTP error codes).


condition

java.lang.String condition
XMPP error condition


children

java.util.Vector children
error children (except xmlns='urn:ietf:params:xml:ns:xmpp-stanzas')

Class org.jabber.jabberbeans.Extension.Roster implements Serializable

Serialized Fields

rosterItems

java.util.Vector rosterItems
Vector holding the individual roster items


IsIQRoster

boolean IsIQRoster
IsIQRoster is true if this is a jabber:iq:roster extension, false if it is a jabber:x:roster.

Class org.jabber.jabberbeans.Extension.RosterExtension implements Serializable

Class org.jabber.jabberbeans.Extension.SearchResult implements Serializable

Class org.jabber.jabberbeans.Extension.UpdateInfo implements Serializable

Serialized Fields

type

java.lang.String type
type is the type of update, be it a "release", a "beta", or a "dev" release.


version

java.lang.String version
version is the version of the software being reported, hopefully the most recent release available.


URL

java.lang.String URL
URL holds the unique resource locator value for the client (or user) to get a software update.


priority

java.lang.String priority
priority indicates how severe the priority of the release has been ranked. Options are "optional" or "mandatory"

Class org.jabber.jabberbeans.Extension.XAutoUpdate implements Serializable

Serialized Fields

address

java.lang.String address

Class org.jabber.jabberbeans.Extension.XConference implements Serializable

Serialized Fields

address

JID address
address is the party causing the delay

Class org.jabber.jabberbeans.Extension.XDelay implements Serializable

Serialized Fields

fromAddress

JID fromAddress

stamp

java.lang.String stamp

content

java.lang.String content


Package org.jabber.jabberbeans.sax.Extension

Class org.jabber.jabberbeans.sax.Extension.DefaultExtension implements Serializable

Serialized Fields

xmlns

java.lang.String xmlns
XML Namespace string


element

java.lang.String element
XML base element name


xmlSnippet

java.lang.String xmlSnippet
Full XML from element start to finish


Package org.jabber.jabberbeans.serverside

Class org.jabber.jabberbeans.serverside.Handshake implements Serializable

Serialized Fields

handshake

java.lang.String handshake
content string

Class org.jabber.jabberbeans.serverside.Log implements Serializable

Serialized Fields

fromAddress

JID fromAddress
The address that this packet is coming from - your address (or blank) for outgoing packets, the originator's address for incoming packets.


identifier

java.lang.String identifier
An identifier that is echoed in data replies/errors of this packet. Identifiers are meant to be unique per XML stream, and not duplicated.


type

java.lang.String type
A packet subtype. For instance, a message can be a normal message, a message in a one-on-one chat, a groupchat message or a headline.


content

java.lang.String content
A String holding the loggable message.

Class org.jabber.jabberbeans.serverside.LogBuilder implements Serializable

Serialized Fields

fromAddress

JID fromAddress
JID for the originator of the packet


identifier

java.lang.String identifier
unique identifier for the packet


type

java.lang.String type
Subtype of the packet(defined based on the final packet type)


content

java.lang.String content
A Stringholding the loggable message.

Class org.jabber.jabberbeans.serverside.Route implements Serializable

Class org.jabber.jabberbeans.serverside.RouteBuilder implements Serializable

Class org.jabber.jabberbeans.serverside.XDB implements Serializable

Serialized Fields

namespace

java.lang.String namespace
Namespace for the packet. e.g. ns="jabber:iq:auth"


action

java.lang.String action
action to indicate partial record updates


match

java.lang.String match
match string to choose partial record updates

Class org.jabber.jabberbeans.serverside.XDB12 implements Serializable

Class org.jabber.jabberbeans.serverside.XDB12Builder implements Serializable

Class org.jabber.jabberbeans.serverside.XDBBuilder implements Serializable

Serialized Fields

namespace

java.lang.String namespace
Namespace for the packet. Attribute, e.g. ns="jabber:iq:roster".


action

java.lang.String action
action for partial changes to a record (either blank or insert)


match

java.lang.String match
match string for performing partial changes to a record


Package org.jabber.jabberbeans.util

Class org.jabber.jabberbeans.util.JID implements Serializable

Serialized Fields

username

java.lang.String username
optional username portion of the JID


server

java.lang.String server
required server name portion of the JID. (Note in some server setups this will not be a resolvable DNS name


resource

java.lang.String resource
optional resource being indexed by this JID

Class org.jabber.jabberbeans.util.KeepAlive.KeepAliveConnectionListener implements Serializable

Class org.jabber.jabberbeans.util.KeepAlive.KeepAlivePacket implements Serializable

Class org.jabber.jabberbeans.util.SHA1Helper implements Serializable

Serialized Fields

md

java.security.MessageDigest md
Message digest object

Class org.jabber.jabberbeans.util.SyncPacketListener implements Serializable

Serialized Fields

connectionbean

ConnectionBean connectionbean
Parent ConnectionBean


waitPacket

Packet waitPacket
internal packet value, used for reporting a Packet type to watch for, or as a placeholder for returning a packet after a incoming match is found.


waitClass

java.lang.Class waitClass
internal placeholder value for a Class type representing a packet type to watch out for.


waitType

int waitType
type indicator for a single listener to be able to listen to and respond to different methods of use.


waitSuccessful

boolean waitSuccessful
boolean set to indicate to the main thread that the condition was met (as opposed to just timing out


Package org.xml.sax

Class org.xml.sax.SAXException implements Serializable

Serialized Fields

message

java.lang.String message

exception

java.lang.Exception exception

Class org.xml.sax.SAXNotRecognizedException implements Serializable

Class org.xml.sax.SAXNotSupportedException implements Serializable

Class org.xml.sax.SAXParseException implements Serializable

Serialized Fields

publicId

java.lang.String publicId

systemId

java.lang.String systemId

lineNumber

int lineNumber

columnNumber

int columnNumber


Package com.microstar.xml

Class com.microstar.xml.XmlException implements Serializable

Serialized Fields

message

java.lang.String message

systemId

java.lang.String systemId

line

int line

column

int column