Method | Description | |
---|---|---|
CheckTextAndPositionArguments ( string text, int position ) : void |
Checks the text and position parameters.
|
|
CountStringsBefore ( string text, int position, string @string ) : int |
Returns how many continuous specified strings are before of the specified position in the specified text
|
|
Parse ( string text ) : void |
Parses the specified text.
|
|
ReadWordOrSeparator ( string text, int &position, bool treatWhiteSpaceAsSeparator ) : string |
Reads a single word or separator at the specified position.
|
|
SkipWhiteSpace ( string text, int &position ) : void |
Skips the white space symbols located at the specified position.
|
|
ToText ( ) : string |
Returns the text string processed by the parser.
|
Method | Description | |
---|---|---|
CheckXmlDocInitialized ( ) : void |
Checks whether the m_ParsedDocument is initialized.
|
|
ClearXmlNode ( |
Removes all the sub nodes from the specified node.
|
|
CreateTagXmlNode ( |
Creates an xml node for the specified tag.
|
|
CreateTextXmlNode ( string text ) : |
Creates an xml node for the specified text.
|
|
GetTagFromType ( string type, string value, bool hasContents ) : |
Retrurns the tag instance from its type and value.
|
|
GetTextNodeText ( |
Returns the text stored in the text node.
|
|
GetXmlNodeValue ( |
Retrieves the value of the specified tag xml node.
|
|
IsTag ( string text, int position ) : |
Checks whether there is a tag in the text at the specified position, and returns its type.
|
|
IsTagXmlNode ( |
Determines whether the specified node is a tag node.
|
|
IsTextXmlNode ( |
Determines whether the specified node is a text node.
|
|
ParseBlock ( |
Parses the specified block of a text.
|
|
TagXmlNodeToTag ( |
Converts the specified tag xml node into a tag.
|
|
XmlNodeToText ( StringBuilder output, |
Converts the specified xml node to text.
|
|
XmlNodesToText ( StringBuilder output, |
Converts the specified xml node collection to the text.
|
Method | Description | |
---|---|---|
TagXmlNodeToText ( StringBuilder output, |
Converts the specified tag xml node to text.
|
public static CheckTextAndPositionArguments ( string text, int position ) : void | ||
text | string | |
position | int | |
return | void |
protected static ClearXmlNode ( |
||
node | ||
return | void |
public static CountStringsBefore ( string text, int position, string @string ) : int | ||
text | string | |
position | int | |
@string | string | |
return | int |
protected CreateTagXmlNode ( |
||
tag | ||
return |
protected CreateTextXmlNode ( string text ) : |
||
text | string | |
return |
protected GetTagFromType ( string type, string value, bool hasContents ) : |
||
type | string | |
value | string | |
hasContents | bool | |
return |
protected GetTextNodeText ( |
||
node | ||
return | string |
protected GetXmlNodeValue ( |
||
node | ||
return | string |
protected IsTag ( string text, int position ) : |
||
text | string | |
position | int | |
return |
protected IsTagXmlNode ( |
||
node | ||
return | bool |
protected IsTextXmlNode ( |
||
node | ||
return | bool |
protected ParseBlock ( |
||
parentNode | ||
parentTag | ||
text | string | |
position | int | |
return | int |
public static ReadWordOrSeparator ( string text, int &position, bool treatWhiteSpaceAsSeparator ) : string | ||
text | string | |
position | int | |
treatWhiteSpaceAsSeparator | bool | |
return | string |
public static SkipWhiteSpace ( string text, int &position ) : void | ||
text | string | |
position | int | |
return | void |
protected TagXmlNodeToTag ( |
||
node | ||
return |
protected XmlNodeToText ( StringBuilder output, |
||
output | StringBuilder | |
node | ||
return | void |
protected XmlNodesToText ( StringBuilder output, |
||
output | StringBuilder | |
nodes | ||
return | void |