Index of all Fields and Methods
All Packages  Class Hierarchy

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

Index of all Fields and Methods

A

AboutDialog(Frame). Constructor for class wb.AboutDialog
Creates a new instance of AboutDialog box which is "MODAL".
accept(File, String). Method in class wb.WBFileFilter
action(Event, Object). Method in class wb.AboutDialog
Handler for action events.
action(Event, Object). Method in class wb.CallDialog
handler for action events
action(Event, Object). Method in class wb.ConfirmClear
handler for action events.
action(Event, Object). Method in class wb.ConfirmExit
handler for action events
action(Event, Object). Method in class wb.ConfirmHangUp
handler for action events
action(Event, Object). Method in class wb.WBButton
Called if an action occurs in the Component.
action(Event, Object). Method in class wb.WBCanvas
Handler for action events.
action(Event, Object). Method in class wb.WBFrame
Method action takes care generic MenuItem handler.
action(Event, Object). Method in class wb.WBStatePanel
Add(GraphUnit). Method in class wb.WriteClient
Add provides an interface to accept the data to transmitted.
Add(GraphUnit, String). Method in class wb.WBCanvas
Add adds a graphunit to the canvas.
addnext(char). Method in class wb.GraphText
AddNext
addnext(char). Method in class wb.GraphUnit
Add the next char.
addnext(char). Method in class wb.Message
Helper method to add more message data to the existing buffer
addnext(int). Method in class wb.GraphUnit
Add the next integer.
addnext(int, int). Method in class wb.GFreeHand
Method to add the next point of the polyline
addnext(int, int). Method in class wb.GraphLine
Provides a method to fix the end point of the Line.
addnext(int, int). Method in class wb.GraphOval
Add next assumes that the input is referred to as the final point of user's description of the enclosing rectangle's diagonal.
addnext(int, int). Method in class wb.GraphPolyLine
Method to add the next point of the polyline
addnext(int, int). Method in class wb.GraphRect
Add next assumes that the input is referred to as the final point of user description of the diagonal.
addnext(int, int). Method in class wb.GraphRRect
Add next assumes that the input is referred to as the final point of user's description of the diagonal.
addnext(int, int). Method in class wb.GraphText
AddNext Not used here
addnext(int, int). Method in class wb.GraphUnit
Add the next coordinate.
addnext(String). Method in class wb.GraphText
AddNext
addnext(String). Method in class wb.GraphUnit
Append the String
addnext(String). Method in class wb.Message
Helper method to add more message data to the existing buffer
AddUser(UserInfo). Method in class wb.Participants
Provides an interface to add a user to the participants list Verifies if the user is already in the list

B

basedepacketize(DataInputStream). Method in class wb.GFreeHand
Helper method to unpack the data from byte array and place fill the member variables.
basedepacketize(DataInputStream). Method in class wb.GraphMarker
Helper method to unpack the data from byte array and fill the member variables.
basedepacketize(DataInputStream). Method in class wb.GraphPolyLine
Helper method to unpack the data from byte array and place fill the member variables.
basedepacketize(DataInputStream). Method in class wb.GraphText
Helper method that forces the data from the stream to be read into the byte array and extracts the data from the byte array to the variables.
basedepacketize(DataInputStream). Method in class wb.GraphUnit
Helper routine for Stream based constructor.
basedepacketize(DataInputStream). Method in class wb.Message
Helper routine for Stream based constructor.
basepacketize(DataOutputStream). Method in class wb.GraphMarker
Helper method to pack the base member variables of interest data to a byte array pack
basepacketize(DataOutputStream). Method in class wb.GraphText
Helper method that packs all the data of the base class variables.
basepacketize(DataOutputStream). Method in class wb.GraphUnit
Helper routine for Object transport.
basepacketize(DataOutputStream). Method in class wb.Message
Helper method for packing all the base class member variables required for this representation into a byte array.
BIG. Static variable in interface wb.GTypes
Constant to identify Fontsize of Text
bpos. Variable in class wb.GraphUnit
BytePackOutputStream using which the instance details are sent over the network.
buf. Variable in class wb.BytePackOutputStream
The buffer where data is stored.
buf. Variable in class wb.ByteUnPackInputStream
The buffer where data is stored.
buis. Variable in class wb.GraphUnit
ByteUnPackInputStream using which the instance details are received over the network.
BytePackOutputStream(OutputStream). Constructor for class wb.BytePackOutputStream
Creates a new BytePackOutputStream.
ByteUnPackInputStream(InputStream). Constructor for class wb.ByteUnPackInputStream
Creates a new ByteUnPackInputStream.

C

CallDialog(Frame, Participants). Constructor for class wb.CallDialog
Creates a new Modal CallDialog attached to the frame
CancelDelete(). Method in class wb.WBCanvas
CheckUser(String). Method in class wb.Participants
Facility to verify if the user is valid.
Clear(). Method in class wb.WBCanvas
Clear As the name implies clears the screen and the storage losing all the previously created object info.
Close(). Method in class wb.UserInfo
Close all the streams and sockets associated with this participant
CloseAll(). Method in class wb.Participants
Facility to known the current mute state of this user.
CloseParticipant(String). Method in class wb.Participants
Alternate way to close a specified participants
CloseParticipant(String, String). Method in class wb.Participants
Helper method to close explicitly a specified User.
CMJOIN. Static variable in interface wb.GTypes
Constant to identify Start of session of a participant who joined when the conference is in progress as initiated by the local conference mangaer
color. Variable in class wb.GraphUnit
Color of the GraphUnit
ColorSelect(). Constructor for class wb.ColorSelect
Creates a new instance of ColorSelect which has the choices like blue, red, ...
ConfirmClear(WBFrame, WBCanvas). Constructor for class wb.ConfirmClear
Creates a new Modal Confirm Dialog attached to the frame.
ConfirmExit(WBFrame). Constructor for class wb.ConfirmExit
Creates a new Modal Confirm Dialog attached to the frame.
ConfirmHangUp(WBFrame). Constructor for class wb.ConfirmHangUp
Creates a new Modal Confirm Dialog attached to the frame.
Connected(). Method in class wb.UserInfo
Called by ReadClient if the input stream/socket associated with this user/participant are established.
count. Variable in class wb.BytePackOutputStream
The number of bytes in the buffer.
count. Variable in class wb.ByteUnPackInputStream
The number of bytes in the buffer.

D

data. Variable in class wb.GraphText
Container for the text represented by this GraphText Object
DelButton(String, WBDrawPanel). Constructor for class wb.DelButton
Creates an instance of DelButton with its label string used for display on the status bar
DelButton(String, WBDrawPanel, boolean). Constructor for class wb.DelButton
Creates an instance of DelButton with its label string used for display on the status bar
DELETE. Static variable in interface wb.GTypes
Constant to identify SELECT/DELETE
DelUser(UserInfo). Method in class wb.Participants
Facility to remove a user from the participants list
destroy(). Method in class wb.Listen
does the clean up before destroy'g the current thread
destroy(). Method in class wb.WriteClient
Destroyer of this thread.
DisConnected(). Method in class wb.UserInfo
Called by ReadClient if the input stream/socket associated with this user/participant is closed.
draw(Graphics). Method in class wb.DelButton
Overides the parents draw method to draw the required in the rectangular region.
draw(Graphics). Method in class wb.FreeButton
Overides the parents draw method to draw the required in the rectangular region.
draw(Graphics). Method in class wb.LineButton
Overides the parents draw method to draw the required in the rectangular region.
draw(Graphics). Method in class wb.OvalButton
Overides the parents draw method to draw the required in the rectangular region.
draw(Graphics). Method in class wb.PolyButton
Overides the parents draw method to draw the required in the rectangular region.
draw(Graphics). Method in class wb.RDRectButton
Overides the parents draw method to draw the required in the rectangular region.
draw(Graphics). Method in class wb.RectButton
Overides the parents draw method to draw the required in the rectangular region.
draw(Graphics). Method in class wb.SpokeButton
Overides the parents draw method to draw the required in the rectangular region.
draw(Graphics). Method in class wb.TextButton
Overides the parents draw method to draw the required in the rectangular region.
draw(Graphics). Method in class wb.WBButton
Only Method that has to be overridden to draw the required on the available canvas.
drawFrame(Graphics, int, int, boolean). Method in class wb.WBButton
Helper Internal Method that takes care of the borders of this button when pressed

E

erase(Graphics, Color). Method in class wb.GCrossMarker
renders the Marker to the graphics (screen/canvas) using background color.
erase(Graphics, Color). Method in class wb.GFreeHand
Paints the object using the background color to the canvas/screen
erase(Graphics, Color). Method in class wb.GQuestMarker
renders the "?" marker to the graphics in an XOR mode using the background color thus, erasing.
erase(Graphics, Color). Method in class wb.GraphLine
Rendering method that actually erases the line from the canvas/screen Called by the screen update thread.
erase(Graphics, Color). Method in class wb.GraphOval
renders the Oval to the graphics using the background color (this) in XOR mode.
erase(Graphics, Color). Method in class wb.GraphPolyLine
Paints the object using the background color to the canvas/screen
erase(Graphics, Color). Method in class wb.GraphRect
Rendering method that actually erases the Rect from the canvas/screen Called by the screen update thread.
erase(Graphics, Color). Method in class wb.GraphRRect
Rendering method that actually erases the R-Rect from the canvas/screen Called by the screen update thread.
erase(Graphics, Color). Method in class wb.GraphSpoke
Paints the object using the background color to the canvas/screen
erase(Graphics, Color). Method in class wb.GraphText
Actually this is no different from painting, except that it uses the back ground color and paints it in the XOR mode
erase(Graphics, Color). Method in class wb.GraphUnit
helper routine to render the graph unit in the background color to the graphics.
Exit(). Method in class wb.WBFrame
Method Exit to quit the conference and Exit the WhiteBoard/Shared Graphics Editor

F

fill(). Method in class wb.ByteUnPackInputStream
Fills the byte buffer by reading data from the stream.
fill(int). Method in class wb.ByteUnPackInputStream
Fills the byte buffer by reading data from the stream.
fontsize. Variable in class wb.GraphText
A representation of the fonsize relatively.
FontSizeSelect(). Constructor for class wb.FontSizeSelect
Creates a new instance of this class with selectable choices of "Normal", "Big", "Small"
FrameMenu(WBCanvas). Constructor for class wb.FrameMenu
Create a FrameMenu instance
FreeButton(String, WBDrawPanel). Constructor for class wb.FreeButton
Creates an instance of FreeButton with its label string used for display on the status bar
FreeButton(String, WBDrawPanel, boolean). Constructor for class wb.FreeButton
Creates an instance of FreeButton with its label string used for display on the status bar

G

GCrossMarker(DataInputStream). Constructor for class wb.GCrossMarker
Creates an instance of a Marker by reading the data from the Input Stream.
GCrossMarker(int, int, Color). Constructor for class wb.GCrossMarker
Creates an Instance of CROSS Marker with its center defined along with its Color and type
get(). Method in class wb.Sync
Gets the Stored Object and which is stored using put would wait until the data is available
getDrawType(). Method in class wb.WBCanvas
returns the current drawing mode of the canvas
getDrawType(). Method in class wb.WBDrawPanel
Wrapper to return the current draw type of Canvas.
gethashkey(). Method in class wb.GraphUnit
gets the hashkey of graphunit
getHost(). Method in class wb.CallDialog
User entered hostname of the party being called
getLabel(). Method in class wb.WBButton
Gets the label of the button.
getMessage(). Method in class wb.Message
Method to extract the message string from the Message Unit
getSocket(). Method in class wb.UserInfo
gets the Socket of the participant.
getStream(). Method in class wb.UserInfo
gets the OutputStream associated with the Socket of the participant
gettype(). Method in class wb.GraphUnit
gets the type of graphunit
getUser(). Method in class wb.CallDialog
User entered username of the party being called
GetUser(String). Method in class wb.Participants
Interface to get a reference to the UserInfo with the specified key (username+hostname)
GetUsers(boolean). Method in class wb.Participants
An interface to get all the users sequentially.
GFreeHand(DataInputStream). Constructor for class wb.GFreeHand
Creates an instance of the GFreeHand by reading the data from the Input Stream.
GFreeHand(int, int, Color). Constructor for class wb.GFreeHand
Creates an Instance of FreeHand Line with its first point set along with the Color and type
GQuestMarker(DataInputStream). Constructor for class wb.GQuestMarker
Creates an instance of a "?" Marker by reading the data from the Input Stream.
GQuestMarker(int, int, Color). Constructor for class wb.GQuestMarker
Creates an Instance of "?" Marker with its center the bottom of the round portion along with its Color and type NOTE: Found some difference in the shape on win95/NT.
GraphLine(DataInputStream). Constructor for class wb.GraphLine
Creates an instance of GraphLine from an Input Data Stream attached the network socket.
GraphLine(int, int, Color). Constructor for class wb.GraphLine
Creates an instance of GraphLine with its type set to LINES and the starting co-ordinates are set.
GraphLine(int, int, int, int, Color). Constructor for class wb.GraphLine
Creates an instance of GraphLine with its type set to LINES and this constructor is defines the line completely
GraphMarker(DataInputStream). Constructor for class wb.GraphMarker
Creates an instance of a Marker by reading the data from the Input Stream.
GraphMarker(int, int, Color). Constructor for class wb.GraphMarker
Creates an Instance of Marker with its center defined along with its Color and type
GraphOval(DataInputStream). Constructor for class wb.GraphOval
Creates an instance of the GraphOval by reading the data from the Input Stream.
GraphOval(int, int, Color). Constructor for class wb.GraphOval
Creates an Instance of Partial Oval with its starting point the top left set along with the Color and type
GraphOval(int, int, int, int, Color). Constructor for class wb.GraphOval
Creates a Oval that is complete in all aspects of its definition although the enclosing rectangle arguments are start and end points of the user interaction, it appropriately identifies the left top and width and height
GraphPolyLine(DataInputStream). Constructor for class wb.GraphPolyLine
Creates an instance of the GraphPolyLine by reading the data from the Input Stream.
GraphPolyLine(int, int, Color). Constructor for class wb.GraphPolyLine
Creates an Instance of Polyline with its first point set along with the Color and type
GraphRect(DataInputStream). Constructor for class wb.GraphRect
Creates an instance of the GraphRect by reading the data from the Input Stream.
GraphRect(int, int, Color). Constructor for class wb.GraphRect
Creates an Instance of Partial rectangle with its starting point the top left set along with the Color and type
GraphRect(int, int, int, int, Color). Constructor for class wb.GraphRect
Creates a Rectangle that is complete in all aspects of its definition although the rectangle arguments are start and end points of the user interaction, it appropriately identifies the left top and width and height
GraphRRect(DataInputStream). Constructor for class wb.GraphRRect
Creates an instance of the GraphRRect by reading the data from the Input Stream.
GraphRRect(int, int, Color). Constructor for class wb.GraphRRect
Creates an Instance of Partial round rectangle with its top left set along with the Color and type
GraphRRect(int, int, int, int, Color). Constructor for class wb.GraphRRect
Creates a R-Rectangle that is complete in all aspects of its definition although the rectangle arguments are start and end points of the user interaction, it appropriately identifies the left top and width and height.
GraphSpoke(DataInputStream). Constructor for class wb.GraphSpoke
Creates an instance of the GraphSpoke by reading the data from the Input Stream.
GraphSpoke(int, int, Color). Constructor for class wb.GraphSpoke
Creates an Instance of Spokes with its first point set along with the Color and type
GraphText(DataInputStream). Constructor for class wb.GraphText
Creates an instance by reading data from the Stream.
GraphText(int, int, Color). Constructor for class wb.GraphText
Creates a instance with the fontsize defaulted to NORMAL
GraphText(int, int, Color, String). Constructor for class wb.GraphText
Creates a instance
GraphText(int, int, int, Color). Constructor for class wb.GraphText
Creates a instance
GraphText(int, int, int, Color, String). Constructor for class wb.GraphText
Creates a instance
GraphUnit(Color). Constructor for class wb.GraphUnit
Creates an instance of GraphUnit with Color "arg"
GraphUnit(DataInputStream). Constructor for class wb.GraphUnit
Creates an instance of GraphUnit by reading data from the DataInputStream.
GraphUnit(int, int, int, int). Constructor for class wb.GraphUnit
Creates an instance of GraphUnit with Color "arg"
GraphUnit(int, int, int, int, Color). Constructor for class wb.GraphUnit
Creates an instance of GraphUnit with Color "arg"

H

handleEvent(Event). Method in class wb.WBButton
Handles the event.
handleEvent(Event). Method in class wb.WBFrame
Handles the event.
HangUp(). Method in class wb.WBFrame
Method HangUp to quit the conference
hashkey. Variable in class wb.GraphUnit
HashCode of this unit this is assigned at the time of creation using the hashCode() of Object.
hostname. Variable in class wb.UserInfo
Holds the hostname

I

in. Variable in class wb.UserInfo
Data In Stream associated with the User for reception
inlink. Variable in class wb.UserInfo
Socket to associated with the User for reception
inside(int, int). Method in class wb.WBButton
Internal method that tells the state of coordinates.
inside(int, int). Method in class wb.WBCanvas
Needed to fix a bug in Java
inside(int, int). Method in class wb.WBDrawPanel
Needed to fix a bug in Java
inside(int, int). Method in class wb.WBStatePanel
Needed to fix a bug in Java
instream. Variable in class wb.ByteUnPackInputStream
The real stream from which the byte array will be filled with data
isAlive(). Method in class wb.UserInfo
Method to test if the user info about this participant is complete
IsConnected(). Method in class wb.UserInfo
Used to verify if approached from the opposite side.
isEmpty(). Method in class wb.Participants
Returns a boolean to indicate that the participants list is empty
isInside(int, int). Method in class wb.GFreeHand
method to verify if the passed point is enclosed in the handles of this Object.
isInside(int, int). Method in class wb.GraphLine
method to verify if the passed point is enclosed in the handles of this Object.
isInside(int, int). Method in class wb.GraphOval
method to verify if the passed point is enclosed in the handles of this Object.
isInside(int, int). Method in class wb.GraphPolyLine
method to verify if the passed point is enclosed in the handles of this Object.
isInside(int, int). Method in class wb.GraphRect
method to verify if the passed point is enclosed in the handles of this Object.
isInside(int, int). Method in class wb.GraphRRect
method to verify if the passed point is enclosed in the handles of this Object.
isInside(int, int). Method in class wb.GraphSpoke
method to verify if the passed point is enclosed in the handles of this Object.
isInside(int, int). Method in class wb.GraphText
method to verify if the passed point is enclosed in the handles of this Object.
isInside(int, int). Method in class wb.GraphUnit
Method to check if the current object handles enclose the passed point
isSelect(). Method in class wb.GraphUnit
Method to check the select status
isValid(). Method in class wb.GFreeHand
Provides a method to verify if the current object is valid either for transportation or rendering
isValid(). Method in class wb.GraphPolyLine
Provides a method to verify if the current object is valid either for transportation or rendering
isValid(). Method in class wb.GraphText
isValid is very useful in determine'g miscellaneous objects at the time of creation.
isValid(). Method in class wb.GraphUnit
isValid is very useful in determine'g miscellaneous objects at the time of creation.
IsValid(). Method in class wb.Message
Useful to find out if there is any string data in the message

J

join(). Method in class wb.KillLocalServer
provided to support the interface.
join(). Method in class wb.Listen
provided to support the thread interface.
join(). Method in class wb.ReadClient
Joins this thread.
join(). Method in class wb.UserInfoSet
join method Not used explicitly.
join(). Method in class wb.WriteClient
Interface support to join with other threads.

K

keyDown(Event, int). Method in class wb.WBCanvas
Handler for keyDown events.
keyUp(Event, int). Method in class wb.WBCanvas
Handler for keyUp events.
KillLocalServer(). Constructor for class wb.KillLocalServer
Creates an Instance of this server.

L

lhostname. Variable in class wb.Participants
String to hold the local host name
LineButton(String, WBDrawPanel). Constructor for class wb.LineButton
Creates an instance of LineButton with its label string used for display on the status bar
LineButton(String, WBDrawPanel, boolean). Constructor for class wb.LineButton
Creates an instance of LineButton with its label string used for display on the status bar
LINES. Static variable in interface wb.GTypes
Constant to identify Lines
Listen(WBCanvas, Participants). Constructor for class wb.Listen
Creates an instance of the server thread at the default port (WBPORT) tries to create a server socket.
Listen(WBCanvas, Participants, int). Constructor for class wb.Listen
Creates an instance of the server thread at the specifed port
LoadCanvas(DataInputStream). Method in class wb.WBCanvas
Method that reads GraphUnits from a file.
lusername. Variable in class wb.Participants
String to hold the local user name

M

main(String[]). Static method in class wb.CallDialog
For Testing Purposes
MARKERS. Static variable in interface wb.GTypes
Constant to identify Markers Generic/base to CROSS case.
MAX. Variable in class wb.GraphPolyLine
MESSAGE. Static variable in interface wb.GTypes
Constant to identify Messages base value
message. Variable in class wb.Message
String indicating the message if any
Message(DataInputStream). Constructor for class wb.Message
Creates an instance of message from the input steam.
Message(int). Constructor for class wb.Message
Creates an instance of message with the default string of ``message''
Message(String). Constructor for class wb.Message
Creates an instance of message with the specified string
Message(String, int). Constructor for class wb.Message
Creates an instance of message with the specified id and message.
MessageException(). Constructor for class wb.MessageException
Constructs an MessageException with no detail message.
MessageException(String). Constructor for class wb.MessageException
Constructs an IOException with the specified detail message.
minimunSize(). Method in class wb.WBButton
Returns the minimum size of this component.
MONITOR. Static variable in interface wb.GTypes
Constant to Monitor the connection status
mouseDown(Event, int, int). Method in class wb.WBButton
Called if the mouse is down.
mouseDown(Event, int, int). Method in class wb.WBCanvas
Handler for mouseDown events.
mouseDrag(Event, int, int). Method in class wb.WBCanvas
Handler for mouseDrag events.
mouseEnter(Event, int, int). Method in class wb.WBButton
Called when the mouse enters the component.
mouseEnter(Event, int, int). Method in class wb.WBCanvas
Handler for mouseEnter events.
mouseEnter(Event, int, int). Method in class wb.WBDrawPanel
Handles the mouse entering in the this panel.
mouseEnter(Event, int, int). Method in class wb.WBStatePanel
mouseExit(Event, int, int). Method in class wb.WBButton
Called if the mouse exits this component
mouseExit(Event, int, int). Method in class wb.WBCanvas
Handler for mouseExit events.
mouseExit(Event, int, int). Method in class wb.WBDrawPanel
mouseMove(Event, int, int). Method in class wb.WBCanvas
Handler for mouseMove events.
mouseUp(Event, int, int). Method in class wb.WBButton
Called when the mouse button is Up (released)
mouseUp(Event, int, int). Method in class wb.WBCanvas
Handler for mouseUp events.
Mute(). Method in class wb.Participants
Sets the mute flag, thus this user will only receive and nothing is transmitted to other participants

N

NewColor(Color). Method in class wb.WBCanvas
NewColor changes the state of current color
NewFont(int). Method in class wb.WBCanvas
NewFontSize changes the size of the Text size
NORMAL. Static variable in interface wb.GTypes
Constant to identify Fontsize of Text

O

OALTER. Static variable in interface wb.GTypes
Constant to identify Alteration of GraphUnit
OCLEAR. Static variable in interface wb.GTypes
Constant to identify Clearing of Canvas
ODELETE. Static variable in interface wb.GTypes
Constant to identify Deletion of GraphUnit
OMESSAGE. Static variable in interface wb.GTypes
Constant to identify Object Messages
out. Variable in class wb.UserInfo
Data Out Stream associated with the User for X'mission
outlink. Variable in class wb.UserInfo
Socket to associated with the User for transmission
outstream. Variable in class wb.BytePackOutputStream
The real stream onto which the byte array will be written
OvalButton(String, WBDrawPanel). Constructor for class wb.OvalButton
Creates an instance of OvalButton with its label string used for display on the status bar
OvalButton(String, WBDrawPanel, boolean). Constructor for class wb.OvalButton
Creates an instance of OvalButton with its label string used for display on the status bar
OVALS. Static variable in interface wb.GTypes
Constant to identify ovals

P

packetize(DataOutputStream). Method in class wb.GFreeHand
method for Object transport.
packetize(DataOutputStream). Method in class wb.GraphMarker
packs the representation details and sync's to the stream.
packetize(DataOutputStream). Method in class wb.GraphPolyLine
method for Object transport.
packetize(DataOutputStream). Method in class wb.GraphText
Packetizes all the information required to create an instance of this and writes it to the stream calls basepacketize to packetize the base class variables and the packs variables of this and then sync's the data to the stream.
packetize(DataOutputStream). Method in class wb.GraphUnit
method for Object transport.
packetize(DataOutputStream). Method in class wb.Message
Uses the basepacketize helper method and then packs the remain'g data and then sync's data to the Stream.
paint(Graphics). Method in class wb.AboutDialog
Handler for paint requests.
paint(Graphics). Method in class wb.GCrossMarker
renders the Marker to the graphics (screen/canvas).
paint(Graphics). Method in class wb.GFreeHand
Does the real work of painting the object to the canvas/screen
paint(Graphics). Method in class wb.GQuestMarker
renders the "?" marker to the graphics.
paint(Graphics). Method in class wb.GraphLine
Rendering method that actually draws the line to the canvas/screen Called by the screen update thread.
paint(Graphics). Method in class wb.GraphOval
renders the Oval to the graphics using the current color (this)
paint(Graphics). Method in class wb.GraphPolyLine
Does the real work of painting the object to the canvas/screen
paint(Graphics). Method in class wb.GraphRect
Rendering method that actually draws the rectangle to the canvas/screen Called by the screen update thread.
paint(Graphics). Method in class wb.GraphRRect
Rendering method that actually draws the RRectangle to the canvas/screen Called by the screen update thread.
paint(Graphics). Method in class wb.GraphSpoke
Does the real work of painting the object to the canvas/screen
paint(Graphics). Method in class wb.GraphText
the Heart of rendering.
paint(Graphics). Method in class wb.GraphUnit
helper routine to render the graph unit to the graphics.
paint(Graphics). Method in class wb.WBButton
Paints the component.
paint(Graphics). Method in class wb.WBCanvas
Handler for paint requests.
paint(Graphics). Method in class wb.WBDrawPanel
paramString(). Method in class wb.WBButton
Helper method to return the string representation of this
Participants(String, String). Constructor for class wb.Participants
Creates an instance of the Participants with the specified local username and local hostname
ParticipantsReady(). Method in class wb.Participants
Interface to check if all the users are connected.
POINTS. Static variable in interface wb.GTypes
Constant to identify Points Just to indicate the mode
PolyButton(String, WBDrawPanel). Constructor for class wb.PolyButton
Creates an instance of PolyButton with its label string used for display on the status bar
PolyButton(String, WBDrawPanel, boolean). Constructor for class wb.PolyButton
Creates an instance of PolyButton with its label string used for display on the status bar
POLYS. Static variable in interface wb.GTypes
Constant to identify PolyLines
preferredSize(). Method in class wb.WBButton
Returns the preferred size of this component.
print(). Method in class wb.Message
Helper routine for testing purposes.
Print(). Method in class wb.Participants
Helper routine to print the participants
put(Object). Method in class wb.Sync
Store the Object and can be retrieved using get

Q

QUESTION. Static variable in interface wb.GTypes
Constant to identify Marker of shape "?"
QUIT. Static variable in interface wb.GTypes
Constant to identify exit of Participant

R

RDRectButton(String, WBDrawPanel). Constructor for class wb.RDRectButton
Creates an instance of RDRectButton with its label string used for display on the status bar
RDRectButton(String, WBDrawPanel, boolean). Constructor for class wb.RDRectButton
Creates an instance of RDRectButton with its label string used for display on the status bar
RDRECTS. Static variable in interface wb.GTypes
Constant to identify Round Rectangle
readBoolean(). Method in class wb.ByteUnPackInputStream
Read a boolean.
readByte(). Method in class wb.ByteUnPackInputStream
Reads an 8 bit byte.
readChar(). Method in class wb.ByteUnPackInputStream
Reads a 16 bit char.
readChars(String). Method in class wb.ByteUnPackInputStream
Reads a String
ReadClient(Socket, WBCanvas). Constructor for class wb.ReadClient
Creates a ReadClient instance.
ReadClient(Socket, WBCanvas, Participants). Constructor for class wb.ReadClient
Creates a ReadClient instance.
readDouble(). Method in class wb.ByteUnPackInputStream
Reads a 64 bit double.
readFloat(). Method in class wb.ByteUnPackInputStream
Reads a 32 bit float.
readInt(). Method in class wb.ByteUnPackInputStream
Reads a 32 bit int.
readLong(). Method in class wb.ByteUnPackInputStream
Reads a 64 bit long.
readShort(). Method in class wb.ByteUnPackInputStream
Reads a 16 bit short.
RECEIVEONLY. Static variable in interface wb.GTypes
Constant to identify the mode of the participant
RectButton(String, WBDrawPanel). Constructor for class wb.RectButton
Creates an instance of RectButton with its label string used for display on the status bar
RectButton(String, WBDrawPanel, boolean). Constructor for class wb.RectButton
Creates an instance of RectButton with its label string used for display on the status bar
RECTS. Static variable in interface wb.GTypes
Constant to identify Rectangle
Refresh(). Method in class wb.WBCanvas
Refresh As the name implies it refreshes the screen.
RemoveAll(). Method in class wb.Participants
Facility to make the participants list null.
ResetCalling(). Method in class wb.FrameMenu
Disables the Call Participant
ResetSelect(). Method in class wb.GraphUnit
Method to Reset the graphunit in select mode
run(). Method in class wb.KillLocalServer
Creates a socket and make a connection to the local server.
run(). Method in class wb.Listen
Infinitely waits on the accept call of the server socket and spawns a new thread to handle the connection.
run(). Method in class wb.ReadClient
Runs this thread.
run(). Method in class wb.UserInfoSet
Performed when the current thread is active
run(). Method in class wb.WriteClient
Does the work of picking items from the Sync "sendthese", one at a time go thru' the list of valid participants, pick the appropriate stream, send the item type and then call the packetize of the GraphUnit.

S

SaveCanvas(DataOutputStream). Method in class wb.WBCanvas
Method that saves the GraphUnits to a file.
select. Variable in class wb.GraphUnit
boolean to indicate that the object is in select mode this data is not transported.
setAlive(). Method in class wb.UserInfo
Set if the Output Streams/Sockets of this participant is complete Called by UserInfoSet
SetCalling(). Method in class wb.FrameMenu
Enables the Call Participant (by default it is enabled)
setcolor(Color). Method in class wb.GraphUnit
set the color of this graphunit
setDrawType(int). Method in class wb.WBCanvas
setDrawType set the current mode of the canvas
setDrawType(int). Method in class wb.WBDrawPanel
Wrapper to set the current draw type of Canvas.
sethashkey(int). Method in class wb.Message
Method to set the hashcode designed for messages like ODELETE
setInSocket(Socket). Method in class wb.UserInfo
sets the Socket of the participant responsible for reading data Set by ReadClient
setInStream(DataInputStream). Method in class wb.UserInfo
sets the InputStream associated with the Socket of the participant Set by ReadClient
setPanel(WBDrawPanel). Method in class wb.WBButton
Helper Method to set the Panel that holds this Button
setParticipants(Participants). Method in class wb.ReadClient
sets the Participants reference.
setSelect(). Method in class wb.GraphUnit
Method to set the graphunit in select mode
setSocket(Socket). Method in class wb.UserInfo
sets the Socket of the participant.
setStream(DataOutputStream). Method in class wb.UserInfo
sets the DataOutputStream associated with the Socket of the participant set by UserInfoSet
settype(int). Method in class wb.GraphUnit
Sets the type of graphunit
setType(int). Method in class wb.WBButton
Helper Method to set the type of this button
setup(int, int, int, int). Method in class wb.GraphUnit
Helper routine for base setup
setup(int, int, int, int, Color). Method in class wb.GraphUnit
Helper routine for base setup
setUserId(int). Method in class wb.UserInfo
Set Userid of the User.
SetUsers(). Method in class wb.Participants
SetUsers (was planning for something
setWriter(WriteClient). Method in class wb.WBCanvas
Set the Writer for this Canvas
show(). Method in class wb.ConfirmExit
Shows this dialog by disabling its parent (work around of Win95 port)
showStatus(String). Method in class wb.WBDrawPanel
showText(boolean). Method in class wb.WBButton
Helper Method to alter the state of the label display on the button
size(). Method in class wb.BytePackOutputStream
Returns the current size of the local buffer which would be written when sync'd
size(). Method in class wb.ByteUnPackInputStream
Returns the current size of the unread local buffer read from the stream when fill'd
size(). Method in class wb.Participants
Returns the size of the conference.
SMALL. Static variable in interface wb.GTypes
Constant to identify Fontsize of Text
SpokeButton(String, WBDrawPanel). Constructor for class wb.SpokeButton
Creates an instance of SpokeButton with its label string used for display on the status bar
SpokeButton(String, WBDrawPanel, boolean). Constructor for class wb.SpokeButton
Creates an instance of SpokeButton with its label string used for display on the status bar
SPOKES. Static variable in interface wb.GTypes
Constant to identify Spokes
START. Static variable in interface wb.GTypes
Constant to identify Start of session
start(). Method in class wb.KillLocalServer
Starts the thread by creating a thread at normal priority
start(). Method in class wb.Listen
Creates a Thread with max priority.
start(). Method in class wb.ReadClient
Starts this thread.
start(). Method in class wb.UserInfoSet
Starts the current thread at NORMAL priority
start(). Method in class wb.WriteClient
Start the current thread.
STOP. Static variable in interface wb.GTypes
Constant to identify End of session
stop(). Method in class wb.KillLocalServer
Stops the current thread
stop(). Method in class wb.Listen
Stops the current thread and cleans up the sockets
stop(). Method in class wb.ReadClient
Stops this thread.
stop(). Method in class wb.UserInfoSet
Stops the current thread
stop(). Method in class wb.WriteClient
Start the current thread.
sync(). Method in class wb.BytePackOutputStream
Writes a byte buffer to the stream that was specified during instantiation.
Sync(). Constructor for class wb.Sync
Creates a new Sync Class
sync(OutputStream). Method in class wb.BytePackOutputStream
Writes a byte buffer to the specified stream.

T

TextButton(String, WBDrawPanel). Constructor for class wb.TextButton
Creates an instance of TextButton with its label string used for display on the status bar
TextButton(String, WBDrawPanel, boolean). Constructor for class wb.TextButton
Creates an instance of TextButton with its label string used for display on the status bar
TEXTS. Static variable in interface wb.GTypes
Constant to identify String of characters
toString(). Method in class wb.UserInfo
returns the string containing info about the class
type. Variable in class wb.GraphUnit
Type of the GraphUnit

U

update(Graphics). Method in class wb.WBButton
Updates the component.
update(Graphics). Method in class wb.WBCanvas
Handler for update requests.
userid. Variable in class wb.UserInfo
Holds the userid (not used for now)
USERINFO. Static variable in interface wb.GTypes
Constant to identify Start of session
UserInfo(int, String, String, String, String). Constructor for class wb.UserInfo
Create a UserInfo instance.
UserInfo(String, String, String, String). Constructor for class wb.UserInfo
Create a UserInfo instance.
UserInfo(String, String, String, String, int). Constructor for class wb.UserInfo
Create a UserInfo instance.
UserInfoSet(int, UserInfo, String, String). Constructor for class wb.UserInfoSet
Creates an instance default START mode
UserInfoSet(int, UserInfo, String, String, int). Constructor for class wb.UserInfoSet
Creates an instance
UserInfoSet(UserInfo, String, String). Constructor for class wb.UserInfoSet
Creates an instance defaults to START mode, server port WBPORT (=9060) needs explicit start to start the thread
UserInfoSet(UserInfo, String, String, int). Constructor for class wb.UserInfoSet
Creates an instance default server port WBPORT (=9060)
username. Variable in class wb.UserInfo
Holds the username
userset. Variable in class wb.UserInfo
UserInfoSet class that launches the setting up of the socket/streams

W

WBButton(). Constructor for class wb.WBButton
Creates an instance of this.
WBButton(String, boolean). Constructor for class wb.WBButton
Creates an instance of this.
WBButton(String, WBDrawPanel, boolean). Constructor for class wb.WBButton
Creates an instance of this.
WBButton(String, WBDrawPanel, boolean, int). Constructor for class wb.WBButton
Creates an instance of this.
WBCanvas(Frame). Constructor for class wb.WBCanvas
Creates a new Canvas.
WBCanvas(Frame, WriteClient). Constructor for class wb.WBCanvas
Creates a new Canvas that is ready for conference.
WBFileFilter(). Constructor for class wb.WBFileFilter
WBFrame(). Constructor for class wb.WBFrame
Default Constructor Invokes to a single user Graphics Editor that can be dynamically changed to multi-user.
WBFrame(String[], int). Constructor for class wb.WBFrame
Constructor which takes in an array of string and the number of users.
WBJOIN. Static variable in interface wb.GTypes
Constant to identify Start of session of a participant who joined when the conference is in progress as initiated by the local local user using Call Dialog
WBPORT. Static variable in interface wb.GTypes
Constant to identify the default port number of the White Board
WBStatePanel(WBFrame, WBCanvas). Constructor for class wb.WBStatePanel
writeBoolean(boolean). Method in class wb.BytePackOutputStream
Writes a boolean.
writeByte(int). Method in class wb.BytePackOutputStream
Writes an 8 bit byte.
writeBytes(String). Method in class wb.BytePackOutputStream
Writes a String as a sequence of bytes.
writeChar(int). Method in class wb.BytePackOutputStream
Writes a 16 bit char.
writeChars(String). Method in class wb.BytePackOutputStream
Writes a String as a sequence of chars.
WriteClient(Participants). Constructor for class wb.WriteClient
Creates a instance of the writer.
writeDouble(double). Method in class wb.BytePackOutputStream
Writes a 64 bit double.
writeFloat(float). Method in class wb.BytePackOutputStream
Writes a 32 bit float.
writeInt(int). Method in class wb.BytePackOutputStream
Writes a 32 bit int.
writeLong(long). Method in class wb.BytePackOutputStream
Writes a 64 bit long.
writeShort(int). Method in class wb.BytePackOutputStream
Writes a 16 bit short.

X

xmax. Variable in class wb.GraphUnit
bounds of the GraphUnit.
xmin. Variable in class wb.GraphUnit
bounds of the GraphUnit.
xpoints. Variable in class wb.GFreeHand
Array of integer to hold the x-coordinates of the remaining points
xpoints. Variable in class wb.GraphPolyLine
Array of integer to hold the x-coordinates of the remaining points

Y

ymax. Variable in class wb.GraphUnit
bounds of the GraphUnit.
ymin. Variable in class wb.GraphUnit
bounds of the GraphUnit.
ypoints. Variable in class wb.GFreeHand
Array of integer to hold the y-coordinates of the remaining points
ypoints. Variable in class wb.GraphPolyLine
Array of integer to hold the y-coordinates of the remaining points