Drools Planner distribution 6.0.0.Alpha9

org.drools.planner.examples.common.persistence
Class AbstractXmlSolutionImporter.XmlInputBuilder

java.lang.Object
  extended by org.drools.planner.examples.common.persistence.AbstractXmlSolutionImporter.XmlInputBuilder
Direct Known Subclasses:
NurseRosteringSolutionImporter.NurseRosteringInputBuilder
Enclosing class:
AbstractXmlSolutionImporter

public abstract class AbstractXmlSolutionImporter.XmlInputBuilder
extends Object


Field Summary
protected  org.jdom.Document document
           
protected  File inputFile
           
 
Constructor Summary
AbstractXmlSolutionImporter.XmlInputBuilder()
           
 
Method Summary
protected  void assertElementName(org.jdom.Element element, String name)
           
 String getInputId()
           
abstract  Solution readSolution()
           
 void setDocument(org.jdom.Document document)
           
 void setInputFile(File inputFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inputFile

protected File inputFile

document

protected org.jdom.Document document
Constructor Detail

AbstractXmlSolutionImporter.XmlInputBuilder

public AbstractXmlSolutionImporter.XmlInputBuilder()
Method Detail

setInputFile

public void setInputFile(File inputFile)

setDocument

public void setDocument(org.jdom.Document document)

readSolution

public abstract Solution readSolution()
                               throws IOException,
                                      org.jdom.JDOMException
Throws:
IOException
org.jdom.JDOMException

getInputId

public String getInputId()

assertElementName

protected void assertElementName(org.jdom.Element element,
                                 String name)

Drools Planner distribution 6.0.0.Alpha9

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