fipaos.skill.constraint.ccl.variable
Class List

java.lang.Object
  |
  +--fipaos.skill.constraint.ccl.variable.List

public class List
extends java.lang.Object


This class handles the creation and parsing of a List or Set.
It converts between a Vector and a String in the following formats:

{ blue, red, green}
{(car, blue), (boat, red)}

It converts these into a set of elements based on the strings
separated by commas.

For instance the first List above becomes the Vector [ blue, red, green]


Field Summary
static java.lang.String CLOSE_BRACKET
           
static java.lang.String OPEN_BRACKET
           
 
Constructor Summary
List()
           
 
Method Summary
static void main(java.lang.String[] args)
          
static java.util.Vector parseList(java.lang.String str)
          
Converts a String in a List format to a Vector of its elements.
static java.lang.String toString(java.util.Vector v)
          
Converts a Vector into a List represented as a String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPEN_BRACKET

public static final java.lang.String OPEN_BRACKET

CLOSE_BRACKET

public static final java.lang.String CLOSE_BRACKET
Constructor Detail

List

public List()
Method Detail

parseList

public static java.util.Vector parseList(java.lang.String str)

Converts a String in a List format to a Vector of its elements.
{ blue, red, green} -> Vector [ blue, red, green]

toString

public static java.lang.String toString(java.util.Vector v)

Converts a Vector into a List represented as a String.
Vector [ blue, red, green] -> { blue, red, green}

main

public static void main(java.lang.String[] args)