resources
Class Classroom

java.lang.Object
  extended by resources.Classroom
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, Constants

public class Classroom
extends java.lang.Object
implements Constants, java.lang.Comparable, java.io.Serializable

ClassroomScheduler classroom

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface resources.Constants
BUILDING, COURSE, COURSE_FIELD, COURSE_NUMBER, LASTNAME, NAME, PROF_DOUBLE_BOOKED, ROOM, ROOM_DOUBLE_BOOKED, SECTION_NUMBER
 
Constructor Summary
Classroom(java.lang.String building, java.lang.String roomName, int capacity)
          Constructor declaration
 
Method Summary
 int compareTo(java.lang.Object obj)
           
 void draw(java.awt.Graphics g, java.awt.Rectangle r)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getBuilding()
          Method declaration
 int getCapacity()
          Method declaration
 java.lang.String getRoomName()
          Method declaration
 void setBuilding(java.lang.String building)
          Method declaration
 void setCapacity(int capacity)
          Method declaration
 void setRoomName(java.lang.String roomName)
          Method declaration
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Classroom

public Classroom(java.lang.String building,
                 java.lang.String roomName,
                 int capacity)
Constructor declaration

Parameters:
String - building for this room
String - roomName usually an alphanumeric
int - capacity seats in this room
Method Detail

getCapacity

public int getCapacity()
Method declaration

Returns:
int capacity of this room

getRoomName

public java.lang.String getRoomName()
Method declaration

Returns:
String roomName the name of this room (alphanumeric)

getBuilding

public java.lang.String getBuilding()
Method declaration

Returns:
String building the building where this classroom is located

setCapacity

public void setCapacity(int capacity)
Method declaration

Parameters:
capacity -

setRoomName

public void setRoomName(java.lang.String roomName)
Method declaration

Parameters:
roomName -
See Also:

setBuilding

public void setBuilding(java.lang.String building)
Method declaration

Parameters:
Building -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
String representation of the classroom

compareTo

public int compareTo(java.lang.Object obj)
Specified by:
compareTo in interface java.lang.Comparable

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

draw

public void draw(java.awt.Graphics g,
                 java.awt.Rectangle r)