O
- output typeI
- input typeO
- output typeI
- input typepublic abstract class AbstractJobBuilder<I,O> extends java.lang.Object implements JobBuilder<I,O>
Modifier and Type | Field and Description |
---|---|
protected Translator<MolecularSystem,javax.xml.bind.JAXBElement<org.xml_cml.schema.Cml>> |
molecularSystemTranslator |
protected Translator<java.util.Map<JobParameter,java.lang.Object>,javax.xml.bind.JAXBElement<org.xml_cml.schema.Cml>> |
parameterTranslator |
Constructor and Description |
---|
AbstractJobBuilder() |
Modifier and Type | Method and Description |
---|---|
abstract Job<O> |
build(I input)
read in cml file, and convert it to molecular system and parameters for
building a new adaptive qmmm job.
|
protected void |
process(Job<javax.xml.bind.JAXBElement> job) |
protected void |
readInMolecularSystem(Job<javax.xml.bind.JAXBElement> job) |
protected void |
readInParameters(Job<javax.xml.bind.JAXBElement> job) |
protected Translator<MolecularSystem,javax.xml.bind.JAXBElement<org.xml_cml.schema.Cml>> molecularSystemTranslator
protected Translator<java.util.Map<JobParameter,java.lang.Object>,javax.xml.bind.JAXBElement<org.xml_cml.schema.Cml>> parameterTranslator
public abstract Job<O> build(I input)
build
in interface JobBuilder<I,O>
input
- , the file name to be readJob
protected void process(Job<javax.xml.bind.JAXBElement> job)
protected void readInMolecularSystem(Job<javax.xml.bind.JAXBElement> job)
protected void readInParameters(Job<javax.xml.bind.JAXBElement> job)