Rosetta Core  2014.16.56682
Public Types | Public Member Functions | Private Member Functions | List of all members
core::membrane::io::LipoFileFallbackConfiguration Class Reference

Lipo File Fallback Configuration. More...

#include <LipoFileFallbackConfiguration.hh>

Public Types

typedef
basic::resource_manager::ResourceDescription 
ResourceDescription
 

Public Member Functions

 LipoFileFallbackConfiguration ()
 Constructor. More...
 
virtual bool fallback_specified (ResourceDescription const &desc) const
 Specify Option to Fallbck (-in:file:lipofile) More...
 
virtual
basic::resource_manager::LoaderType 
get_resource_loader (ResourceDescription const &desc) const
 Get apporpriate resource loader (LipoFileLoader) More...
 
virtual
basic::resource_manager::LocatorID 
get_locator_id (ResourceDescription const &desc) const
 Provide locator id for .lips4 file. More...
 
virtual
basic::resource_manager::ResourceOptionsOP 
get_resource_options (ResourceDescription const &desc) const
 Get options class for lipo files. More...
 
virtual std::string could_not_create_resource_error_message (ResourceDescription const &desc) const
 throw error message if nothing is specified More...
 
- Public Member Functions inherited from basic::resource_manager::FallbackConfiguration
 FallbackConfiguration ()
 
virtual ~FallbackConfiguration ()
 

Private Member Functions

basic::resource_manager::LocatorID get_lips_filename_from_options () const
 Grab lipo file id from opts. More...
 

Detailed Description

Lipo File Fallback Configuration.

Options cmd fallback if resource not specified

Member Typedef Documentation

Constructor & Destructor Documentation

core::membrane::io::LipoFileFallbackConfiguration::LipoFileFallbackConfiguration ( )

Constructor.

Member Function Documentation

std::string core::membrane::io::LipoFileFallbackConfiguration::could_not_create_resource_error_message ( ResourceDescription const &  desc) const
virtual

throw error message if nothing is specified

Throw error if no resource specified.

Implements basic::resource_manager::FallbackConfiguration.

bool core::membrane::io::LipoFileFallbackConfiguration::fallback_specified ( ResourceDescription const &  desc) const
virtual

Specify Option to Fallbck (-in:file:lipofile)

Option to Fallback from (-in:file:lipofile)

Implements basic::resource_manager::FallbackConfiguration.

References basic::options::OptionKeys::in::file::lipofile, and basic::options::option.

basic::resource_manager::LocatorID core::membrane::io::LipoFileFallbackConfiguration::get_lips_filename_from_options ( ) const
private

Grab lipo file id from opts.

basic::resource_manager::LocatorID core::membrane::io::LipoFileFallbackConfiguration::get_locator_id ( ResourceDescription const &  desc) const
virtual

Provide locator id for .lips4 file.

Return locator id for lipo file.

Implements basic::resource_manager::FallbackConfiguration.

References basic::options::OptionKeys::in::file::lipofile, and basic::options::option.

basic::resource_manager::LoaderType core::membrane::io::LipoFileFallbackConfiguration::get_resource_loader ( ResourceDescription const &  desc) const
virtual

Get apporpriate resource loader (LipoFileLoader)

Return loader type.

Implements basic::resource_manager::FallbackConfiguration.

basic::resource_manager::ResourceOptionsOP core::membrane::io::LipoFileFallbackConfiguration::get_resource_options ( ResourceDescription const &  desc) const
virtual

Get options class for lipo files.

Return lipo file options.

Implements basic::resource_manager::FallbackConfiguration.


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