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

LoopsFileLoaderCreator allows the ResourceLoaderFactory to create a LoopsFileLoader instance. More...

#include <LoopsFileLoaderCreator.hh>

Inheritance diagram for protocols::loops::LoopsFileLoaderCreator:
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 (LoopsFile). More...
 
void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) const override
 

Detailed Description

LoopsFileLoaderCreator allows the ResourceLoaderFactory to create a LoopsFileLoader instance.

The LoopsFileLoader class can be constructed from the string "LoopsFile", 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::loops::LoopsFileLoaderCreator::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 LoopsFileLoader.

std::string protocols::loops::LoopsFileLoaderCreator::loader_type ( ) const
override

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

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

References protocols::loops::LoopsFileLoader::classname().

void protocols::loops::LoopsFileLoaderCreator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd) const
override

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