Ejemplo n.º 1
0
 /** This method returns new AttributeList by replacing an element with a new element. */
 public AttributeList rename(String from, String to) {
   AttributeList rval = new AttributeList();
   for (int i = 0; i < size(); i++) {
     String s = getString(i);
     if (from.equals(s)) rval.add(to);
     else rval.add(s);
   }
   return rval;
 }
Ejemplo n.º 2
0
 public static AttributeList parse(String str) throws StreamSpinnerException {
   AttributeList rval = new AttributeList();
   String[] tokens = str.split("\\s*,\\s*");
   String buf = "";
   for (int i = 0; tokens != null && i < tokens.length; i++) {
     buf = buf + tokens[i];
     if (buf.indexOf("(") >= 0 && (!FunctionParameter.isFunction(buf))) {
       buf = buf + ",";
       continue;
     }
     rval.add(buf);
     buf = "";
   }
   if (!buf.equals("")) throw new StreamSpinnerException("Cannot parse string : " + str);
   return rval;
 }
Ejemplo n.º 3
0
 public AttributeList(String... attrs) {
   attr = new ArrayList();
   for (int i = 0; i < attrs.length; i++) add(attrs[i]);
 }
Ejemplo n.º 4
0
 public AttributeList(String attrstr) {
   attr = new ArrayList();
   add(attrstr);
 }
Ejemplo n.º 5
0
 public AttributeList concat(String newattr) {
   AttributeList rval = copy();
   rval.add(newattr);
   return rval;
 }