Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
core::fragment::FragmentSetLoaderCreator Class Reference

FragmentSetLoaderCreator allows the ResourceLoaderFactory to create a FragmentSetLoader instance, which in turn can load a FragmentSet. More...

#include <FragmentSetLoaderCreator.hh>

Inheritance diagram for core::fragment::FragmentSetLoaderCreator:
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 (FragmentSet). More...
 
void provide_xml_schema (utility::tag::XMLSchemaDefinition &xsd) const override
 

Detailed Description

FragmentSetLoaderCreator allows the ResourceLoaderFactory to create a FragmentSetLoader instance, which in turn can load a FragmentSet.

The FragmentSetLoader class can be constructed from the string "FragmentSet", 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 core::fragment::FragmentSetLoaderCreator::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 FragmentSetLoader.

std::string core::fragment::FragmentSetLoaderCreator::loader_type ( ) const
override

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

Return a string specifying the type of ResourceLoader to create

References core::fragment::FragmentSetLoader::classname().

void core::fragment::FragmentSetLoaderCreator::provide_xml_schema ( utility::tag::XMLSchemaDefinition &  xsd) const
override

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