timeTable.dataStructures
Class TimeInterval

java.lang.Object
  extended by timeTable.dataStructures.TimeInterval
All Implemented Interfaces:
java.io.Serializable

public class TimeInterval
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
TimeInterval(int index, java.lang.String name)
           
 
Method Summary
 void addAvailability(Availability availability)
           
 Availability getChosenAvailability()
           
 int getIndex()
           
 java.lang.String getName()
           
 void removeAvailability(Availability availability)
           
 void setChosenAvailability(Availability chosenAvailability)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TimeInterval

public TimeInterval(int index,
                    java.lang.String name)
Method Detail

getIndex

public int getIndex()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

addAvailability

public void addAvailability(Availability availability)

removeAvailability

public void removeAvailability(Availability availability)

setChosenAvailability

public void setChosenAvailability(Availability chosenAvailability)

getChosenAvailability

public Availability getChosenAvailability()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object