package de.tud.kom.socom.util.attributemapping;
import java.util.LinkedList;
import java.util.List;
import org.json.JSONArray;
public class ListAttribute implements Attribute{
private List<Attribute> values;
public ListAttribute(){
this.values = new LinkedList<Attribute>();
}
public ListAttribute(List<Attribute> values) {
this.values = values;
}
public void addAttribute(Attribute value){
this.values.add(value);
}
public void addAllAttributes(ListAttribute vals){
this.values.addAll(vals.getValues());
}
public List<Attribute> getValues() {
return values;
}
@Override
public String toJSONString() {
return new JSONArray(values).toString();
}
}