Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::loophash::LoopHashLibraryLoaderCreator Class Reference

LoopHashLibraryLoaderCreator allows the ResourceLoaderFactory to create a LoopHashLibraryLoader instance. More...

#include <LoopHashLibraryLoaderCreator.hh>

Inheritance diagram for protocols::loophash::LoopHashLibraryLoaderCreator:
Inheritance graph
[legend]

Public Member Functions

basic::resource_manager::ResourceLoaderOP create_resource_loader () const override
 Return a up-casted owning pointer (ResourceLoaderOP) to the resource loader. More...
 
std::string loader_type () const override
 Return the string identifier for the associated ResourceLoader (LoopHashLibrary). More...
 
void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) const override
 

Detailed Description

LoopHashLibraryLoaderCreator allows the ResourceLoaderFactory to create a LoopHashLibraryLoader instance.

The LoopHashLibraryLoader class can be constructed from the string "LoopHashLibrary", which enables a user to specify that this type of resource is required for a particular job in their XML input file.

Member Function Documentation

basic::resource_manager::ResourceLoaderOP protocols::loophash::LoopHashLibraryLoaderCreator::create_resource_loader ( ) const
override

Return a up-casted owning pointer (ResourceLoaderOP) to the resource loader.

Return an owning pointer to a newly constructed default instance of LoopHashLibraryLoader.

std::string protocols::loophash::LoopHashLibraryLoaderCreator::loader_type ( ) const
override

Return the string identifier for the associated ResourceLoader (LoopHashLibrary).

Return a string specifying the type of ResourceLoader to create (LoopHashLibrary).

References protocols::loophash::LoopHashLibraryLoader::classname().

void protocols::loophash::LoopHashLibraryLoaderCreator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd) const
override

The documentation for this class was generated from the following files: