![]() |
Rosetta
2021.16
|
LoopHashLibraryLoader constructs a LoopHashLibrary instance from data provided by the ResourceManager. More...
#include <LoopHashLibraryLoader.hh>

Public Member Functions | |
| LoopHashLibraryLoader () | |
| Construct the LoopHashLibraryLoader. More... | |
| ~LoopHashLibraryLoader () override | |
| Destructor. More... | |
| basic::resource_manager::ResourceCOP | create_resource (basic::resource_manager::ResourceManager &resource_manager, utility::tag::TagCOP resource_tag, std::string const &input_id, std::istream &istream) const override |
| Return a LoopHashLibraryCOP constructed from the given ResourceOptions. More... | |
Static Public Member Functions | |
| static std::string | classname () |
| static void | provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) |
LoopHashLibraryLoader constructs a LoopHashLibrary instance from data provided by the ResourceManager.
The LoopHashLibraryLoader is given a LoopHashLibraryOptions containing a vector of loop lengths from the ResourceManager. This information is then used to produce a LoopHashLibraryCOP to return to the protocol.
| protocols::loophash::LoopHashLibraryLoader::LoopHashLibraryLoader | ( | ) |
Construct the LoopHashLibraryLoader.
|
overridedefault |
Destructor.
|
static |
Referenced by protocols::loophash::LoopHashLibraryLoaderCreator::loader_type(), and provide_xml_schema().
|
override |
Return a LoopHashLibraryCOP constructed from the given ResourceOptions.
Ensure the ResourceOptions is a LoopHashLibraryOptions instance and construct a new LoopHashLibrary from it. The locator_id and istream are not used.
| utility::excn::EXCN_Msg_Exception |
|
static |
References classname().
Referenced by protocols::loophash::LoopHashLibraryLoaderCreator::provide_xml_schema().
1.8.7