Rosetta
Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
protocols::rosetta_scripts::RosettaScriptsSchemaValidator Class Reference

#include <RosettaScriptsSchemaValidator.hh>

Inheritance diagram for protocols::rosetta_scripts::RosettaScriptsSchemaValidator:
Inheritance graph
[legend]

Public Types

typedef utility::tag::Tag Tag
 
typedef utility::tag::TagCOP TagCOP
 

Public Member Functions

virtual ~RosettaScriptsSchemaValidator ()
 
utility::tag::XMLSchemaValidatorCOP validator () const
 

Static Public Member Functions

static std::string xsd_for_rosetta_scripts (bool include_citations=true)
 
static void write_ROSETTASCRIPTS_complex_type (utility::tag::XMLSchemaDefinition &xsd)
 
static std::string rosetta_scripts_element_name ()
 
static std::string rosetta_scripts_complex_type_naming_func (std::string const &element_name)
 

Private Member Functions

 RosettaScriptsSchemaValidator ()
 
 RosettaScriptsSchemaValidator (RosettaScriptsSchemaValidator const &)=delete
 
RosettaScriptsSchemaValidator const & operator= (RosettaScriptsSchemaValidator const &)=delete
 

Private Attributes

utility::tag::XMLSchemaValidatorOP validator_
 The object used to validate XML input files against the schema. More...
 

Friends

class utility::SingletonBase< RosettaScriptsSchemaValidator >
 

Member Typedef Documentation

◆ Tag

◆ TagCOP

Constructor & Destructor Documentation

◆ ~RosettaScriptsSchemaValidator()

protocols::rosetta_scripts::RosettaScriptsSchemaValidator::~RosettaScriptsSchemaValidator ( )
virtual

◆ RosettaScriptsSchemaValidator() [1/2]

protocols::rosetta_scripts::RosettaScriptsSchemaValidator::RosettaScriptsSchemaValidator ( )
private

◆ RosettaScriptsSchemaValidator() [2/2]

protocols::rosetta_scripts::RosettaScriptsSchemaValidator::RosettaScriptsSchemaValidator ( RosettaScriptsSchemaValidator const &  )
privatedelete

Member Function Documentation

◆ operator=()

RosettaScriptsSchemaValidator const& protocols::rosetta_scripts::RosettaScriptsSchemaValidator::operator= ( RosettaScriptsSchemaValidator const &  )
privatedelete

◆ rosetta_scripts_complex_type_naming_func()

std::string protocols::rosetta_scripts::RosettaScriptsSchemaValidator::rosetta_scripts_complex_type_naming_func ( std::string const &  element_name)
static

◆ rosetta_scripts_element_name()

std::string protocols::rosetta_scripts::RosettaScriptsSchemaValidator::rosetta_scripts_element_name ( )
static

◆ validator()

utility::tag::XMLSchemaValidatorCOP protocols::rosetta_scripts::RosettaScriptsSchemaValidator::validator ( ) const

References validator_.

◆ write_ROSETTASCRIPTS_complex_type()

void protocols::rosetta_scripts::RosettaScriptsSchemaValidator::write_ROSETTASCRIPTS_complex_type ( utility::tag::XMLSchemaDefinition &  xsd)
static

◆ xsd_for_rosetta_scripts()

std::string protocols::rosetta_scripts::RosettaScriptsSchemaValidator::xsd_for_rosetta_scripts ( bool  include_citations = true)
static

Friends And Related Function Documentation

◆ utility::SingletonBase< RosettaScriptsSchemaValidator >

friend class utility::SingletonBase< RosettaScriptsSchemaValidator >
friend

Member Data Documentation

◆ validator_

utility::tag::XMLSchemaValidatorOP protocols::rosetta_scripts::RosettaScriptsSchemaValidator::validator_
private

The object used to validate XML input files against the schema.

Referenced by RosettaScriptsSchemaValidator(), and validator().


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