|
Add(IBaseStreamToken)
|
The Add method adds a token to the list. Call Add to add a token to the list. The Add method returns the Index where the new Item is located.
|
|
Append(IBaseStreamTokenList)
|
The Append method appends or adds the tokens in the List parameter to the current list. The tokens are added to the end of the current list. When tokens are added, the tokens are not duplicated so modifications to the tokens in the List parameter modify the appended tokens in the current list.
|
|
Clear
|
The Clear method empties the list of all tokens. Use Clear to delete all tokens from the list.
|
|
Delete(Integer)
|
The Delete method removes the token at the position given by the Index parameter. Call Delete to remove the token at a specific position from the list. The index is zero-based, so the first token has an Index value of 0, the second token has an Index value of 1, and so on. Calling Delete moves up all items in the list that follow the deleted token, and reduces the ValueCount.
|
|
Equals(IBaseStreamTokenList)
|
Overloaded. The Equals method returns TRUE if the List parameter's tokens equals the current list. Not only the number of tokens in the list must match, but also each IBaseStreamToken.Equals must return true. Otherwise, this method returns False.
|
|
Equals(TObject)
|
Overloaded. The Equals method returns True if the AList object contains a list, where every item in the list equals the list in the IBaseStreamTokenList implementing list. Otherwise, False.
It is expected that the implementor of this interface would check the AList object to see if it was a TInterfaceList object and could be compared.
|
|
First
|
The First method returns the first token in the list. Call First to obtain the first token in the list.
|
|
Get(Integer)
|
Accessor method for the Value property.
|
|
GetValueCount
|
Accessor method for the ValueCount property.
|
|
get_AsString
|
Accessor method for the AsString property.
|
|
get_Value(Integer)
|
Accessor method for the Value property.
|
|
get_ValueCount
|
Accessor method for the ValueCount property.
|
|
IndexOf(IBaseStreamToken)
|
The IndexOf method returns the index of an token. Call IndexOf to obtain the index of an token. If the Item is not found, this method returns -1.
|
|
Insert(Integer,IBaseStreamToken)
|
The Insert method inserts a token into the list at a specified position. Call Insert to insert a token into the list. Item is the token to insert, and Index indicates the position (zero-offset) where the token should be added.
|
|
Last
|
The Last method returns the last token in the list. Call Last to obtain the last token in the list.
|
|
Put(Integer,IBaseStreamToken)
|
Accessor method for the Value property.
|
|
Remove(IBaseStreamToken)
|
The Remove method deletes the first reference to the Item parameter (Token) from the Value array. Call Remove to remove a specific item from the Value array when its index is unknown. The value returned is the index of the item in the Items array before it was removed. After an item is removed, all the items that follow it are moved up in index position and the ValueCount is reduced by one.
If the Value array contains more than one copy of the token, only the first copy is deleted.
|
|
set_Value(Integer,IBaseStreamToken)
|
Accessor method for the Value property.
|
|
ToString
|
The ToString function returns the list of token strings parsed from the stream. Usually, this is the exact strings parsed from the stream. However, if the parser chooses to, the string returned could be a beautified version of the strings. The intent is that the string should be reparsable by the parser to create the exact same list of tokens.
|