/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.dataprocess.common.model; import java.util.ArrayList; import java.util.List; /** * */ public class ArgList { private List<ArgModel> args; public ArgList() { } public ArgList(ArgList argList) { args = new ArrayList<ArgModel>(argList.getArgs()); } public List<ArgModel> getArgs() { if (args == null) { args = new ArrayList<ArgModel>(); } return args; } public void setArgs(List<ArgModel> args) { this.args = args; } @Override public String toString() { if (args == null) { return "ArgsList(empty)"; } StringBuilder str = new StringBuilder(); for (ArgModel arg : args) { str.append(';').append(arg); } return str.substring(1); } }