swishej
Class StrList

java.lang.Object
  |
  +--swishej.StrList

class StrList
extends java.lang.Object

Ordered (linked) list of strings.


Field Summary
(package private)  StrNode firstN
          First node in list.
(package private)  StrNode lastN
          Last node in list.
(package private)  StrNode searchN
          Next node while traversing list.
 
Constructor Summary
(package private) StrList()
          Create new empty string list.
 
Method Summary
(package private)  void add(java.lang.String string)
          Add string to end of string list.
(package private)  boolean empty()
          Is the string list empty ?
(package private)  java.lang.String first()
          Start string list traversal, retrieve first string in list.
(package private)  java.lang.String next()
          Continue string list traversal, retrieve next string in list.
(package private)  void rest()
          Remove first string from list, terminate traversal.
(package private)  java.lang.String succ()
          Retrieve next string in list without advancing in traversal.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

firstN

StrNode firstN
First node in list.

lastN

StrNode lastN
Last node in list.

searchN

StrNode searchN
Next node while traversing list.
Constructor Detail

StrList

StrList()
Create new empty string list.
Method Detail

rest

void rest()
Remove first string from list, terminate traversal.

empty

boolean empty()
Is the string list empty ?
Returns:
true if list is empty, false otherwise

add

void add(java.lang.String string)
Add string to end of string list.
Parameters:
string - String to be added.

first

java.lang.String first()
Start string list traversal, retrieve first string in list.
Returns:
First string in list

next

java.lang.String next()
Continue string list traversal, retrieve next string in list.
Returns:
Next string in list

succ

java.lang.String succ()
Retrieve next string in list without advancing in traversal.
Returns:
Next string in list


Contact: Christian.Werner@t-online.de