libSBML C# API  libSBML 5.8.0 C# API
 All Classes Namespaces Files Functions Variables Properties Pages
libsbmlcs.XMLOutputStream Class Reference
Inheritance diagram for libsbmlcs.XMLOutputStream:
[legend]

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 ()
 
void setAutoIndent (bool indent)
 Turns automatic indentation on or off for this XMLOutputStream. 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
 

Constructor & Destructor Documentation

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.

Member Function Documentation

virtual void libsbmlcs.XMLOutputStream.Dispose ( )
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 ( )
static bool libsbmlcs.XMLOutputStream.operator!= ( XMLOutputStream  lhs,
XMLOutputStream  rhs 
)
static
static bool libsbmlcs.XMLOutputStream.operator== ( XMLOutputStream  lhs,
XMLOutputStream  rhs 
)
static
void libsbmlcs.XMLOutputStream.setAutoIndent ( bool  indent)

Turns automatic indentation on or off for this XMLOutputStream.

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='...'?>

Member Data Documentation

bool libsbmlcs.XMLOutputStream.swigCMemOwn
protected