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

action. Variable in class .SketchPanel
State variables of whiteboard
action(Event, Object). Method in class .InvalidPopupDlg
action(Event, Object). Method in class .LoginWindow
and invokes the main user interface of this application
action(Event, Object). Method in class .SuperSettingWindow
Event handler for traping ACTIO_EVENT on the OK button, after which the entered bandwidth values is stored into the StateInfo class of the user
action(Event, Object). Method in class .TextEntryDlg
action(Event, Object). Method in class .UserStatisticsDlg
close the Statistics window
addStack(Object). Method in class .SketchArea
add one object to the stack
assemble(byte[]). Method in class .PacketHandler
Assembles data passed from Chat Tool or Whiteboard module with RTP header.
assemble(int). Method in class .Circle
assembles the Circle object's parameters based on application-specific format before calling superclass's BaseClassAssemble for assembling this resulting packet with the RTP header.
assemble(int). Method in interface .DrawObject
assemble(int). Method in class .Line
assembles the Line object's parameters based on application-specific format before calling superclass's BaseClassAssemble for assembling this resulting packet with the RTP header.
assemble(int). Method in class .Oval
assembles the Oval object's parameters based on application-specific format before calling superclass's BaseClassAssemble for assembling this resulting packet with the RTP header.
assemble(int). Method in class .Rect
assembles Rectangle object's parameters before calling superclass's BaseClassAssemble function to assemble this resulting packet with RTP header.
assemble(int). Method in class .Text
assembles the Line object's parameters based on application-specific format before calling superclass's BaseClassAssemble for assembling this resulting packet with the RTP header.
assemble(int, UserInfo, boolean). Method in class .RTCP_PacketHandler
Function for assembling receiver report with either BYE or SDES packet

B

Bar(int, int). Constructor for class .Bar
Constructs a Bar with button count and direction
base_x. Variable in class .Rect
base_y. Variable in class .Rect
BaseClassAssemble(byte[]). Method in class .ObjBaseClass
passed in exact data_buf size of graphics object eg: line, etc
baseColors. Variable in class .Circle
baseColors. Variable in class .Line
baseColors. Variable in class .Oval
baseColors. Variable in class .Rect
baseColors. Variable in class .Text

C

ChatPanel(MenuWindow). Constructor for class .ChatPanel
ChatToolDataType. Static variable in class .DataType
ChoiceBar(int, int). Constructor for class .ChoiceBar
Constructs a Bar with button count and direction
CIRCLE. Static variable in class .ObjType
Circle(SketchArea). Constructor for class .Circle
constructor
Circle(SketchArea, int). Constructor for class .Circle
Constructor
clean(Graphics). Method in class .Circle
the real function to clean up the object on the whiteboard
clean(Graphics). Method in class .Line
clean(Graphics). Method in class .Oval
clean(Graphics). Method in class .Rect
clean(Graphics). Method in class .Text
clear(Graphics). Method in class .Circle
clear the object on the display
clear(Graphics). Method in class .Line
clear up object on the whiteboard
clear(Graphics). Method in class .Oval
clear(Graphics). Method in class .Rect
clear(Graphics). Method in class .Text
clear up object on the whiteboard
clearCell(Graphics, int). Method in class .Bar
clear button
clipboardNotEmpty(). Method in class .ProcessCmd
clone(). Method in class .Circle
clones a circle object by making an exact copy of this circle object with values equal to the original values, except that the starting and ending points of the newly cloned circle are translated by a value of TRANSLATE_X and TRANSLATE_Y defined in the ObjBaseClass.java.
clone(). Method in class .Line
clones a line object by making an exact copy of this line object with values equal to the original values, except that the starting and ending points of the newly cloned line are translated by a value of TRANSLATE_X and TRANSLATE_Y defined in the ObjBaseClass.java.
clone(). Method in class .Oval
clones a oval object by making an exact copy of this oval object with values equal to the original values, except that the starting and ending points of the newly cloned oval are translated by a value of TRANSLATE_X and TRANSLATE_Y defined in the ObjBaseClass.java.
clone(). Method in class .Rect
clones a rectangle object by making an exact copy of this rectangle object with values equal to the original values, except that the starting and ending points of the newly cloned rectangle are translated by a value of TRANSLATE_X and TRANSLATE_Y defined in the ObjBaseClass.java.
clone(). Method in class .Text
clones a text object by making an exact copy of this text object with values equal to the original values, except that the starting and ending points of the newly cloned text are translated by a value of TRANSLATE_X and TRANSLATE_Y defined in the ObjBaseClass.java.
CNAME. Static variable in class .rtcp_sdes_type
color. Variable in class .Line
color. Variable in class .Oval
color. Variable in class .Rect
color. Variable in class .SketchPanel
color. Variable in class .Text
color_panel. Variable in class .SketchPanel
ColorPanel(int). Constructor for class .ColorPanel
Constructs a DrawContentBar with a WorkPanel
COPY. Static variable in class .ObjType
copy2clipboard(DrawObject). Method in class .ProcessCmd
COUNT. Static variable in class .ObjType
CSRC_count. Variable in class .RTP_Header
cx. Variable in class .Circle
cy. Variable in class .Circle

D

data. Variable in class .RTP_Header
DataHandler(MenuWindow). Constructor for class .DataHandler
Constructor function for Data Handler
DataType(). Constructor for class .DataType
DELETE. Static variable in class .ObjType
disassemble(DatagramPacket). Method in class .PacketHandler
Segments the RTP header from the data portion of the incoming RTP packet, before updating a vector for keeping track of the number of active senders during a particular transmission interval.
disassemble(DatagramPacket). Method in class .RTCP_PacketHandler
dispatch(byte[]). Method in class .DataHandler
Dispatcher function.
dist_x. Variable in class .Text
dist_y. Variable in class .Text
draw(int, int, int, int, int, int). Method in class .Circle
function called to draw object passed from network
draw(int, int, int, int, int, int). Method in class .Line
draw object which is passed from network
draw(int, int, int, int, int, int). Method in class .Oval
draw(int, int, int, int, int, int). Method in class .Rect
draw(int, int, int, int, int, int). Method in class .Text
draw object which is passed from network

E

EMAIL. Static variable in class .rtcp_sdes_type
END. Static variable in class .rtcp_sdes_type
erase(Graphics, boolean). Method in class .Circle
function to erase the object while selected
erase(Graphics, boolean). Method in class .Line
erase(Graphics, boolean). Method in class .Oval
erase(Graphics, boolean). Method in class .Rect
erase(Graphics, boolean). Method in class .Text
erase_obj_to_move(Graphics). Method in class .Rect
erase_recvd_obj(int). Method in class .SketchArea
searches through the stack to find the correct object to be deleted following the remote DELETE request.
exit(). Method in class .MenuWindow
has been sent by user.
extension. Variable in class .RTP_Header

F

font. Variable in class .SketchPanel

G

GC. Variable in class .SketchArea
get_SSRCRead(). Method in class .RTCP_PacketHandler
Gets SSRC number received from other participating users
getBaseColors(). Method in class .ColorPanel
getButtonIndex(int, int). Method in class .Bar
get button's index by position
getCellInterior(int, boolean). Method in class .Bar
get drawing area of a button
getCellPos(int). Method in class .Bar
get left top point of button's area
getCellRect(int). Method in class .Bar
get area of a button
getCName(String, String). Method in class .LoginWindow
Returns cname.
getColorPanelDim(). Method in class .ColorPanel
getColSelected(). Method in class .Params
getDimension(). Method in class .Bar
getGIFImage(String). Method in class .ImageFrame
getObjID(). Method in class .Circle
getObjID(). Method in interface .DrawObject
getObjID(). Method in class .Line
getObjID(). Method in class .Oval
getObjID(). Method in class .Rect
getObjID(). Method in class .Text
getObjPanelDim(). Method in class .ObjPanel
getObjSelected(). Method in class .Params
getRTCPSize(). Method in class .RTCP_PacketHandler
Gets the size of RTCP packet assembled
getRTP_Header(). Method in class .PacketHandler
returns RTP header obtained from the disassemble function of this class
getStringDim(String, FontMetrics). Method in class .Text
Gets dimension of the string entered onto the textfield of the whiteboard canvas.
getType(). Method in class .Circle
get type of the object
getType(). Method in interface .DrawObject
getType(). Method in class .Line
return type of the object
getType(). Method in class .Oval
getType(). Method in class .Rect
getType(). Method in class .Text
return type of the object
getVersionNum(). Method in class .RTP_Header
GIF. Static variable in class .ObjType

H

handleEvent(Event). Method in class .ChatPanel
multicast socket.
handleEvent(Event). Method in class .ImageFrame
handleEvent(Event). Method in class .MenuWindow
Event handler to trap events of clicking on the menu items
handleEvent(Event). Method in class .UserPanel
information received.
height. Variable in class .Circle
height. Variable in class .Oval
height. Variable in class .Rect
height. Variable in class .Text

I

id. Variable in class .Oval
id. Variable in class .Rect
ImageFrame(SketchArea, String). Constructor for class .ImageFrame
insets(). Method in class .ChatPanel
provides an offset placement from the original container
insets(). Method in class .ColorPanel
Provides offset of the user panel from the boundary
insets(). Method in class .ObjPanel
Provides offset of the object panel from the boundary
insets(). Method in class .SketchArea
set border width
insets(). Method in class .SketchPanel
insets(). Method in class .UserPanel
Provides offset of the user panel from the boundary
InvalidPopupDlg(LoginWindow). Constructor for class .InvalidPopupDlg
isButtonUp(int). Method in class .Bar
return the button state
isButtonUp(int). Method in class .ChoiceBar
implement's abstract method in Bar
isCircle(DrawObject, int, int). Method in class .SketchArea
Checks whether desired object from the stack is a Circle object.
isLine(DrawObject, int, int). Method in class .SketchArea
Checks whether desired object from the stack is a Line object.
isOval(DrawObject, int, int). Method in class .SketchArea
Checks whether desired object from the stack is an Oval object.
isRect(DrawObject, int, int). Method in class .SketchArea
Checks whether desired object from the stack is a Rectangle.
isText(DrawObject, int, int). Method in class .SketchArea
Checks whether desired object from the stack is a Text object.

L

LINE. Static variable in class .ObjType
Line(SketchArea). Constructor for class .Line
constructor
Line(SketchArea, int). Constructor for class .Line
constructor
loadImageFiles(String, String). Method in class .ImageFrame
LOC. Static variable in class .rtcp_sdes_type
LoginWindow(UserInfo). Constructor for class .LoginWindow

M

main(String[]). Static method in class .wb
marker. Variable in class .RTP_Header
MenuWindow(LoginWindow, String). Constructor for class .MenuWindow
minimumSize(). Method in class .UserStatisticsDlg
mouseDown(Event, int, int). Method in class .Bar
mouseDown(Event, int, int). Method in class .SketchArea
event handler for mouse down
mouseDown(int, int). Method in class .Circle
member function to be called when mouse down action
mouseDown(int, int). Method in interface .DrawObject
mouseDown(int, int). Method in class .Line
event handler for mouse down while drawing
mouseDown(int, int). Method in class .Oval
mouseDown(int, int). Method in class .Rect
mouseDown(int, int). Method in class .Text
event handler for mouse down while drawing
mouseDrag(Event, int, int). Method in class .SketchArea
event handler for mouse drag
mouseDrag(int, int). Method in class .Circle
puclic member function called when mouse drag
mouseDrag(int, int). Method in class .Line
event handler for mouse drag when drawing the objects
mouseDrag(int, int). Method in class .Oval
mouseDrag(int, int). Method in class .Rect
mouseDrag(int, int). Method in class .Text
event handler for mouse drag when drawing the objects.
mouseMove(Event, int, int). Method in class .Bar
mouseUp(Event, int, int). Method in class .SketchArea
event handler for house up
mouseUp(int, int). Method in class .Circle
public member function called when mouse up event
mouseUp(int, int). Method in interface .DrawObject
mouseUp(int, int). Method in class .Line
event handler for mouse up when drawing objects
mouseUp(int, int). Method in class .Oval
mouseUp(int, int). Method in class .Rect
mouseUp(int, int). Method in class .Text
event handler for mouse up when drawing objects.
MOVE. Static variable in class .ObjType
moveObj. Variable in class .SketchArea
moveObj(DrawObject, DataInputStream). Method in class .SketchArea
moveUP(Graphics, int, int). Method in class .Circle
mouse up event handler while moving the object
moveUP(Graphics, int, int). Method in class .Line
set parameter after locating the last point
moveUP(Graphics, int, int). Method in class .Oval
moveUP(Graphics, int, int). Method in class .Rect
moveUP(Graphics, int, int). Method in class .Text
set parameter after locating the last point
moving(Graphics, int, int). Method in class .Circle
move current object on the whetboard
moving(Graphics, int, int). Method in class .Line
function called when moving the object
moving(Graphics, int, int). Method in class .Oval
moving(Graphics, int, int). Method in class .Rect
moving(Graphics, int, int). Method in class .Text
function called when moving the object
MyButton(GridBagLayout, String, String, int, int, int, int). Constructor for class .MyButton
MyLabel(GridBagLayout, String, int, String, int, int, int, int). Constructor for class .MyLabel
MyList(GridBagLayout, int, boolean, String, int, int, int, int). Constructor for class .MyList
MyMenu(String). Constructor for class .MyMenu
MyMenuItem(String). Constructor for class .MyMenuItem
MyTextArea(GridBagLayout, int, int, String, int, int, int, int). Constructor for class .MyTextArea
MyTextBox(GridBagLayout, int, String, int, int, int, int). Constructor for class .MyTextBox

N

NAME. Static variable in class .rtcp_sdes_type
NOTE. Static variable in class .rtcp_sdes_type

O

obj_id. Variable in class .Circle
obj_id. Variable in class .Line
obj_id. Variable in class .Oval
obj_id. Variable in class .Rect
obj_id. Variable in class .Text
obj_panel. Variable in class .SketchPanel
ObjBaseClass(SenderMCSocket, PacketHandler). Constructor for class .ObjBaseClass
Constructor function
ObjPanel(ProcessCmd, int, int). Constructor for class .ObjPanel
objToMove. Variable in class .SketchArea
ObjType(). Constructor for class .ObjType
offscreenG. Variable in class .SketchArea
offscreenImg. Variable in class .SketchArea
old_height. Variable in class .Circle
old_height. Variable in class .Oval
old_height. Variable in class .Rect
old_width. Variable in class .Circle
old_width. Variable in class .Oval
old_width. Variable in class .Rect
old_x. Variable in class .Line
old_x1. Variable in class .Circle
old_x1. Variable in class .Rect
old_x1. Variable in class .Text
old_y. Variable in class .Line
old_y1. Variable in class .Circle
old_y1. Variable in class .Rect
old_y1. Variable in class .Text
OVAL. Static variable in class .ObjType
Oval(SketchArea). Constructor for class .Oval
Oval(SketchArea, int). Constructor for class .Oval

P

PacketHandler(MenuWindow). Constructor for class .PacketHandler
Constructor function to randomly generate sequence number, timestamp and SSRC.
padding. Variable in class .RTP_Header
paint(Graphics). Method in class .Bar
set help string
paint(Graphics). Method in class .Circle
draw the object
paint(Graphics). Method in class .Line
draw the object by pen color
paint(Graphics). Method in class .Oval
paint(Graphics). Method in class .Rect
paint(Graphics). Method in class .SketchArea
member function to handle exposure event and create offscreen buffer
paint(Graphics). Method in class .Text
draw the object by pen color
Params(). Constructor for class .Params
PASTE. Static variable in class .ObjType
paste(). Method in class .ProcessCmd
paste(DrawObject). Method in class .SketchArea
pastes objects from the clipboard.
payload_type. Variable in class .RTP_Header
PHONE. Static variable in class .rtcp_sdes_type
preferredSize(). Method in class .UserStatisticsDlg
pressButton(int). Method in class .Bar
called when mouse downd the button
pressButton(int). Method in class .ChoiceBar
implement's abstract method in Bar
PRIV. Static variable in class .rtcp_sdes_type
proc_obj(byte[], int). Method in class .SketchArea
dispatches object to either the method to move or delete the object, based on the requestType.
procCommand(int). Method in class .ProcessCmd
ProcessCmd(SketchPanel). Constructor for class .ProcessCmd
processInData(byte[]). Method in class .Circle
retrieves Circle object's parameters from the received packet and display the circle on the drawing canvas of the whiteboard.
processInData(byte[]). Method in class .Line
retrieves Line object's parameters from the received packet and display the line on the drawing canvas of the whiteboard.
processInData(byte[]). Method in class .Oval
retrieves Oval object's parameters from the received packet and display the oval on the drawing canvas of the whiteboard.
processInData(byte[]). Method in class .Rect
retrieves Rectangle object's parameters from the received packet and displays on the drawing canvas of the whiteboard.
processInData(byte[]). Method in class .SketchArea
process data passed from network, the data contains essential parameter for various drawing objects
processInData(byte[]). Method in class .SketchPanel
Bridge function to process input data from the network
processInData(byte[]). Method in class .Text
retrieves Line object's parameters from the received packet and display the line on the drawing canvas of the whiteboard.
processInData(String). Method in class .ChatPanel
append one to the end of the received string.
proctextfield(int, int, int, String). Method in class .SketchArea
Processes text , if any, entered into the textfield, when mouseDown event has occurred.

R

r. Variable in class .Circle
receiveData(byte[]). Method in class .ReceiverMCSocket
returns datagram packet received via multicast socket
ReceiverMCSocket(String, int). Constructor for class .ReceiverMCSocket
constructor which accepts multicast address (in String format) and specified port number.
RECT. Static variable in class .ObjType
Rect(SketchArea). Constructor for class .Rect
Rect(SketchArea, int). Constructor for class .Rect
recvd_moved_obj(Graphics, int, int, int, int). Method in class .Line
recvd_moved_obj(Graphics, int, int, int, int). Method in class .Text
removeFmList(int). Method in class .UserPanel
RTCP_PacketHandler(StateInfo). Constructor for class .RTCP_PacketHandler
Constructor function
RTCP_Sender_Thread(MenuWindow). Constructor for class .RTCP_Sender_Thread
Constructor function
RTCP_Thread(MenuWindow). Constructor for class .RTCP_Thread
Construction function
RTP_Header(ByteArrayInputStream). Constructor for class .RTP_Header
RTP_Thread(MenuWindow). Constructor for class .RTP_Thread
Constructor function
run(). Method in class .RTCP_Sender_Thread
Looping thread that assembles user SDES information every certain interval before sending out through RTCP sender multicast socket.
run(). Method in class .RTCP_Thread
Thread loops while receiving packets through the RTCP receiver multicast socket.
run(). Method in class .RTP_Thread
run() function of thread is overwritten for receiving and disassembling datagram packets

S

SELECT. Static variable in class .ObjType
selectedObj. Variable in class .SketchArea
send(). Method in class .Circle
sends this circle object to the multicast network
send(). Method in class .Line
send(). Method in class .Oval
Sends this oval object across the multicast network
send(). Method in class .Rect
send(). Method in class .Text
sendByePacket(DataOutputStream, int). Method in class .RTCP_PacketHandler
Assembles BYE packet.
sendByteData(byte[]). Method in class .SenderMCSocket
creates datagram packet to contain the byte array data before sending through the multicast socket
sendChatStr(String). Method in class .ChatPanel
user-entered chat string before sending to the network
SenderMCSocket(String, int, byte). Constructor for class .SenderMCSocket
Constructor for class.
sendSDESItems(DataOutputStream, int, UserInfo). Method in class .RTCP_PacketHandler
Assembles SDES items.
sequence_num. Variable in class .RTP_Header
setBaseDist(Graphics, int, int). Method in class .Rect
setBaseDist(Graphics, int, int). Method in class .Text
setBasePoint(int, int). Method in class .Rect
setBasePoint(int, int). Method in class .Text
setColSelection(int). Method in class .Params
setConstraints(GridBagLayout, GridBagConstraints, String, int, int, int, int). Constructor for class .setConstraints
setObjSelection(int). Method in class .Params
setPenColor(Graphics, int). Method in class .Circle
specify the color of the object
setPenColor(Graphics, int). Method in class .Line
set drawing color
setPenColor(Graphics, int). Method in class .Rect
setPenColor(Graphics, int). Method in class .Text
set drawing color
SSRC. Variable in class .RTP_Header
start_receiver_threads(). Method in class .MenuWindow
Function to start RTP and RTCP receiver threads
start_sender_thread(). Method in class .MenuWindow
Function to start RTCP sender thread
StateInfo(). Constructor for class .StateInfo
StatisticsWindow(String, MenuWindow). Constructor for class .StatisticsWindow
Constructor function
stop_receiver_threads(). Method in class .MenuWindow
Function to stop RTP and RTCP receiver threads
stop_sender_threads(). Method in class .MenuWindow
Function to stop RTCP sender thread
stopthread(). Method in class .RTCP_Sender_Thread
Terminates RTCP sender thread
stopthread(). Method in class .RTCP_Thread
Terminates the RTCP receiver thread
stopthread(). Method in class .RTP_Thread
Terminates RTP receiver thread
storeFixedUserInfo(). Method in class .LoginWindow
them, together with the Canonical Name into the UserInfo class.
storeStates(). Method in class .RTCP_PacketHandler
stores states into StateInfo structure(class).
storeUserInfo(). Method in class .LoginWindow
Dialog Session
SuperSettingWindow(String, MenuWindow). Constructor for class .SuperSettingWindow
Constructor function for building the user interface

T

TEXT. Static variable in class .ObjType
text. Variable in class .Text
Text(SketchArea). Constructor for class .Text
constructor
Text(SketchArea, String, Dimension). Constructor for class .Text
constructor
Text(SketchArea, String, int, FontMetrics). Constructor for class .Text
constructor
TextEntryDlg(SketchArea, int, int, int). Constructor for class .TextEntryDlg
timestamp. Variable in class .RTP_Header
TOOL. Static variable in class .rtcp_sdes_type
TRANSLATE_X. Static variable in class .ObjBaseClass
TRANSLATE_Y. Static variable in class .ObjBaseClass
transm_interval(boolean, int, int, int, boolean, double, int). Method in class .RTCP_PacketHandler
type. Variable in class .Line
type. Variable in class .Oval
type. Variable in class .Rect
type. Variable in class .Text

U

update(). Method in class .StatisticsWindow
To trap user entries and udpate accordingly into the UserInfo class
update_moved_obj(int, byte[]). Method in class .SketchArea
Updates the object whenever this object has been moved remotely.
update_obj_params(Object, DataInputStream, Graphics). Method in class .SketchArea
updateActiveSenderVec(int). Method in class .PacketHandler
Checks whether the SSRC read from the incoming packet is already present in the vector.
updateMemberVec(int). Method in class .RTCP_Thread
Udpates a vector that keeps track of the number of participating users.
updateRTPSize(). Method in class .ChatPanel
updates the RTP packet size received
updateUserInfo(UserInfo). Method in class .LoginWindow
Function to update the changed name and email items
updateUserList(String, UserInfo). Method in class .UserPanel
as the unique key for the hashtable.
updateUserPanel(). Method in class .UserPanel
latest list of particpating users.
UserPanel(MenuWindow). Constructor for class .UserPanel
UserStatisticsDlg(String, MenuWindow, UserInfo). Constructor for class .UserStatisticsDlg

V

version_num. Variable in class .RTP_Header

W

wb(). Constructor for class .wb
WBDataType. Static variable in class .DataType
width. Variable in class .Circle
width. Variable in class .Oval
width. Variable in class .Rect
width. Variable in class .Text

X

x1. Variable in class .Circle
x1. Variable in class .Line
x1. Variable in class .Oval
x1. Variable in class .Rect
x1. Variable in class .Text
x2. Variable in class .Line

Y

y1. Variable in class .Circle
y1. Variable in class .Line
y1. Variable in class .Oval
y1. Variable in class .Rect
y1. Variable in class .Text
y2. Variable in class .Line