annotate dwtx/dwtxhelper/CharacterIterator.d @ 158:25f1f92fa3df

...
author Frank Benoit <benoit@tionex.de>
date Tue, 26 Aug 2008 02:46:34 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
158
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1 module dwtx.dwtxhelper.CharacterIterator;
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3 interface CharacterIterator {
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4 static const char DONE = '\u00FF';
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5 Object clone();
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
6 char current();
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7 char first();
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
8 int getBeginIndex();
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
9 int getEndIndex();
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
10 int getIndex();
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
11 char last();
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
12 char next();
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
13 char previous();
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14 char setIndex(int position);
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15 }
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
16
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
17