ttsolver
Class TimetableXMLLoader

java.lang.Object
  extended by ttsolver.TimetableLoader
      extended by ttsolver.TimetableXMLLoader

public class TimetableXMLLoader
extends TimetableLoader

This class loads the input model from XML file.

Parameters:

ParameterTypeComment
General.InputStringInput XML file
General.InitialAssignmentBooleanUse the solution as initial assignment
General.UseDepartmentSpreadConstraintsBooleanUse DepartmentSpreadConstraint
General.MPPBooleanMinimal perturbation problem (if true, initial assignments are set from solution)
General.ForcedPerturbancesIntegerFor testing of MPP: number of input perturbations, i.e., classes with prohibited intial assignment
General.UseDistanceConstraintsBooleanConsider distances between buildings

Version:
1.0
Author:
Tomáš Müller

Constructor Summary
TimetableXMLLoader(TimetableModel model)
           
 
Method Summary
 void load(PrintWriter out)
          Load the model.
 
Methods inherited from class ttsolver.TimetableLoader
getModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimetableXMLLoader

public TimetableXMLLoader(TimetableModel model)
Method Detail

load

public void load(PrintWriter out)
          throws Exception
Description copied from class: TimetableLoader
Load the model.

Specified by:
load in class TimetableLoader
Parameters:
out - some error/warning/info messages could be printed here
Throws:
Exception


Copyright © 2005 Tomáš Müller