OptaPlanner distribution 6.0.0-SNAPSHOT

org.optaplanner.examples.common.persistence
Class XStreamSolutionDao

java.lang.Object
  extended by org.optaplanner.examples.common.persistence.XStreamSolutionDao
All Implemented Interfaces:
SolutionDao
Direct Known Subclasses:
CloudBalancingDao, CurriculumCourseDao, ExaminationDao, MachineReassignmentDao, Manners2009Dao, NQueensDao, NurseRosteringDao, PatientAdmissionScheduleDao, ProjectJobSchedulingDao, TennisDao, TravelingTournamentDao, TspDao, VehicleRoutingDao

public abstract class XStreamSolutionDao
extends Object
implements SolutionDao


Field Summary
protected  org.slf4j.Logger logger
           
 
Constructor Summary
XStreamSolutionDao(String dirName, Class... xstreamAnnotations)
           
 
Method Summary
 File getDataDir()
           
 String getDirName()
           
 String getFileExtension()
           
 Solution readSolution(File inputSolutionFile)
           
 void writeSolution(Solution solution, File outputSolutionFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final transient org.slf4j.Logger logger
Constructor Detail

XStreamSolutionDao

public XStreamSolutionDao(String dirName,
                          Class... xstreamAnnotations)
Method Detail

getDirName

public String getDirName()
Specified by:
getDirName in interface SolutionDao

getDataDir

public File getDataDir()
Specified by:
getDataDir in interface SolutionDao

getFileExtension

public String getFileExtension()
Specified by:
getFileExtension in interface SolutionDao

readSolution

public Solution readSolution(File inputSolutionFile)
Specified by:
readSolution in interface SolutionDao

writeSolution

public void writeSolution(Solution solution,
                          File outputSolutionFile)
Specified by:
writeSolution in interface SolutionDao

OptaPlanner distribution 6.0.0-SNAPSHOT

Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.