public class XStreamXmlSolverFactory<Solution_ extends Solution> extends AbstractSolverFactory<Solution_>
Solver with XStream.SolverFactory| Modifier and Type | Field and Description | 
|---|---|
protected com.thoughtworks.xstream.XStream | 
xStream  | 
solverConfig, solverConfigContext| Constructor and Description | 
|---|
XStreamXmlSolverFactory()  | 
XStreamXmlSolverFactory(SolverConfigContext solverConfigContext)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addXStreamAnnotations(Class... xStreamAnnotations)  | 
static com.thoughtworks.xstream.XStream | 
buildXStream()
Builds the  
XStream setup which is used to read/write solver configs and benchmark configs. | 
XStreamXmlSolverFactory<Solution_> | 
configure(File solverConfigFile)  | 
XStreamXmlSolverFactory<Solution_> | 
configure(InputStream in)  | 
XStreamXmlSolverFactory<Solution_> | 
configure(Reader reader)  | 
XStreamXmlSolverFactory<Solution_> | 
configure(String solverConfigResource)  | 
com.thoughtworks.xstream.XStream | 
getXStream()  | 
buildSolver, cloneSolverFactory, getSolverConfigcreateEmpty, createEmpty, createFromKieContainerXmlResource, createFromKieContainerXmlResource, createFromKieContainerXmlResource, createFromXmlFile, createFromXmlFile, createFromXmlInputStream, createFromXmlInputStream, createFromXmlReader, createFromXmlReader, createFromXmlResource, createFromXmlResourcepublic XStreamXmlSolverFactory()
public XStreamXmlSolverFactory(SolverConfigContext solverConfigContext)
solverConfigContext - never nullpublic static com.thoughtworks.xstream.XStream buildXStream()
XStream setup which is used to read/write solver configs and benchmark configs.
 It should never be used to read/write Solution instances. Use XStreamSolutionFileIO for that instead.public void addXStreamAnnotations(Class... xStreamAnnotations)
xStreamAnnotations - never nullXStream.processAnnotations(Class[])public com.thoughtworks.xstream.XStream getXStream()
public XStreamXmlSolverFactory<Solution_> configure(String solverConfigResource)
solverConfigResource - never null, a classpath resource
 as defined by ClassLoader.getResource(String)public XStreamXmlSolverFactory<Solution_> configure(File solverConfigFile)
public XStreamXmlSolverFactory<Solution_> configure(InputStream in)
public XStreamXmlSolverFactory<Solution_> configure(Reader reader)
Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.