libSBML C# API
libSBML 5.8.0 C# API
|
Representation of a token in an XML stream.
This class of objects is defined by libSBML only and has no direct equivalent in terms of SBML components. This class is not prescribed by the SBML specifications, although it is used to implement features defined in SBML.
Public Member Functions | |
int | addAttr (string name, string value, string namespaceURI, string prefix) |
Adds an attribute to the attribute set in this XMLToken optionally with a prefix and URI defining a namespace. More... | |
int | addAttr (string name, string value, string namespaceURI) |
Adds an attribute to the attribute set in this XMLToken optionally with a prefix and URI defining a namespace. More... | |
int | addAttr (string name, string value) |
Adds an attribute to the attribute set in this XMLToken optionally with a prefix and URI defining a namespace. More... | |
int | addAttr (XMLTriple triple, string value) |
Adds an attribute with the given XMLTriple/value pair to the attribute set in this XMLToken. More... | |
int | addNamespace (string uri, string prefix) |
Appends an XML namespace prefix and URI pair to this XMLToken. More... | |
int | addNamespace (string uri) |
Appends an XML namespace prefix and URI pair to this XMLToken. More... | |
int | append (string chars) |
Appends characters to this XML text content. More... | |
int | clearAttributes () |
Clears (deletes) all attributes in this XMLToken. More... | |
int | clearNamespaces () |
Clears (deletes) all XML namespace declarations in the XMLNamespaces of this XMLToken. More... | |
XMLToken | clone () |
Creates and returns a deep copy of this XMLToken. More... | |
virtual void | Dispose () |
override bool | Equals (Object sb) |
XMLAttributes | getAttributes () |
Returns the attributes of this element. More... | |
int | getAttributesLength () |
Return the number of attributes in the attributes set. More... | |
int | getAttrIndex (string name, string uri) |
Return the index of an attribute with the given local name and namespace URI. More... | |
int | getAttrIndex (string name) |
Return the index of an attribute with the given local name and namespace URI. More... | |
int | getAttrIndex (XMLTriple triple) |
Return the index of an attribute with the given XMLTriple. More... | |
string | getAttrName (int index) |
Return the local name of an attribute in the attributes set in this XMLToken (by position). More... | |
string | getAttrPrefix (int index) |
Return the prefix of an attribute in the attribute set in this XMLToken (by position). More... | |
string | getAttrPrefixedName (int index) |
Return the prefixed name of an attribute in the attribute set in this XMLToken (by position). More... | |
string | getAttrURI (int index) |
Return the namespace URI of an attribute in the attribute set in this XMLToken (by position). More... | |
string | getAttrValue (int index) |
Return the value of an attribute in the attribute set in this XMLToken (by position). More... | |
string | getAttrValue (string name, string uri) |
Return a value of an attribute with the given local name and namespace URI. More... | |
string | getAttrValue (string name) |
Return a value of an attribute with the given local name and namespace URI. More... | |
string | getAttrValue (XMLTriple triple) |
Return a value of an attribute with the given XMLTriple. More... | |
string | getCharacters () |
Returns the text of this element. More... | |
long | getColumn () |
Returns the column at which this XMLToken occurred in the input document or data stream. More... | |
override int | GetHashCode () |
long | getLine () |
Returns the line at which this XMLToken occurred in the input document or data stream. More... | |
string | getName () |
Returns the (unqualified) name of this XML element. More... | |
int | getNamespaceIndex (string uri) |
Look up the index of an XML namespace declaration by URI. More... | |
int | getNamespaceIndexByPrefix (string prefix) |
Look up the index of an XML namespace declaration by prefix. More... | |
string | getNamespacePrefix (int index) |
Look up the prefix of an XML namespace declaration by position. More... | |
string | getNamespacePrefix (string uri) |
Look up the prefix of an XML namespace declaration by its URI. More... | |
XMLNamespaces | getNamespaces () |
Returns the XML namespace declarations for this XML element. More... | |
int | getNamespacesLength () |
Returns the number of XML namespaces stored in the XMLNamespaces of this XMLToken. More... | |
string | getNamespaceURI (int index) |
Look up the URI of an XML namespace declaration by its position. More... | |
string | getNamespaceURI (string prefix) |
Look up the URI of an XML namespace declaration by its prefix. More... | |
string | getNamespaceURI () |
Look up the URI of an XML namespace declaration by its prefix. More... | |
string | getPrefix () |
Returns the namespace prefix of this XML element. More... | |
string | getURI () |
Returns the namespace URI of this XML element. More... | |
bool | hasAttr (int index) |
Predicate returning true or false depending on whether an attribute with the given index exists in the attribute set in this XMLToken. More... | |
bool | hasAttr (string name, string uri) |
Predicate returning true or false depending on whether an attribute with the given local name and namespace URI exists in the attribute set in this XMLToken. More... | |
bool | hasAttr (string name) |
Predicate returning true or false depending on whether an attribute with the given local name and namespace URI exists in the attribute set in this XMLToken. More... | |
bool | hasAttr (XMLTriple triple) |
Predicate returning true or false depending on whether an attribute with the given XML triple exists in the attribute set in this XMLToken. More... | |
bool | hasNamespaceNS (string uri, string prefix) |
Predicate returning true or false depending on whether an XML Namespace with the given uri/prefix pair is contained in the XMLNamespaces ofthis XMLToken. More... | |
bool | hasNamespacePrefix (string prefix) |
Predicate returning true or false depending on whether an XML Namespace with the given prefix is contained in the XMLNamespaces of this XMLToken. More... | |
bool | hasNamespaceURI (string uri) |
Predicate returning true or false depending on whether an XML Namespace with the given URI is contained in the XMLNamespaces of this XMLToken. More... | |
bool | isAttributesEmpty () |
Predicate returning true or false depending on whether the attribute set in this XMLToken set is empty. More... | |
bool | isElement () |
Predicate returning true or false depending on whether this XMLToken is an XML element. More... | |
bool | isEnd () |
Predicate returning true or false depending on whether this XMLToken is an XML end element. More... | |
bool | isEndFor (XMLToken element) |
Predicate returning true or false depending on whether this XMLToken is an XML end element for the given start element. More... | |
bool | isEOF () |
Predicate returning true or false depending on whether this XMLToken is an end of file marker. More... | |
bool | isNamespacesEmpty () |
Predicate returning true or false depending on whether the XMLNamespaces of this XMLToken is empty. More... | |
bool | isStart () |
Predicate returning true or false depending on whether this XMLToken is an XML start element. More... | |
bool | isText () |
Predicate returning true or false depending on whether this XMLToken is an XML text element. More... | |
int | removeAttr (int n) |
Removes an attribute with the given index from the attribute set in this XMLToken. More... | |
int | removeAttr (string name, string uri) |
Removes an attribute with the given local name and namespace URI from the attribute set in this XMLToken. More... | |
int | removeAttr (string name) |
Removes an attribute with the given local name and namespace URI from the attribute set in this XMLToken. More... | |
int | removeAttr (XMLTriple triple) |
Removes an attribute with the given XMLTriple from the attribute set in this XMLToken. More... | |
int | removeNamespace (int index) |
Removes an XML Namespace stored in the given position of the XMLNamespaces of this XMLToken. More... | |
int | removeNamespace (string prefix) |
Removes an XML Namespace with the given prefix. More... | |
int | setAttributes (XMLAttributes attributes) |
Sets an XMLAttributes to this XMLToken. More... | |
int | setEnd () |
Declares this XML start element is also an end element. More... | |
int | setEOF () |
Declares this XMLToken is an end-of-file (input) marker. More... | |
int | setNamespaces (XMLNamespaces namespaces) |
Sets an XMLnamespaces to this XML element. More... | |
int | setTriple (XMLTriple triple) |
Sets the XMLTripe (name, uri and prefix) of this XML element. More... | |
string | toString () |
Prints a string representation of the underlying token stream, for debugging purposes. More... | |
int | unsetEnd () |
Declares this XML start/end element is no longer an end element. More... | |
XMLToken () | |
Creates a new empty XMLToken. More... | |
XMLToken (XMLTriple triple, XMLAttributes attributes, XMLNamespaces namespaces, long line, long column) | |
Creates a start element XMLToken with the given set of attributes and namespace declarations. More... | |
XMLToken (XMLTriple triple, XMLAttributes attributes, XMLNamespaces namespaces, long line) | |
Creates a start element XMLToken with the given set of attributes and namespace declarations. More... | |
XMLToken (XMLTriple triple, XMLAttributes attributes, XMLNamespaces namespaces) | |
Creates a start element XMLToken with the given set of attributes and namespace declarations. More... | |
XMLToken (XMLTriple triple, XMLAttributes attributes, long line, long column) | |
Creates a start element XMLToken with the given set of attributes. More... | |
XMLToken (XMLTriple triple, XMLAttributes attributes, long line) | |
Creates a start element XMLToken with the given set of attributes. More... | |
XMLToken (XMLTriple triple, XMLAttributes attributes) | |
Creates a start element XMLToken with the given set of attributes. More... | |
XMLToken (XMLTriple triple, long line, long column) | |
Creates an end element XMLToken. More... | |
XMLToken (XMLTriple triple, long line) | |
Creates an end element XMLToken. More... | |
XMLToken (XMLTriple triple) | |
Creates an end element XMLToken. More... | |
XMLToken (string chars, long line, long column) | |
Creates a text XMLToken. More... | |
XMLToken (string chars, long line) | |
Creates a text XMLToken. More... | |
XMLToken (string chars) | |
Creates a text XMLToken. More... | |
XMLToken (XMLToken orig) | |
Copy constructor; creates a copy of this XMLToken. More... | |
Static Public Member Functions | |
static bool | operator!= (XMLToken lhs, XMLToken rhs) |
static bool | operator== (XMLToken lhs, XMLToken rhs) |
Protected Attributes | |
bool | swigCMemOwn |
libsbmlcs.XMLToken.XMLToken | ( | ) |
Creates a new empty XMLToken.
libsbmlcs.XMLToken.XMLToken | ( | XMLTriple | triple, |
XMLAttributes | attributes, | ||
XMLNamespaces | namespaces, | ||
long | line, | ||
long | column | ||
) |
Creates a start element XMLToken with the given set of attributes and namespace declarations.
triple | XMLTriple. |
attributes | XMLAttributes, the attributes to set. |
namespaces | XMLNamespaces, the namespaces to set. |
line | a long integer, the line number (default = 0). |
column | a long integer, the column number (default = 0). |
libsbmlcs.XMLToken.XMLToken | ( | XMLTriple | triple, |
XMLAttributes | attributes, | ||
XMLNamespaces | namespaces, | ||
long | line | ||
) |
Creates a start element XMLToken with the given set of attributes and namespace declarations.
triple | XMLTriple. |
attributes | XMLAttributes, the attributes to set. |
namespaces | XMLNamespaces, the namespaces to set. |
line | a long integer, the line number (default = 0). |
column | a long integer, the column number (default = 0). |
libsbmlcs.XMLToken.XMLToken | ( | XMLTriple | triple, |
XMLAttributes | attributes, | ||
XMLNamespaces | namespaces | ||
) |
Creates a start element XMLToken with the given set of attributes and namespace declarations.
triple | XMLTriple. |
attributes | XMLAttributes, the attributes to set. |
namespaces | XMLNamespaces, the namespaces to set. |
line | a long integer, the line number (default = 0). |
column | a long integer, the column number (default = 0). |
libsbmlcs.XMLToken.XMLToken | ( | XMLTriple | triple, |
XMLAttributes | attributes, | ||
long | line, | ||
long | column | ||
) |
Creates a start element XMLToken with the given set of attributes.
triple | XMLTriple. |
attributes | XMLAttributes, the attributes to set. |
line | a long integer, the line number (default = 0). |
column | a long integer, the column number (default = 0). |
libsbmlcs.XMLToken.XMLToken | ( | XMLTriple | triple, |
XMLAttributes | attributes, | ||
long | line | ||
) |
Creates a start element XMLToken with the given set of attributes.
triple | XMLTriple. |
attributes | XMLAttributes, the attributes to set. |
line | a long integer, the line number (default = 0). |
column | a long integer, the column number (default = 0). |
libsbmlcs.XMLToken.XMLToken | ( | XMLTriple | triple, |
XMLAttributes | attributes | ||
) |
Creates a start element XMLToken with the given set of attributes.
triple | XMLTriple. |
attributes | XMLAttributes, the attributes to set. |
line | a long integer, the line number (default = 0). |
column | a long integer, the column number (default = 0). |
libsbmlcs.XMLToken.XMLToken | ( | XMLTriple | triple, |
long | line, | ||
long | column | ||
) |
libsbmlcs.XMLToken.XMLToken | ( | XMLTriple | triple, |
long | line | ||
) |
libsbmlcs.XMLToken.XMLToken | ( | XMLTriple | triple | ) |
libsbmlcs.XMLToken.XMLToken | ( | string | chars, |
long | line, | ||
long | column | ||
) |
Creates a text XMLToken.
chars | a string, the text to be added to the XMLToken |
line | a long integer, the line number (default = 0). |
column | a long integer, the column number (default = 0). |
XMLConstructorException | Thrown if the argument orig is null . |
libsbmlcs.XMLToken.XMLToken | ( | string | chars, |
long | line | ||
) |
Creates a text XMLToken.
chars | a string, the text to be added to the XMLToken |
line | a long integer, the line number (default = 0). |
column | a long integer, the column number (default = 0). |
XMLConstructorException | Thrown if the argument orig is null . |
libsbmlcs.XMLToken.XMLToken | ( | string | chars | ) |
Creates a text XMLToken.
chars | a string, the text to be added to the XMLToken |
line | a long integer, the line number (default = 0). |
column | a long integer, the column number (default = 0). |
XMLConstructorException | Thrown if the argument orig is null . |
libsbmlcs.XMLToken.XMLToken | ( | XMLToken | orig | ) |
Copy constructor; creates a copy of this XMLToken.
orig | the XMLToken object to copy. |
XMLConstructorException | Thrown if the argument orig is null . |
int libsbmlcs.XMLToken.addAttr | ( | string | name, |
string | value, | ||
string | namespaceURI, | ||
string | prefix | ||
) |
Adds an attribute to the attribute set in this XMLToken optionally with a prefix and URI defining a namespace.
Nothing will be done if this XMLToken is not a start element.
name | a string, the local name of the attribute. |
value | a string, the value of the attribute. |
namespaceURI | a string, the namespace URI of the attribute. |
prefix | a string, the prefix of the namespace |
int libsbmlcs.XMLToken.addAttr | ( | string | name, |
string | value, | ||
string | namespaceURI | ||
) |
Adds an attribute to the attribute set in this XMLToken optionally with a prefix and URI defining a namespace.
Nothing will be done if this XMLToken is not a start element.
name | a string, the local name of the attribute. |
value | a string, the value of the attribute. |
namespaceURI | a string, the namespace URI of the attribute. |
prefix | a string, the prefix of the namespace |
int libsbmlcs.XMLToken.addAttr | ( | string | name, |
string | value | ||
) |
Adds an attribute to the attribute set in this XMLToken optionally with a prefix and URI defining a namespace.
Nothing will be done if this XMLToken is not a start element.
name | a string, the local name of the attribute. |
value | a string, the value of the attribute. |
namespaceURI | a string, the namespace URI of the attribute. |
prefix | a string, the prefix of the namespace |
int libsbmlcs.XMLToken.addAttr | ( | XMLTriple | triple, |
string | value | ||
) |
Adds an attribute with the given XMLTriple/value pair to the attribute set in this XMLToken.
Nothing will be done if this XMLToken is not a start element.
triple | an XMLTriple, the XML triple of the attribute. |
value | a string, the value of the attribute. |
int libsbmlcs.XMLToken.addNamespace | ( | string | uri, |
string | prefix | ||
) |
Appends an XML namespace prefix and URI pair to this XMLToken.
If there is an XML namespace with the given prefix in this XMLToken, then the existing XML namespace will be overwritten by the new one.
Nothing will be done if this XMLToken is not a start element.
uri | a string, the uri for the namespace |
prefix | a string, the prefix for the namespace |
int libsbmlcs.XMLToken.addNamespace | ( | string | uri | ) |
Appends an XML namespace prefix and URI pair to this XMLToken.
If there is an XML namespace with the given prefix in this XMLToken, then the existing XML namespace will be overwritten by the new one.
Nothing will be done if this XMLToken is not a start element.
uri | a string, the uri for the namespace |
prefix | a string, the prefix for the namespace |
int libsbmlcs.XMLToken.append | ( | string | chars | ) |
Appends characters to this XML text content.
chars | string, characters to append |
int libsbmlcs.XMLToken.clearAttributes | ( | ) |
int libsbmlcs.XMLToken.clearNamespaces | ( | ) |
Clears (deletes) all XML namespace declarations in the XMLNamespaces of this XMLToken.
Nothing will be done if this XMLToken is not a start element.
XMLToken libsbmlcs.XMLToken.clone | ( | ) |
|
virtual |
Reimplemented in libsbmlcs.XMLNode.
override bool libsbmlcs.XMLToken.Equals | ( | Object | sb | ) |
XMLAttributes libsbmlcs.XMLToken.getAttributes | ( | ) |
Returns the attributes of this element.
int libsbmlcs.XMLToken.getAttributesLength | ( | ) |
Return the number of attributes in the attributes set.
int libsbmlcs.XMLToken.getAttrIndex | ( | string | name, |
string | uri | ||
) |
Return the index of an attribute with the given local name and namespace URI.
name | a string, the local name of the attribute. |
uri | a string, the namespace URI of the attribute. |
-1
if not present. int libsbmlcs.XMLToken.getAttrIndex | ( | string | name | ) |
Return the index of an attribute with the given local name and namespace URI.
name | a string, the local name of the attribute. |
uri | a string, the namespace URI of the attribute. |
-1
if not present. int libsbmlcs.XMLToken.getAttrIndex | ( | XMLTriple | triple | ) |
string libsbmlcs.XMLToken.getAttrName | ( | int | index | ) |
Return the local name of an attribute in the attributes set in this XMLToken (by position).
index | an integer, the position of the attribute whose local name is required. |
string libsbmlcs.XMLToken.getAttrPrefix | ( | int | index | ) |
Return the prefix of an attribute in the attribute set in this XMLToken (by position).
index | an integer, the position of the attribute whose prefix is required. |
string libsbmlcs.XMLToken.getAttrPrefixedName | ( | int | index | ) |
Return the prefixed name of an attribute in the attribute set in this XMLToken (by position).
index | an integer, the position of the attribute whose prefixed name is required. |
string libsbmlcs.XMLToken.getAttrURI | ( | int | index | ) |
Return the namespace URI of an attribute in the attribute set in this XMLToken (by position).
index | an integer, the position of the attribute whose namespace URI is required. |
string libsbmlcs.XMLToken.getAttrValue | ( | int | index | ) |
Return the value of an attribute in the attribute set in this XMLToken (by position).
index | an integer, the position of the attribute whose value is required. |
string libsbmlcs.XMLToken.getAttrValue | ( | string | name, |
string | uri | ||
) |
Return a value of an attribute with the given local name and namespace URI.
name | a string, the local name of the attribute whose value is required. |
uri | a string, the namespace URI of the attribute. |
string libsbmlcs.XMLToken.getAttrValue | ( | string | name | ) |
Return a value of an attribute with the given local name and namespace URI.
name | a string, the local name of the attribute whose value is required. |
uri | a string, the namespace URI of the attribute. |
string libsbmlcs.XMLToken.getAttrValue | ( | XMLTriple | triple | ) |
Return a value of an attribute with the given XMLTriple.
triple | an XMLTriple, the XML triple of the attribute whose value is required. |
string libsbmlcs.XMLToken.getCharacters | ( | ) |
Returns the text of this element.
long libsbmlcs.XMLToken.getColumn | ( | ) |
override int libsbmlcs.XMLToken.GetHashCode | ( | ) |
long libsbmlcs.XMLToken.getLine | ( | ) |
string libsbmlcs.XMLToken.getName | ( | ) |
Returns the (unqualified) name of this XML element.
int libsbmlcs.XMLToken.getNamespaceIndex | ( | string | uri | ) |
Look up the index of an XML namespace declaration by URI.
uri | a string, uri of the required namespace. |
-1
if not present. int libsbmlcs.XMLToken.getNamespaceIndexByPrefix | ( | string | prefix | ) |
Look up the index of an XML namespace declaration by prefix.
prefix | a string, prefix of the required namespace. |
-1
if not present. string libsbmlcs.XMLToken.getNamespacePrefix | ( | int | index | ) |
Look up the prefix of an XML namespace declaration by position.
Callers should use getNamespacesLength() to find out how many namespaces are stored in the XMLNamespaces.
index | an integer, position of the required prefix. |
string libsbmlcs.XMLToken.getNamespacePrefix | ( | string | uri | ) |
Look up the prefix of an XML namespace declaration by its URI.
uri | a string, the URI of the prefix being sought |
uri
does not exist, an empty string will be returned. XMLNamespaces libsbmlcs.XMLToken.getNamespaces | ( | ) |
Returns the XML namespace declarations for this XML element.
int libsbmlcs.XMLToken.getNamespacesLength | ( | ) |
Returns the number of XML namespaces stored in the XMLNamespaces of this XMLToken.
string libsbmlcs.XMLToken.getNamespaceURI | ( | int | index | ) |
Look up the URI of an XML namespace declaration by its position.
index | an integer, position of the required URI. |
index
is out of range, an empty string will be returned.string libsbmlcs.XMLToken.getNamespaceURI | ( | string | prefix | ) |
Look up the URI of an XML namespace declaration by its prefix.
prefix | a string, the prefix of the required URI |
prefix
does not exist, an empty string will be returned. string libsbmlcs.XMLToken.getNamespaceURI | ( | ) |
Look up the URI of an XML namespace declaration by its prefix.
prefix | a string, the prefix of the required URI |
prefix
does not exist, an empty string will be returned. string libsbmlcs.XMLToken.getPrefix | ( | ) |
Returns the namespace prefix of this XML element.
string libsbmlcs.XMLToken.getURI | ( | ) |
Returns the namespace URI of this XML element.
bool libsbmlcs.XMLToken.hasAttr | ( | int | index | ) |
Predicate returning true
or false
depending on whether an attribute with the given index exists in the attribute set in this XMLToken.
index | an integer, the position of the attribute. |
true
if an attribute with the given index exists in the attribute set in this XMLToken, false
otherwise. bool libsbmlcs.XMLToken.hasAttr | ( | string | name, |
string | uri | ||
) |
Predicate returning true
or false
depending on whether an attribute with the given local name and namespace URI exists in the attribute set in this XMLToken.
name | a string, the local name of the attribute. |
uri | a string, the namespace URI of the attribute. |
true
if an attribute with the given local name and namespace URI exists in the attribute set in this XMLToken, false
otherwise. bool libsbmlcs.XMLToken.hasAttr | ( | string | name | ) |
Predicate returning true
or false
depending on whether an attribute with the given local name and namespace URI exists in the attribute set in this XMLToken.
name | a string, the local name of the attribute. |
uri | a string, the namespace URI of the attribute. |
true
if an attribute with the given local name and namespace URI exists in the attribute set in this XMLToken, false
otherwise. bool libsbmlcs.XMLToken.hasAttr | ( | XMLTriple | triple | ) |
Predicate returning true
or false
depending on whether an attribute with the given XML triple exists in the attribute set in this XMLToken.
triple | an XMLTriple, the XML triple of the attribute |
true
if an attribute with the given XML triple exists in the attribute set in this XMLToken, false
otherwise. bool libsbmlcs.XMLToken.hasNamespaceNS | ( | string | uri, |
string | prefix | ||
) |
Predicate returning true
or false
depending on whether an XML Namespace with the given uri/prefix pair is contained in the XMLNamespaces ofthis XMLToken.
uri | a string, the uri for the namespace |
prefix | a string, the prefix for the namespace |
true
if an XML Namespace with the given uri/prefix pair is contained in the XMLNamespaces of this XMLToken, false
otherwise. bool libsbmlcs.XMLToken.hasNamespacePrefix | ( | string | prefix | ) |
Predicate returning true
or false
depending on whether an XML Namespace with the given prefix is contained in the XMLNamespaces of this XMLToken.
prefix | a string, the prefix for the namespace |
true
if an XML Namespace with the given URI is contained in the XMLNamespaces of this XMLToken, false
otherwise. bool libsbmlcs.XMLToken.hasNamespaceURI | ( | string | uri | ) |
Predicate returning true
or false
depending on whether an XML Namespace with the given URI is contained in the XMLNamespaces of this XMLToken.
uri | a string, the uri for the namespace |
true
if an XML Namespace with the given URI is contained in the XMLNamespaces of this XMLToken, false
otherwise. bool libsbmlcs.XMLToken.isAttributesEmpty | ( | ) |
bool libsbmlcs.XMLToken.isElement | ( | ) |
bool libsbmlcs.XMLToken.isEnd | ( | ) |
bool libsbmlcs.XMLToken.isEndFor | ( | XMLToken | element | ) |
bool libsbmlcs.XMLToken.isEOF | ( | ) |
bool libsbmlcs.XMLToken.isNamespacesEmpty | ( | ) |
Predicate returning true
or false
depending on whether the XMLNamespaces of this XMLToken is empty.
true
if the XMLNamespaces of this XMLToken is empty, false
otherwise. bool libsbmlcs.XMLToken.isStart | ( | ) |
bool libsbmlcs.XMLToken.isText | ( | ) |
int libsbmlcs.XMLToken.removeAttr | ( | int | n | ) |
Removes an attribute with the given index from the attribute set in this XMLToken.
Nothing will be done if this XMLToken is not a start element.
n | an integer the index of the resource to be deleted |
int libsbmlcs.XMLToken.removeAttr | ( | string | name, |
string | uri | ||
) |
Removes an attribute with the given local name and namespace URI from the attribute set in this XMLToken.
Nothing will be done if this XMLToken is not a start element.
name | a string, the local name of the attribute. |
uri | a string, the namespace URI of the attribute. |
int libsbmlcs.XMLToken.removeAttr | ( | string | name | ) |
Removes an attribute with the given local name and namespace URI from the attribute set in this XMLToken.
Nothing will be done if this XMLToken is not a start element.
name | a string, the local name of the attribute. |
uri | a string, the namespace URI of the attribute. |
int libsbmlcs.XMLToken.removeAttr | ( | XMLTriple | triple | ) |
Removes an attribute with the given XMLTriple from the attribute set in this XMLToken.
Nothing will be done if this XMLToken is not a start element.
triple | an XMLTriple, the XML triple of the attribute. |
int libsbmlcs.XMLToken.removeNamespace | ( | int | index | ) |
Removes an XML Namespace stored in the given position of the XMLNamespaces of this XMLToken.
Nothing will be done if this XMLToken is not a start element.
index | an integer, position of the removed namespace. |
int libsbmlcs.XMLToken.removeNamespace | ( | string | prefix | ) |
Removes an XML Namespace with the given prefix.
Nothing will be done if this XMLToken is not a start element.
prefix | a string, prefix of the required namespace. |
int libsbmlcs.XMLToken.setAttributes | ( | XMLAttributes | attributes | ) |
Sets an XMLAttributes to this XMLToken.
Nothing will be done if this XMLToken is not a start element.
attributes | XMLAttributes to be set to this XMLToken. |
int libsbmlcs.XMLToken.setEnd | ( | ) |
Declares this XML start element is also an end element.
int libsbmlcs.XMLToken.setEOF | ( | ) |
Declares this XMLToken is an end-of-file (input) marker.
int libsbmlcs.XMLToken.setNamespaces | ( | XMLNamespaces | namespaces | ) |
Sets an XMLnamespaces to this XML element.
Nothing will be done if this XMLToken is not a start element.
namespaces | XMLNamespaces to be set to this XMLToken. |
int libsbmlcs.XMLToken.setTriple | ( | XMLTriple | triple | ) |
Sets the XMLTripe (name, uri and prefix) of this XML element.
Nothing will be done if this XML element is a text node.
triple | XMLTriple to be added to this XML element. |
string libsbmlcs.XMLToken.toString | ( | ) |
Prints a string representation of the underlying token stream, for debugging purposes.
int libsbmlcs.XMLToken.unsetEnd | ( | ) |
Declares this XML start/end element is no longer an end element.
|
protected |