#include <ChunkLibraryInputterFactory.hh>
|
| void | factory_register (ChunkLibraryInputterCreatorOP creator) |
| | add a ChunkLibraryInputter prototype, using its default type name as the map key More...
|
| |
| ChunkLibraryInputterOP | new_chunk_library_inputter (std::string const &) const |
| | Create a pose inputter given its identifying string, e.g. the name of an XML element. More...
|
| |
| ChunkLibraryInputSourcesAndInputters | chunk_library_inputs_from_command_line () const |
| | Read the command line (i.e. in the absence of a job-definition file) to determine the set of input poses. Note that this reads from the global options system and does not read per-job options – this is necessary because there isn't a job-definition file from which to read per-job options. Note also that this will read all options on the command line, possibly from different ChunkLibraryInputters. The order in which the ChunkLibraryInputSources are reported are sorted by alphabetically by the keys of the ChunkLibraryInputters (e.g. "PDB" will precede "Silent"). More...
|
| |
| void | set_throw_on_double_registration () |
| | Should the Factory throw an exception or call utility::exit when it encounters the second of two ChunkLibraryInputterCreators with the same keyname? It's default behavior is to call utility::exit, but this method allows you to set it so that it will throw an exception instead (which is unit testable). More...
|
| |
| void | define_chunk_library_inputter_xml_schema (utility::tag::XMLSchemaDefinition &xsd) const |
| | The ResidueSelectorFactory is the point of entry for the definition of the XML Schemas for every ResidueSelector that may be instantiated from a file. It is responsible for defining an xs:group named "residue_selector" listing each of the residue-selector-complex types that may be initialized using the ResidueSelectorFactory and to iterate across each of the ResidueSelectorCreators it contains asking them for the XML schema of the ResidueSelector they are responsible for creating. More...
|
| |
| void | list_options_read (utility::options::OptionKeyList &read_options) const |
| |
| CreatorList const & | chunk_library_inputter_creators () const |
| |
| protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::ChunkLibraryInputterFactory |
( |
| ) |
|
|
private |
| protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::ChunkLibraryInputterFactory |
( |
ChunkLibraryInputterFactory const & |
| ) |
|
|
privatedelete |
Read the command line (i.e. in the absence of a job-definition file) to determine the set of input poses. Note that this reads from the global options system and does not read per-job options – this is necessary because there isn't a job-definition file from which to read per-job options. Note also that this will read all options on the command line, possibly from different ChunkLibraryInputters. The order in which the ChunkLibraryInputSources are reported are sorted by alphabetically by the keys of the ChunkLibraryInputters (e.g. "PDB" will precede "Silent").
References chunk_library_inputter_creator_map_.
| std::string protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::chunk_library_inputter_xml_schema_group_name |
( |
| ) |
|
|
static |
| std::string protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::complex_type_name_for_chunk_library_inputter |
( |
std::string const & |
inputter_key | ) |
|
|
static |
| void protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::define_chunk_library_inputter_xml_schema |
( |
utility::tag::XMLSchemaDefinition & |
xsd | ) |
const |
| void protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::list_options_read |
( |
utility::options::OptionKeyList & |
read_options | ) |
const |
| ChunkLibraryInputterOP protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::new_chunk_library_inputter |
( |
std::string const & |
chunk_library_inputter_type | ) |
const |
| void protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::set_throw_on_double_registration |
( |
| ) |
|
Should the Factory throw an exception or call utility::exit when it encounters the second of two ChunkLibraryInputterCreators with the same keyname? It's default behavior is to call utility::exit, but this method allows you to set it so that it will throw an exception instead (which is unit testable).
References throw_on_double_registration_.
| ChunkLibraryInputterMap protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::chunk_library_inputter_creator_map_ |
|
private |
| CreatorList protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::creator_list_ |
|
private |
| bool protocols::jd3::chunk_library_inputters::ChunkLibraryInputterFactory::throw_on_double_registration_ |
|
private |
The documentation for this class was generated from the following files: