COPASI API  4.16.103
Public Member Functions | Private Types | Private Attributes | List of all members
ListOfUnsupportedAnnotationsElement Class Reference

#include <ListOfUnsupportedAnnotations.h>

Inheritance diagram for ListOfUnsupportedAnnotationsElement:
Inheritance graph
[legend]
Collaboration diagram for ListOfUnsupportedAnnotationsElement:
Collaboration graph
[legend]

Public Member Functions

virtual void end (const XML_Char *pszName)
 
const
CAnnotation::UnsupportedAnnotation
getUnsupportedAnnotations () const
 
 ListOfUnsupportedAnnotationsElement (CCopasiXMLParser &parser, SCopasiXMLParserCommon &common)
 
virtual void start (const XML_Char *pszName, const XML_Char **papszAttrs)
 
virtual ~ListOfUnsupportedAnnotationsElement ()
 
- Public Member Functions inherited from CXMLElementHandler< CCopasiXMLParser, SCopasiXMLParserCommon >
 CXMLElementHandler (CCopasiXMLParser &parser, SCopasiXMLParserCommon &common)
 
virtual void end (const XML_Char *C_UNUSED(pszName))
 
virtual void reset ()
 
virtual void start (const XML_Char *C_UNUSED(pszName), const XML_Char **C_UNUSED(papszAttrs))
 
virtual ~CXMLElementHandler ()
 

Private Types

enum  Element { ListOfUnsupportedAnnotations = 0, UnsupportedAnnotation }
 

Private Attributes

UnsupportedAnnotationElementmpUnsupportedAnnotationElement
 
CAnnotation::UnsupportedAnnotation mUnsupportedAnnotations
 

Additional Inherited Members

- Protected Member Functions inherited from CXMLElementHandler< CCopasiXMLParser, SCopasiXMLParserCommon >
void addFix (const std::string &key, CCopasiObject *pObject)
 
void deleteCurrentHandler ()
 
- Protected Attributes inherited from CXMLElementHandler< CCopasiXMLParser, SCopasiXMLParserCommon >
SCopasiXMLParserCommonmCommon
 
C_INT32 mCurrentElement
 
C_INT32 mLastKnownElement
 
CCopasiXMLParsermParser
 
CXMLElementHandlermpCurrentHandler
 

Detailed Description

Definition at line 98 of file ListOfUnsupportedAnnotations.h.

Member Enumeration Documentation

Enum of invoked parsers

Enumerator
ListOfUnsupportedAnnotations 
UnsupportedAnnotation 

Definition at line 106 of file ListOfUnsupportedAnnotations.h.

Constructor & Destructor Documentation

ListOfUnsupportedAnnotationsElement::ListOfUnsupportedAnnotationsElement ( CCopasiXMLParser parser,
SCopasiXMLParserCommon common 
)

Constructor

virtual ListOfUnsupportedAnnotationsElement::~ListOfUnsupportedAnnotationsElement ( )
virtual

Destructor

Member Function Documentation

virtual void ListOfUnsupportedAnnotationsElement::end ( const XML_Char *  pszName)
virtual

End element handler

Parameters
constXML_Char *pszName
const CAnnotation::UnsupportedAnnotation& ListOfUnsupportedAnnotationsElement::getUnsupportedAnnotations ( ) const

Retrieve the unsupported annotations.

virtual void ListOfUnsupportedAnnotationsElement::start ( const XML_Char *  pszName,
const XML_Char **  papszAttrs 
)
virtual

Start element handler

Parameters
constXML_Char *pszName
constXML_Char **papszAttrs

Member Data Documentation

UnsupportedAnnotationElement* ListOfUnsupportedAnnotationsElement::mpUnsupportedAnnotationElement
private

A pointer to the UnsupportedAnnotation element handler

Definition at line 153 of file ListOfUnsupportedAnnotations.h.

CAnnotation::UnsupportedAnnotation ListOfUnsupportedAnnotationsElement::mUnsupportedAnnotations
private

The list of unsupported annotations.

Definition at line 148 of file ListOfUnsupportedAnnotations.h.


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