|
libSBML C++ API
libSBML 5.10.0 C++ API
|
{core} Template class of SBasePlugin.
Public Types | |
| typedef std::vector< std::string > | SupportedPackageURIList |
| typedef std::vector < std::string >::iterator | SupportedPackageURIListIter |
Public Member Functions | |
| virtual SBasePluginCreator * | clone () const |
| Creates and returns a deep copy of this SBasePluginCreator object. More... | |
| virtual SBasePluginType * | createPlugin (const std::string &uri, const std::string &prefix, const XMLNamespaces *xmlns) const |
| Creats a SBasePlugin with the given uri and prefix. More... | |
| unsigned int | getNumOfSupportedPackageURI () const |
| Returns the number of supported packages by this creator object. More... | |
| std::string | getSupportedPackageURI (unsigned int) const |
| Returns the supported package to the given index. More... | |
| const SBaseExtensionPoint & | getTargetExtensionPoint () const |
| Returns an SBaseExtensionPoint tied to this creator object. More... | |
| const std::string & | getTargetPackageName () const |
| Returns the target package name of this creator object. More... | |
| int | getTargetSBMLTypeCode () const |
| Returns an SBMLTypeCode tied to this creator object. More... | |
| bool | isSupported (const std::string &uri) const |
| Returns true if a package with the given namespace is supported. More... | |
| SBasePluginCreator (const SBaseExtensionPoint &extPoint, const std::vector< std::string > &packageURIs) | |
| SBasePluginCreator (const SBasePluginCreator &orig) | |
| Copy constructor. More... | |
| virtual | ~SBasePluginCreator () |
| Destroy this object. More... | |
|
inherited |
|
inherited |
|
inline |
|
inline |
Copy constructor.
|
inlinevirtual |
Destroy this object.
|
inlinevirtual |
Creates and returns a deep copy of this SBasePluginCreator object.
Implements SBasePluginCreatorBase.
|
inlinevirtual |
Creats a SBasePlugin with the given uri and prefix.
Implements SBasePluginCreatorBase.
|
inherited |
Returns the number of supported packages by this creator object.
|
inherited |
Returns the supported package to the given index.
|
inherited |
Returns an SBaseExtensionPoint tied to this creator object.
|
inherited |
Returns the target package name of this creator object.
|
inherited |
Returns an SBMLTypeCode tied to this creator object.
|
inherited |
Returns true if a package with the given namespace is supported.