libSBML Perl API
libSBML 5.8.0 Perl API
|
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.