package org.xmlsh.aws; import java.util.ArrayList; import java.util.List; import org.xmlsh.aws.util.DDBTypes; import org.xmlsh.core.AbstractBuiltinFunction; import org.xmlsh.core.XValue; import org.xmlsh.sh.shell.Shell; public class ddbValues extends AbstractBuiltinFunction { public ddbValues() { super("ddb-values"); } @Override public XValue run(Shell shell, List<XValue> args) throws Exception { List<XValue> list = new ArrayList<XValue>(args.size()); for(XValue arg : args) { list.add(XValue.newXValue(DDBTypes.parseAttrValue(arg))); } return XValue.newXValue(list); } }