1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package net.sf.dexterim.msn.message;
20
21 /***
22 *@author Christoph Walcher
23 */
24 public class TokenizedLine {
25 private java.util.List tokenList;
26
27 /***
28 * Creates a new instance of TokenizedMessage
29 *
30 *@param line Description of the Parameter
31 */
32 public TokenizedLine(String line) {
33 java.util.StringTokenizer tokenizer = new java.util.StringTokenizer(line);
34
35 tokenList = new java.util.Vector(tokenizer.countTokens());
36
37 while (tokenizer.hasMoreTokens()) {
38 tokenList.add(tokenizer.nextToken());
39 }
40 }
41
42 /***
43 * Gets the token attribute of the TokenizedLine object
44 *
45 *@param i Description of the Parameter
46 *@return The token value
47 */
48 public String getToken(int i) {
49 return (String)tokenList.get(i);
50 }
51
52 /***
53 * Gets the tokenCount attribute of the TokenizedLine object
54 *
55 *@return The tokenCount value
56 */
57 public int getTokenCount() {
58 return tokenList.size();
59 }
60
61 /***
62 * Description of the Method
63 *
64 *@return Description of the Return Value
65 */
66 public java.util.Iterator iterator() {
67 return tokenList.iterator();
68 }
69 }