package mir.util;
-import java.util.*;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.ArrayList;
/**
- *
* <p>Title: </p>
* <p>Description:
* Class to parse structured content:
* <p>
* Parsing is be very optimistic: no exception is ever to be thrown.
* </p>
- * <p>Copyright: Copyright (c) 2003</p>
- * <p>Company: </p>
- * @author not attributable
- * @version 1.0
*/
public class StructuredContentParser {
public StructuredContentParser() {
public char scan() {
if (!isAtEnd()) {
- char result =data.charAt(position);
+ char result = data.charAt(position);
position++;
return result;
}
}
public static List parseList(Scanner aScanner) {
- List result = new Vector();
+ List result = new ArrayList();
aScanner.skipSpace();
if (aScanner.peek() == '[')
aScanner.scan();
}
public static Object parseObject(Scanner aScanner) {
- Object result = null;
-
- aScanner.skipSpace();
+ aScanner.skipSpace();
if (!aScanner.isAtEnd()) {
char data = aScanner.peek();