A B C D E F G H I J L M N O P Q R S T U V W X Z

A

addAgent(Agent) - Method in class com.jabberwookie.ns.jabber.iq.IQAgents
 
addChild(String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster
 
addChild(String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
addChild(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems
 
addChild(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
addChild(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
addChild(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
addChild(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Feature
 
addChild(String) - Method in class com.jabberwookie.ns.jabber.x.XRoster
 
addChild(String) - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.iq.IQAgents
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.iq.IQAgent
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Feature
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.x.XRoster
 
addChild(String, Hashtable) - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
addFeature(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
addGroup(String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
addGroup(String) - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
addIdentity() - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
addIdentity(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
addIdentity(String, String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
addIdentity(String, String, String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
addItem(String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster
 
addItem(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems
 
addItem(String) - Method in class com.jabberwookie.ns.jabber.x.XRoster
 
addItem(String, String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster
 
addItem(String, String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems
 
addItem(String, String) - Method in class com.jabberwookie.ns.jabber.x.XRoster
 
addItem(String, String, String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems
 
ADDRESS - Static variable in interface com.jabberwookie.ns.jabber.Const
 
Agent - class com.jabberwookie.ns.jabber.iq.Agent.
This is a helper class for the IQAgent.
Agent() - Constructor for class com.jabberwookie.ns.jabber.iq.Agent
Creates a new instance of Agent
Agent(Hashtable) - Constructor for class com.jabberwookie.ns.jabber.iq.Agent
 
ASK - Static variable in interface com.jabberwookie.ns.jabber.Const
 
AVAILABLE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
AWAY - Static variable in interface com.jabberwookie.ns.jabber.Const
 

B

BAD_REQUEST - Static variable in class com.jabberwookie.ns.jabber.Error
 
BODY - Static variable in interface com.jabberwookie.ns.jabber.Const
 
BOTH - Static variable in interface com.jabberwookie.ns.jabber.Const
 

C

cData(String) - Method in class com.jabberwookie.Stream
 
CHAT - Static variable in interface com.jabberwookie.ns.jabber.Const
 
Chunk - class com.jabberwookie.ns.jabber.Chunk.
This is the most basic element of a Jabber stream.
Chunk.Type - class com.jabberwookie.ns.jabber.Chunk.Type.
 
Chunk.Type() - Constructor for class com.jabberwookie.ns.jabber.Chunk.Type
 
Chunk(int) - Constructor for class com.jabberwookie.ns.jabber.Chunk
 
Chunk(int, String) - Constructor for class com.jabberwookie.ns.jabber.Chunk
 
Chunk(int, String, String) - Constructor for class com.jabberwookie.ns.jabber.Chunk
 
Chunk(String) - Constructor for class com.jabberwookie.ns.jabber.Chunk
Creates a new instance of Chunk
chunkProcessor - Variable in class com.jabberwookie.Stream
 
chunkQueue - Variable in class com.jabberwookie.Stream
 
chunkStart(String, Hashtable) - Method in class com.jabberwookie.Stream
 
chunkStop(String) - Method in class com.jabberwookie.Stream
 
CITY - Static variable in interface com.jabberwookie.ns.jabber.Const
 
Client2Server - class com.jabberwookie.Client2Server.
This implements the most common form of Jabber stream.
Client2Server(InputStream, OutputStream) - Constructor for class com.jabberwookie.Client2Server
Creates a new instance of Client2Server.
Client2Server(InputStream, OutputStream, Processor) - Constructor for class com.jabberwookie.Client2Server
Creates a new instance of Client2Server.
ClientConnect - class com.jabberwookie.tests.ClientConnect.
This class is part Client2Server test and part usage example.
ClientConnect(String, String, String, String, int) - Constructor for class com.jabberwookie.tests.ClientConnect
 
close() - Method in class com.jabberwookie.Stream
Closes the stream, needs to be impelmented by the subclass.
close() - Method in class com.jabberwookie.Component2Server
Closes the stream.
close() - Method in class com.jabberwookie.Client2Server
Closes down the stream.
com.jabberwookie - package com.jabberwookie
This package contains the classes you'll need to connect the Jabber server.
com.jabberwookie.ns.jabber - package com.jabberwookie.ns.jabber
 
com.jabberwookie.ns.jabber.iq - package com.jabberwookie.ns.jabber.iq
 
com.jabberwookie.ns.jabber.x - package com.jabberwookie.ns.jabber.x
 
com.jabberwookie.tests - package com.jabberwookie.tests
This is the best place to start to learn how to use the rest of the classes.
Component2Server - class com.jabberwookie.Component2Server.
Implements the required methods to establish a connection to a Jabber server as a component.
Component2Server(InputStream, OutputStream, String) - Constructor for class com.jabberwookie.Component2Server
Creates a new instance of Component2Server.
Component2Server(InputStream, OutputStream, String, Processor) - Constructor for class com.jabberwookie.Component2Server
Creates a new instance of Component2Server.
ComponentConnect - class com.jabberwookie.tests.ComponentConnect.
Just attempts to connect to a Jabber server as a component.
ComponentConnect(String, int, String, int, String) - Constructor for class com.jabberwookie.tests.ComponentConnect
Creates a new instance of ComponentConnect
connected - Variable in class com.jabberwookie.Stream
 
connectionId - Variable in class com.jabberwookie.Stream
 
Const - interface com.jabberwookie.ns.jabber.Const.
These are some of the String constants commonly used in Jabber streams.
containsGroup(String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
containsGroup(String) - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
createGetRequest() - Static method in class com.jabberwookie.ns.jabber.iq.IQRoster
 
createGetRequest(String) - Static method in class com.jabberwookie.ns.jabber.iq.IQRegister
 
createGetRequest(String, String) - Static method in class com.jabberwookie.ns.jabber.iq.IQAuth
 
createRemoveRequest(String) - Static method in class com.jabberwookie.ns.jabber.iq.IQRegister
 
createSetRequest(Client2Server, Chunk, String, String) - Static method in class com.jabberwookie.ns.jabber.iq.IQAuth
 
createSetRequest(Client2Server, Chunk, String, String, int, int) - Static method in class com.jabberwookie.ns.jabber.iq.IQAuth
 
createSetRequest(String, Hashtable) - Static method in class com.jabberwookie.ns.jabber.iq.IQRegister
 
createSetRequest(String, Hashtable) - Static method in class com.jabberwookie.ns.jabber.iq.IQAuth
 

D

DATE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
DEBUG - Static variable in class com.jabberwookie.Stream
 
DEFAULT_NAMESPACES - Static variable in class com.jabberwookie.Namespaces
 
DESCRIPTION - Static variable in interface com.jabberwookie.ns.jabber.Const
 
DIGEST - Static variable in interface com.jabberwookie.ns.jabber.Const
 
DiscoInfo - class com.jabberwookie.ns.jabber.iq.DiscoInfo.
This class and its sister-class DiscoItems implement the namspaces described in JEP-0030 which can currently be found at http://www.jabber.org/jeps/jep-0030.html.
DiscoInfo.Feature - class com.jabberwookie.ns.jabber.iq.DiscoInfo.Feature.
 
DiscoInfo.Feature(Hashtable) - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoInfo.Feature
 
DiscoInfo.Feature(String) - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoInfo.Feature
 
DiscoInfo.Identity - class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity.
 
DiscoInfo.Identity(Hashtable) - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
DiscoInfo.Identity(String) - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
DiscoInfo.Identity(String, String) - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
DiscoInfo.Identity(String, String, String) - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
DiscoInfo() - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoInfo
Creates a new instance of DiscoInfo
DiscoItems - class com.jabberwookie.ns.jabber.iq.DiscoItems.
This class and its sister-class DiscoInfo implement the namspaces described in JEP-0030 which can currently be found at http://www.jabber.org/jeps/jep-0030.html.
DiscoItems.Item - class com.jabberwookie.ns.jabber.iq.DiscoItems.Item.
 
DiscoItems.Item() - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
DiscoItems.Item(Hashtable) - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
DiscoItems.Item(String) - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
DiscoItems.Item(String, String) - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
DiscoItems.Item(String, String, String) - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
DiscoItems() - Constructor for class com.jabberwookie.ns.jabber.iq.DiscoItems
Creates a new instance of DiscoItems
DISPLAY - Static variable in interface com.jabberwookie.ns.jabber.Const
 
DND - Static variable in interface com.jabberwookie.ns.jabber.Const
 
docStart(String, Hashtable) - Method in class com.jabberwookie.Stream
 
docStart(String, Hashtable) - Method in class com.jabberwookie.Component2Server
 
docStart(String, Hashtable) - Method in class com.jabberwookie.Client2Server
Overrides the docStart from Stream in order to catch the server name.
docStop(String) - Method in class com.jabberwookie.Stream
 
dtdData(String) - Method in class com.jabberwookie.Stream
 

E

elementStart(String, Hashtable) - Method in class com.jabberwookie.Stream
 
elementStop(String) - Method in class com.jabberwookie.Stream
 
EMAIL - Static variable in interface com.jabberwookie.ns.jabber.Const
 
equals(Object) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
equals(Object) - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
Error - class com.jabberwookie.ns.jabber.Error.
This class is pretty useless for recieving error messages since they don't have a namespace that this can be mapped to.
ERROR - Static variable in interface com.jabberwookie.ns.jabber.Const
 
Error() - Constructor for class com.jabberwookie.ns.jabber.Error
Creates a new instance of Error
Error(int) - Constructor for class com.jabberwookie.ns.jabber.Error
Creates a new instance of Error
Error(int, String) - Constructor for class com.jabberwookie.ns.jabber.Error
Creates a new instance of Error
EXTENDED_AWAY - Static variable in interface com.jabberwookie.ns.jabber.Const
 

F

FORBIDDEN - Static variable in class com.jabberwookie.ns.jabber.Error
 
FROM - Static variable in interface com.jabberwookie.ns.jabber.Const
 

G

GET - Static variable in interface com.jabberwookie.ns.jabber.Const
 
getAgent() - Method in class com.jabberwookie.ns.jabber.iq.IQAgent
 
getAgent(int) - Method in class com.jabberwookie.ns.jabber.iq.IQAgents
 
getAgentCount() - Method in class com.jabberwookie.ns.jabber.iq.IQAgents
 
getAgentName() - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
getAgents() - Method in class com.jabberwookie.ns.jabber.iq.IQAgents
 
getAll() - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
getAsk() - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
getBody() - Method in class com.jabberwookie.ns.jabber.Message
 
getCategory() - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
getChild() - Method in class com.jabberwookie.ns.jabber.iq.IQPrivate
 
getCode() - Method in class com.jabberwookie.ns.jabber.Error
 
getConnectionId() - Method in class com.jabberwookie.Stream
 
getDescription() - Method in class com.jabberwookie.ns.jabber.iq.IQOOB
 
getDescription() - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
getDescription() - Method in class com.jabberwookie.ns.jabber.x.XOOB
 
getDisplay() - Method in class com.jabberwookie.ns.jabber.iq.IQTime
 
getElement(String, String) - Method in class com.jabberwookie.Namespaces
Returns a class that knows how to interpret the given namespace.
getError() - Method in class com.jabberwookie.ns.jabber.Chunk
 
getFeatures() - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
getFrom() - Method in class com.jabberwookie.ns.jabber.Chunk
 
getFrom() - Method in class com.jabberwookie.ns.jabber.x.XDelay
 
getGroup(int) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
getGroup(int) - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
getGroupChat() - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
getGroupCount() - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
getGroupCount() - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
getGroups() - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
getGroups() - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
getId() - Method in class com.jabberwookie.ns.jabber.Chunk
 
getIdentities() - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
getIdentityName() - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
getItemName() - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
getItemName() - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
getItemName() - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
getItems() - Method in class com.jabberwookie.ns.jabber.iq.IQRoster
 
getItems() - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems
 
getItems() - Method in class com.jabberwookie.ns.jabber.x.XRoster
 
getJID() - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
getJID() - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
getJID() - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
getJID() - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
getMessage() - Method in class com.jabberwookie.ns.jabber.Error
 
getName() - Method in class com.jabberwookie.ns.jabber.iq.Query
 
getName() - Method in class com.jabberwookie.ns.jabber.x.X
 
getNode() - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems
 
getNode() - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
getNode() - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
getOS() - Method in class com.jabberwookie.ns.jabber.iq.IQVersion
 
getPriority() - Method in class com.jabberwookie.ns.jabber.Presence
 
getQuery() - Method in class com.jabberwookie.ns.jabber.IQ
 
getRegister() - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
getRequiredRegInfo(Client2Server) - Static method in class com.jabberwookie.ns.jabber.iq.IQRegister
 
getRequiredRegInfo(Client2Server, String) - Static method in class com.jabberwookie.ns.jabber.iq.IQRegister
 
getSearch() - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
getServerName() - Method in class com.jabberwookie.Client2Server
Gets the name of the server as returned by the server.
getService() - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
getShow() - Method in class com.jabberwookie.ns.jabber.Presence
 
getStamp() - Method in class com.jabberwookie.ns.jabber.x.XDelay
 
getStatus() - Method in class com.jabberwookie.ns.jabber.Presence
 
getSubject() - Method in class com.jabberwookie.ns.jabber.Message
 
getSubscription() - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
getThread() - Method in class com.jabberwookie.ns.jabber.Message
 
getTo() - Method in class com.jabberwookie.ns.jabber.Chunk
 
getTransport() - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
getType() - Method in class com.jabberwookie.ns.jabber.Chunk
 
getType() - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
getTypeInt() - Method in class com.jabberwookie.ns.jabber.Chunk
 
getTZ() - Method in class com.jabberwookie.ns.jabber.iq.IQTime
 
getURL() - Method in class com.jabberwookie.ns.jabber.iq.IQOOB
 
getURL() - Method in class com.jabberwookie.ns.jabber.x.XOOB
 
getUTC() - Method in class com.jabberwookie.ns.jabber.iq.IQTime
 
getVar() - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Feature
 
getVersion() - Method in class com.jabberwookie.ns.jabber.iq.IQVersion
 
getVersionName() - Method in class com.jabberwookie.ns.jabber.iq.IQVersion
 
GROUP - Static variable in interface com.jabberwookie.ns.jabber.Const
 
GROUPCHAT - Static variable in interface com.jabberwookie.ns.jabber.Const
 

H

HASH - Static variable in interface com.jabberwookie.ns.jabber.Const
 
HEADLINE - Static variable in interface com.jabberwookie.ns.jabber.Const
 

I

ID - Static variable in interface com.jabberwookie.ns.jabber.Const
 
in - Variable in class com.jabberwookie.Stream
 
incomingChunk(Chunk) - Method in interface com.jabberwookie.UnrecognizedChunkListener
 
incomingChunk(Chunk) - Method in class com.jabberwookie.Component2Server
From UnrecognizedChunkListener, needed for authentication.
incomingChunk(Chunk) - Method in class com.jabberwookie.tests.ComponentConnect
 
incomingIQ(IQ) - Method in interface com.jabberwookie.IQListener
 
incomingIQ(IQ) - Method in class com.jabberwookie.tests.ClientConnect
 
incomingIQ(IQ) - Method in class com.jabberwookie.tests.ComponentConnect
 
incomingMessage(Message) - Method in interface com.jabberwookie.MessageListener
 
incomingMessage(Message) - Method in class com.jabberwookie.tests.ClientConnect
 
incomingMessage(Message) - Method in class com.jabberwookie.tests.ComponentConnect
 
incomingPresence(Presence) - Method in interface com.jabberwookie.PresenceListener
 
incomingPresence(Presence) - Method in class com.jabberwookie.tests.ClientConnect
 
incomingPresence(Presence) - Method in class com.jabberwookie.tests.ComponentConnect
 
INSTRUCTIONS - Static variable in interface com.jabberwookie.ns.jabber.Const
 
INTERNAL_SERVER_ERROR - Static variable in class com.jabberwookie.ns.jabber.Error
 
IQ - class com.jabberwookie.ns.jabber.IQ.
This is the super-class of all packets of type <iq>.
IQ - Static variable in interface com.jabberwookie.ns.jabber.Const
 
IQ - Static variable in class com.jabberwookie.ns.jabber.Chunk.Type
 
IQ() - Constructor for class com.jabberwookie.ns.jabber.IQ
Creates a new instance of IQ
IQ(String) - Constructor for class com.jabberwookie.ns.jabber.IQ
 
IQ(String, String) - Constructor for class com.jabberwookie.ns.jabber.IQ
 
IQ(String, String, XMLElement) - Constructor for class com.jabberwookie.ns.jabber.IQ
 
IQAgent - class com.jabberwookie.ns.jabber.iq.IQAgent.
Implements the jabber:iq:agent namespace.
IQAgents - class com.jabberwookie.ns.jabber.iq.IQAgents.
This impelements the jabber:iq:agents namespace.
IQAuth - class com.jabberwookie.ns.jabber.iq.IQAuth.
This implements the jabber:iq:auth namespace, it is used for authenticating Client2Server connections.
IQAuth() - Constructor for class com.jabberwookie.ns.jabber.iq.IQAuth
 
iqListener - Variable in class com.jabberwookie.Stream
 
IQListener - interface com.jabberwookie.IQListener.
This class provides the interface required by the Stream class for anyone that wants to receive <iq> packets.
IQOOB - class com.jabberwookie.ns.jabber.iq.IQOOB.
Implements the jabber:iq:oob namespace.
IQOOB() - Constructor for class com.jabberwookie.ns.jabber.iq.IQOOB
Creates a new instance of IQOOB
IQPrivate - class com.jabberwookie.ns.jabber.iq.IQPrivate.
Implements the jabber:iq:private namespace.
IQPrivate() - Constructor for class com.jabberwookie.ns.jabber.iq.IQPrivate
Creates a new instance of IQPrivate
IQRegister - class com.jabberwookie.ns.jabber.iq.IQRegister.
Implements the jabber:iq:register namespace.
IQRegister() - Constructor for class com.jabberwookie.ns.jabber.iq.IQRegister
 
IQRoster - class com.jabberwookie.ns.jabber.iq.IQRoster.
Implements the jabber:iq:roster namespace.
IQRoster.Item - class com.jabberwookie.ns.jabber.iq.IQRoster.Item.
 
IQRoster.Item(Hashtable) - Constructor for class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
IQRoster.Item(String) - Constructor for class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
IQRoster.Item(String, String) - Constructor for class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
IQRoster() - Constructor for class com.jabberwookie.ns.jabber.iq.IQRoster
 
IQTime - class com.jabberwookie.ns.jabber.iq.IQTime.
Implements the jabber:iq:time namespace.
IQTime() - Constructor for class com.jabberwookie.ns.jabber.iq.IQTime
Creates a new instance of IQTime
IQVersion - class com.jabberwookie.ns.jabber.iq.IQVersion.
Implements the jabber:iq:version namespace.
IQVersion() - Constructor for class com.jabberwookie.ns.jabber.iq.IQVersion
Creates a new instance of IQVersion
isConnected() - Method in class com.jabberwookie.Stream
 

J

JID - Static variable in interface com.jabberwookie.ns.jabber.Const
 

L

LEVEL_DIGEST - Static variable in class com.jabberwookie.ns.jabber.iq.IQAuth
 
LEVEL_PLAINTEXT - Static variable in class com.jabberwookie.ns.jabber.iq.IQAuth
 
LEVEL_ZERO_K - Static variable in class com.jabberwookie.ns.jabber.iq.IQAuth
 
loadClass(String) - Static method in class com.jabberwookie.Namespaces
Loads the given class by name.
LOGIN_BAD_PASS - Static variable in class com.jabberwookie.Client2Server
 
LOGIN_BAD_UID - Static variable in class com.jabberwookie.Client2Server
 
LOGIN_FAILED - Static variable in class com.jabberwookie.Client2Server
 
LOGIN_OK - Static variable in class com.jabberwookie.Client2Server
 
LOGIN_PASS_EXP - Static variable in class com.jabberwookie.Client2Server
 
login(String, String, String, int, int, int) - Method in class com.jabberwookie.Client2Server
Will login with the specified authentication mechanisms.
login(String, String, String, String, int) - Method in class com.jabberwookie.tests.ClientConnect
This will attempt to login to the Jabber server.
loginAny(String, String, String, int) - Method in class com.jabberwookie.Client2Server
Logs in useing any suppored authentication mechanism, in the order of most to least secure.
loginDigest(String, String, String, int) - Method in class com.jabberwookie.Client2Server
Attempts to login via digest authentication or stronger only.
loginZeroK(String, String, String, int) - Method in class com.jabberwookie.Client2Server
Attempts to login with Zero Knowledge authentication only.

M

main(String[]) - Static method in class com.jabberwookie.tests.ClientConnect
 
main(String[]) - Static method in class com.jabberwookie.tests.ComponentConnect
 
Message - class com.jabberwookie.ns.jabber.Message.
This is the super-class of all packets of type <message>.
MESSAGE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
MESSAGE - Static variable in class com.jabberwookie.ns.jabber.Chunk.Type
 
Message() - Constructor for class com.jabberwookie.ns.jabber.Message
Creates a new instance of Message
Message(String, String) - Constructor for class com.jabberwookie.ns.jabber.Message
 
Message(String, String, String) - Constructor for class com.jabberwookie.ns.jabber.Message
 
Message(String, String, String, String, String) - Constructor for class com.jabberwookie.ns.jabber.Message
 
MessageListener - interface com.jabberwookie.MessageListener.
This class provides the interface required by the Stream class for anyone that wants to receive <message> packets.
MISC - Static variable in interface com.jabberwookie.ns.jabber.Const
 
mListener - Variable in class com.jabberwookie.Stream
 

N

NAME - Static variable in interface com.jabberwookie.ns.jabber.Const
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.IQVersion
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.IQTime
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.IQRoster
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.IQRegister
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.IQPrivate
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.IQOOB
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.IQAuth
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.IQAgents
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.IQAgent
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.DiscoItems
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.x.XRoster
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.x.XOOB
 
NAMESPACE - Static variable in class com.jabberwookie.ns.jabber.x.XDelay
 
Namespaces - class com.jabberwookie.Namespaces.
This class handles the maping of Jabber namespaces to Java classes.
Namespaces() - Constructor for class com.jabberwookie.Namespaces
Creates a new instance of Namespaces with just the default mapings.
Namespaces(Hashtable) - Constructor for class com.jabberwookie.Namespaces
Creates a new instance of Namespaces with the default mapings as well as any custom namespace mapings you pass.
NONE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
NORMAL - Static variable in interface com.jabberwookie.ns.jabber.Const
 
NOT_ACCEPTABLE - Static variable in class com.jabberwookie.ns.jabber.Error
 
NOT_ALLOWED - Static variable in class com.jabberwookie.ns.jabber.Error
 
NOT_FOUND - Static variable in class com.jabberwookie.ns.jabber.Error
 
NOT_IMPLEMENTED - Static variable in class com.jabberwookie.ns.jabber.Error
 
ns - Variable in class com.jabberwookie.Stream
 
nsTable - Variable in class com.jabberwookie.Namespaces
 

O

open(String, int) - Method in class com.jabberwookie.Stream
Opens the stream, needs to be impelmented by the subclass.
open(String, int) - Method in class com.jabberwookie.Component2Server
Opens the stream and attempts to authenticate itself.
open(String, int) - Method in class com.jabberwookie.Client2Server
Opens the stream, but does not login.
OS - Static variable in interface com.jabberwookie.ns.jabber.Const
 
out - Variable in class com.jabberwookie.Stream
 
outWriter - Variable in class com.jabberwookie.Stream
 

P

parserT - Variable in class com.jabberwookie.Stream
 
PASSWORD - Static variable in interface com.jabberwookie.ns.jabber.Const
 
PAYMENT_REQUIRED - Static variable in class com.jabberwookie.ns.jabber.Error
 
PHONE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
pListener - Variable in class com.jabberwookie.Stream
 
Presence - class com.jabberwookie.ns.jabber.Presence.
This is the super-class of all packets of type <presence>.
PRESENCE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
PRESENCE - Static variable in class com.jabberwookie.ns.jabber.Chunk.Type
 
Presence() - Constructor for class com.jabberwookie.ns.jabber.Presence
Creates a new instance of Presence
Presence(String, String) - Constructor for class com.jabberwookie.ns.jabber.Presence
 
Presence(String, String, int) - Constructor for class com.jabberwookie.ns.jabber.Presence
 
PresenceListener - interface com.jabberwookie.PresenceListener.
This class provides the interface required by the Stream class for anyone that wants to receive <presence> packets.
PRIORITY - Static variable in interface com.jabberwookie.ns.jabber.Const
 
processChunk(Chunk) - Method in class com.jabberwookie.Stream
 
processingInstruction(String) - Method in class com.jabberwookie.Stream
 
processor - Variable in class com.jabberwookie.Stream
 
PROCESSOR_WAIT_TIME - Static variable in class com.jabberwookie.Stream
How long to wait before giving up on trying to process a chunk.

Q

Query - class com.jabberwookie.ns.jabber.iq.Query.
This is the super-class for any <query> elements.
Query() - Constructor for class com.jabberwookie.ns.jabber.iq.Query
 

R

REGISTER - Static variable in interface com.jabberwookie.ns.jabber.Const
 
REGISTRATION_REQUIRED - Static variable in class com.jabberwookie.ns.jabber.Error
 
REMOTE_SERVER_ERROR - Static variable in class com.jabberwookie.ns.jabber.Error
 
REMOTE_SERVER_TIMEOUT - Static variable in class com.jabberwookie.ns.jabber.Error
 
REMOVE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
removeAgent(Agent) - Method in class com.jabberwookie.ns.jabber.iq.IQAgents
 
removeAgent(int) - Method in class com.jabberwookie.ns.jabber.iq.IQAgents
 
removeGroup(int) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
removeGroup(int) - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
removeGroup(String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
removeGroup(String) - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
REQUEST_TIMEOUT - Static variable in class com.jabberwookie.ns.jabber.Error
 
RESOURCE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
RESULT - Static variable in interface com.jabberwookie.ns.jabber.Const
 

S

SEARCH - Static variable in interface com.jabberwookie.ns.jabber.Const
 
send(Chunk) - Method in class com.jabberwookie.Stream
Sends the chunk to the other end and returns immediatly.
send(Chunk, int) - Method in class com.jabberwookie.Stream
Sends the chunk to the other end and waits for a reply.
SEQUENCE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
SERVICE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
SERVICE_UNAVAILABLE - Static variable in class com.jabberwookie.ns.jabber.Error
 
SET - Static variable in interface com.jabberwookie.ns.jabber.Const
 
setAgent(Agent) - Method in class com.jabberwookie.ns.jabber.iq.IQAgent
 
setAgent(int, Agent) - Method in class com.jabberwookie.ns.jabber.iq.IQAgents
 
setAgentName(String) - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
setAllListeners(Object) - Method in class com.jabberwookie.Stream
Does NOT set the UnrecogizedChunkListener.
setAsk(String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
setBody(String) - Method in class com.jabberwookie.ns.jabber.Message
 
setCategory(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
setChild(XMLElement) - Method in class com.jabberwookie.ns.jabber.iq.IQPrivate
 
setCode(int) - Method in class com.jabberwookie.ns.jabber.Error
 
setDescription(String) - Method in class com.jabberwookie.ns.jabber.iq.IQOOB
 
setDescription(String) - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
setDescription(String) - Method in class com.jabberwookie.ns.jabber.x.XOOB
 
setDigest(String, String) - Method in class com.jabberwookie.ns.jabber.iq.IQAuth
 
setDisplay(String) - Method in class com.jabberwookie.ns.jabber.iq.IQTime
 
setFrom(String) - Method in class com.jabberwookie.ns.jabber.Chunk
 
setFrom(String) - Method in class com.jabberwookie.ns.jabber.x.XDelay
 
setGroupChat(boolean) - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
setId(int) - Method in class com.jabberwookie.ns.jabber.Chunk
 
setId(String) - Method in class com.jabberwookie.ns.jabber.Chunk
 
setIdentityName(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
setIQListener(IQListener) - Method in class com.jabberwookie.Stream
 
setItemName(String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
setItemName(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
setItemName(String) - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
setJID(String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
setJID(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
setJID(String) - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
setJID(String) - Method in class com.jabberwookie.ns.jabber.x.XRoster.Item
 
setMessage(int) - Method in class com.jabberwookie.ns.jabber.Error
 
setMessage(String) - Method in class com.jabberwookie.ns.jabber.Error
 
setMessageListener(MessageListener) - Method in class com.jabberwookie.Stream
 
setNamespaces(Namespaces) - Method in class com.jabberwookie.Stream
Sets the namespaces used when interpreting incoming data.
setNode(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems
 
setNode(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoItems.Item
 
setNode(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo
 
setOS(String) - Method in class com.jabberwookie.ns.jabber.iq.IQVersion
 
setPassword(String) - Method in class com.jabberwookie.ns.jabber.iq.IQAuth
 
setPresenceListener(PresenceListener) - Method in class com.jabberwookie.Stream
 
setPriority(int) - Method in class com.jabberwookie.ns.jabber.Presence
 
setProcessor(Processor) - Method in class com.jabberwookie.Stream
Sets the internal Processor used when calling your *Listeners.
setRegInfo(Hashtable) - Method in class com.jabberwookie.ns.jabber.iq.IQRegister
 
setRegister(boolean) - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
setResource(String) - Method in class com.jabberwookie.ns.jabber.iq.IQAuth
 
setService(boolean) - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
setService(String) - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
setShow(String) - Method in class com.jabberwookie.ns.jabber.Presence
 
setStamp(String) - Method in class com.jabberwookie.ns.jabber.x.XDelay
 
setStatus(String) - Method in class com.jabberwookie.ns.jabber.Presence
 
setSubject(String) - Method in class com.jabberwookie.ns.jabber.Message
 
setSubscription(String) - Method in class com.jabberwookie.ns.jabber.iq.IQRoster.Item
 
setThread(String) - Method in class com.jabberwookie.ns.jabber.Message
 
setTo(String) - Method in class com.jabberwookie.ns.jabber.Chunk
 
setTransport(String) - Method in class com.jabberwookie.ns.jabber.iq.Agent
 
setType(String) - Method in class com.jabberwookie.ns.jabber.Chunk
 
setType(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Identity
 
setTZ(String) - Method in class com.jabberwookie.ns.jabber.iq.IQTime
 
setUnrecogizedChunkListener(UnrecognizedChunkListener) - Method in class com.jabberwookie.Stream
 
setUnrecogizedChunkListener(UnrecognizedChunkListener) - Method in class com.jabberwookie.Component2Server
Since Jabber components are set to receive data from specific namespaces only this overrides the default Stream.setUnrecogizedChunkListener(com.jabberwookie.UnrecognizedChunkListener) to do nothing.
setURL(String) - Method in class com.jabberwookie.ns.jabber.iq.IQOOB
 
setURL(String) - Method in class com.jabberwookie.ns.jabber.x.XOOB
 
setUsername(String) - Method in class com.jabberwookie.ns.jabber.iq.IQAuth
 
setUTC(String) - Method in class com.jabberwookie.ns.jabber.iq.IQTime
 
setVar(String) - Method in class com.jabberwookie.ns.jabber.iq.DiscoInfo.Feature
 
setVersion(String) - Method in class com.jabberwookie.ns.jabber.iq.IQVersion
 
setVersionName(String) - Method in class com.jabberwookie.ns.jabber.iq.IQVersion
 
setZeroK(String, String, int) - Method in class com.jabberwookie.ns.jabber.iq.IQAuth
 
SHOW - Static variable in interface com.jabberwookie.ns.jabber.Const
 
STAMP - Static variable in interface com.jabberwookie.ns.jabber.Const
 
STATE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
STATUS - Static variable in interface com.jabberwookie.ns.jabber.Const
 
Stream - class com.jabberwookie.Stream.
This implements the most basic functions required to establish and maintain a Jabber stream.
Stream(InputStream, OutputStream) - Constructor for class com.jabberwookie.Stream
Creates a new instance of Stream.
Stream(InputStream, OutputStream, Processor) - Constructor for class com.jabberwookie.Stream
Creates a new instance of Stream.
SUBJECT - Static variable in interface com.jabberwookie.ns.jabber.Const
 
SUBSCRIBE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
SUBSCRIBED - Static variable in interface com.jabberwookie.ns.jabber.Const
 
SUBSCRIPTION - Static variable in interface com.jabberwookie.ns.jabber.Const
 

T

TEXT - Static variable in interface com.jabberwookie.ns.jabber.Const
 
THREAD - Static variable in interface com.jabberwookie.ns.jabber.Const
 
TO - Static variable in interface com.jabberwookie.ns.jabber.Const
 
TOKEN - Static variable in interface com.jabberwookie.ns.jabber.Const
 
TRANSPORT - Static variable in interface com.jabberwookie.ns.jabber.Const
 
TYPE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
typeIntToString(int) - Static method in class com.jabberwookie.ns.jabber.Chunk
 
TZ - Static variable in interface com.jabberwookie.ns.jabber.Const
 

U

UNAUTHORIZED - Static variable in class com.jabberwookie.ns.jabber.Error
 
UNAVAILABLE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
unListener - Variable in class com.jabberwookie.Stream
 
UnrecognizedChunkListener - interface com.jabberwookie.UnrecognizedChunkListener.
This class provides the interface required by the Stream class for anyone that wants to receive packets that aren't of <iq>, <presence> or <message> types.
UNSUBSCRIBE - Static variable in interface com.jabberwookie.ns.jabber.Const
 
UNSUBSCRIBED - Static variable in interface com.jabberwookie.ns.jabber.Const
 
URL - Static variable in interface com.jabberwookie.ns.jabber.Const
 
USERNAME - Static variable in interface com.jabberwookie.ns.jabber.Const
 
USERNAME_NOT_AVAILABLE - Static variable in class com.jabberwookie.ns.jabber.Error
 
UTC - Static variable in interface com.jabberwookie.ns.jabber.Const
 

V

VERSION - Static variable in interface com.jabberwookie.ns.jabber.Const
 

W

waitingIds - Variable in class com.jabberwookie.Stream
 

X

X - class com.jabberwookie.ns.jabber.x.X.
This implements the base <x> element, used by the other classes in this package.
X() - Constructor for class com.jabberwookie.ns.jabber.x.X
Creates a new instance of X
XDelay - class com.jabberwookie.ns.jabber.x.XDelay.
Implements the jabber:x:delay namespace.
XDelay() - Constructor for class com.jabberwookie.ns.jabber.x.XDelay
Creates a new instance of XDelay
XOOB - class com.jabberwookie.ns.jabber.x.XOOB.
Implements the jabber:x:oob namespace.
XOOB() - Constructor for class com.jabberwookie.ns.jabber.x.XOOB
Creates a new instance of XOOB
XRoster - class com.jabberwookie.ns.jabber.x.XRoster.
Implements the jabber:x:roster namespace.
XRoster.Item - class com.jabberwookie.ns.jabber.x.XRoster.Item.
 
XRoster.Item(Hashtable) - Constructor for class com.jabberwookie.ns.jabber.x.XRoster.Item
 
XRoster.Item(String) - Constructor for class com.jabberwookie.ns.jabber.x.XRoster.Item
 
XRoster.Item(String, String) - Constructor for class com.jabberwookie.ns.jabber.x.XRoster.Item
 
XRoster() - Constructor for class com.jabberwookie.ns.jabber.x.XRoster
Creates a new instance of XRoster

Z

ZIP - Static variable in interface com.jabberwookie.ns.jabber.Const
 

A B C D E F G H I J L M N O P Q R S T U V W X Z