|
libSBML C# API
libSBML 5.10.0 C# API
|
{core}
Interface to an XML output stream.Public Member Functions | |
| virtual void | Dispose () |
| void | downIndent () |
| Decreases the indentation level for this XMLOutputStream. More... | |
| void | endElement (string name, string prefix) |
| Writes the given XML end element name to this XMLOutputStream. More... | |
| void | endElement (string name) |
| Writes the given XML end element name to this XMLOutputStream. More... | |
| void | endElement (XMLTriple triple) |
| Writes the given XML end element 'prefix:name' to this XMLOutputStream. More... | |
| override bool | Equals (Object sb) |
| override int | GetHashCode () |
| SBMLNamespaces | getSBMLNamespaces () |
| Returns the SBMLNamespaces object attached to this XMLInputStream if it has been set, null otherwise. More... | |
| void | setAutoIndent (bool indent) |
| Turns automatic indentation on or off for this XMLOutputStream. More... | |
| void | setSBMLNamespaces (SBMLNamespaces sbmlns) |
| Sets the SBMLNamespaces object to allow this stream to reference the available SBML namespaces being read. More... | |
| void | startElement (string name, string prefix) |
| Writes the given XML start element name to this XMLOutputStream. More... | |
| void | startElement (string name) |
| Writes the given XML start element name to this XMLOutputStream. More... | |
| void | startElement (XMLTriple triple) |
| Writes the given XML start element 'prefix:name' to this XMLOutputStream. More... | |
| void | startEndElement (string name, string prefix) |
| Writes the given XML start and end element name to this XMLOutputStream. More... | |
| void | startEndElement (string name) |
| Writes the given XML start and end element name to this XMLOutputStream. More... | |
| void | startEndElement (XMLTriple triple) |
| Writes the given XML start and end element 'prefix:name' to this XMLOutputStream. More... | |
| void | upIndent () |
| Increases the indentation level for this XMLOutputStream. More... | |
| void | writeAttribute (string name, string value) |
| Writes the given attribute, name='value' to this XMLOutputStream. More... | |
| void | writeAttribute (string name, string prefix, string value) |
| Writes the given attribute, prefix:name='value' to this XMLOutputStream. More... | |
| void | writeAttribute (XMLTriple triple, string value) |
| Writes the given attribute, prefix:name='value' to this XMLOutputStream. More... | |
| void | writeAttribute (string name, bool value) |
| Writes the given attribute, name='true' or name='false' to this XMLOutputStream. More... | |
| void | writeAttribute (string name, string prefix, bool value) |
| Writes the given attribute, prefix:name='true' or prefix:name='false' to this XMLOutputStream. More... | |
| void | writeAttribute (XMLTriple triple, bool value) |
| Writes the given attribute, prefix:name='true' or prefix:name='false' to this XMLOutputStream. More... | |
| void | writeAttribute (string name, double value) |
| Writes the given attribute, name='value' to this XMLOutputStream. More... | |
| void | writeAttribute (string name, string prefix, double value) |
| Writes the given attribute, prefix:name='value' to this XMLOutputStream. More... | |
| void | writeAttribute (XMLTriple triple, double value) |
| Writes the given attribute, prefix:name='value' to this XMLOutputStream. More... | |
| void | writeAttribute (string name, int value) |
| Writes the given attribute, name='value' to this XMLOutputStream. More... | |
| void | writeAttribute (string name, string prefix, int value) |
| Writes the given attribute, prefix:name='value' to this XMLOutputStream. More... | |
| void | writeAttribute (XMLTriple triple, int value) |
| Writes the given attribute, prefix:name='value' to this XMLOutputStream. More... | |
| void | writeAttribute (string name, string prefix, long value) |
| Writes the given attribute, prefix:name='value' to this XMLOutputStream. More... | |
| void | writeComment (string programName, string programVersion) |
| Writes an XML comment: <?xml version='1.0' encoding='...'?> More... | |
| void | writeXMLDecl () |
| Writes the XML declaration: <?xml version='1.0' encoding='...'?> More... | |
| XMLOutputStream (OStream stream, string encoding, bool writeXMLDecl, string programName, string programVersion) | |
| Creates a new XMLOutputStream that wraps stream. More... | |
| XMLOutputStream (OStream stream, string encoding, bool writeXMLDecl, string programName) | |
| Creates a new XMLOutputStream that wraps stream. More... | |
| XMLOutputStream (OStream stream, string encoding, bool writeXMLDecl) | |
| Creates a new XMLOutputStream that wraps stream. More... | |
| XMLOutputStream (OStream stream, string encoding) | |
| Creates a new XMLOutputStream that wraps stream. More... | |
| XMLOutputStream (OStream stream) | |
| Creates a new XMLOutputStream that wraps stream. More... | |
Static Public Member Functions | |
| static bool | operator!= (XMLOutputStream lhs, XMLOutputStream rhs) |
| static bool | operator== (XMLOutputStream lhs, XMLOutputStream rhs) |
Protected Attributes | |
| bool | swigCMemOwn |
| libsbmlcs.XMLOutputStream.XMLOutputStream | ( | OStream | stream, |
| string | encoding, | ||
| bool | writeXMLDecl, | ||
| string | programName, | ||
| string | programVersion | ||
| ) |
Creates a new XMLOutputStream that wraps stream.
| libsbmlcs.XMLOutputStream.XMLOutputStream | ( | OStream | stream, |
| string | encoding, | ||
| bool | writeXMLDecl, | ||
| string | programName | ||
| ) |
Creates a new XMLOutputStream that wraps stream.
| libsbmlcs.XMLOutputStream.XMLOutputStream | ( | OStream | stream, |
| string | encoding, | ||
| bool | writeXMLDecl | ||
| ) |
Creates a new XMLOutputStream that wraps stream.
| libsbmlcs.XMLOutputStream.XMLOutputStream | ( | OStream | stream, |
| string | encoding | ||
| ) |
Creates a new XMLOutputStream that wraps stream.
| libsbmlcs.XMLOutputStream.XMLOutputStream | ( | OStream | stream | ) |
Creates a new XMLOutputStream that wraps stream.
|
virtual |
| void libsbmlcs.XMLOutputStream.downIndent | ( | ) |
Decreases the indentation level for this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.endElement | ( | string | name, |
| string | prefix | ||
| ) |
Writes the given XML end element name to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.endElement | ( | string | name | ) |
Writes the given XML end element name to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.endElement | ( | XMLTriple | triple | ) |
Writes the given XML end element 'prefix:name' to this XMLOutputStream.
| override bool libsbmlcs.XMLOutputStream.Equals | ( | Object | sb | ) |
| override int libsbmlcs.XMLOutputStream.GetHashCode | ( | ) |
| SBMLNamespaces libsbmlcs.XMLOutputStream.getSBMLNamespaces | ( | ) |
Returns the SBMLNamespaces object attached to this XMLInputStream if it has been set, null otherwise.
|
static |
|
static |
| void libsbmlcs.XMLOutputStream.setAutoIndent | ( | bool | indent | ) |
Turns automatic indentation on or off for this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.setSBMLNamespaces | ( | SBMLNamespaces | sbmlns | ) |
Sets the SBMLNamespaces object to allow this stream to reference the available SBML namespaces being read.
| void libsbmlcs.XMLOutputStream.startElement | ( | string | name, |
| string | prefix | ||
| ) |
Writes the given XML start element name to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.startElement | ( | string | name | ) |
Writes the given XML start element name to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.startElement | ( | XMLTriple | triple | ) |
Writes the given XML start element 'prefix:name' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.startEndElement | ( | string | name, |
| string | prefix | ||
| ) |
Writes the given XML start and end element name to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.startEndElement | ( | string | name | ) |
Writes the given XML start and end element name to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.startEndElement | ( | XMLTriple | triple | ) |
Writes the given XML start and end element 'prefix:name' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.upIndent | ( | ) |
Increases the indentation level for this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | string | name, |
| string | value | ||
| ) |
Writes the given attribute, name='value' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | string | name, |
| string | prefix, | ||
| string | value | ||
| ) |
Writes the given attribute, prefix:name='value' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | XMLTriple | triple, |
| string | value | ||
| ) |
Writes the given attribute, prefix:name='value' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | string | name, |
| bool | value | ||
| ) |
Writes the given attribute, name='true' or name='false' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | string | name, |
| string | prefix, | ||
| bool | value | ||
| ) |
Writes the given attribute, prefix:name='true' or prefix:name='false' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | XMLTriple | triple, |
| bool | value | ||
| ) |
Writes the given attribute, prefix:name='true' or prefix:name='false' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | string | name, |
| double | value | ||
| ) |
Writes the given attribute, name='value' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | string | name, |
| string | prefix, | ||
| double | value | ||
| ) |
Writes the given attribute, prefix:name='value' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | XMLTriple | triple, |
| double | value | ||
| ) |
Writes the given attribute, prefix:name='value' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | string | name, |
| int | value | ||
| ) |
Writes the given attribute, name='value' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | string | name, |
| string | prefix, | ||
| int | value | ||
| ) |
Writes the given attribute, prefix:name='value' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | XMLTriple | triple, |
| int | value | ||
| ) |
Writes the given attribute, prefix:name='value' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeAttribute | ( | string | name, |
| string | prefix, | ||
| long | value | ||
| ) |
Writes the given attribute, prefix:name='value' to this XMLOutputStream.
| void libsbmlcs.XMLOutputStream.writeComment | ( | string | programName, |
| string | programVersion | ||
| ) |
Writes an XML comment: <?xml version='1.0' encoding='...'?>
| void libsbmlcs.XMLOutputStream.writeXMLDecl | ( | ) |
Writes the XML declaration: <?xml version='1.0' encoding='...'?>
|
protected |