libSBML Perl API
libSBML 5.8.0 Perl API
|
This class of objects is defined by libSBML only and has no direct equivalent in terms of SBML components. It is a class used in the implementation of extra functionality provided by libSBML.
The SBMLResolver class is the base class for the various SBML resolvers: classes of objects that resolve SBML documents.
LibSBML provides a number of built-in resolvers, and applications can create their own by subclassing SBMLResolver and following the examples of the existing resolvers. The following are the built-in resolvers in libSBML 5.8.0 :
Public Member Functions | |
virtual SBMLResolver * | clone () const |
Creates and returns a deep copy of this SBMLResolver object. More... | |
SBMLResolver & | operator= (const SBMLResolver &rhs) |
Assignment operator for SBMLResolver. More... | |
virtual SBMLDocument * | resolve (const std::string &uri, const std::string &baseUri="") const |
Resolves the document for the given URI. More... | |
virtual SBMLUri * | resolveUri (const std::string &uri, const std::string &baseUri="") const |
Resolves the full URI for the given URI without actually reading the document. More... | |
SBMLResolver () | |
Creates a new SBMLResolver object. More... | |
SBMLResolver (const SBMLResolver &c) | |
Copy constructor; creates a copy of an SBMLResolver object. More... | |
virtual | ~SBMLResolver () |
Destroy this SBMLResolver object. More... | |
SBMLResolver::SBMLResolver | ( | ) |
Creates a new SBMLResolver object.
SBMLResolver::SBMLResolver | ( | const SBMLResolver & | c | ) |
Copy constructor; creates a copy of an SBMLResolver object.
c | the SBMLResolver object to copy. |
SBMLConstructorException | Thrown if the argument orig is NULL . |
|
virtual |
Destroy this SBMLResolver object.
|
virtual |
Creates and returns a deep copy of this SBMLResolver object.
Reimplemented in SBMLFileResolver.
SBMLResolver & SBMLResolver::operator= | ( | const SBMLResolver & | rhs | ) |
Assignment operator for SBMLResolver.
rhs | The object whose values are used as the basis of the assignment. |
SBMLConstructorException | Thrown if the argument rhs is NULL . |
|
virtual |
Resolves the document for the given URI.
uri | the uri to the target document |
baseUri | base uri, in case the uri is a relative one |
Reimplemented in SBMLFileResolver.
|
virtual |
Resolves the full URI for the given URI without actually reading the document.
uri | the uri to the target document |
baseUri | base uri, in case the uri is a relative one |
Reimplemented in SBMLFileResolver.