
cfml.parsing.cfscript.ArgumentsVector Maven / Gradle / Ivy
package cfml.parsing.cfscript;
import java.util.Set;
import java.util.Vector;
import cfml.parsing.util.SequencedHashMap;
public class ArgumentsVector extends Vector {
private static final long serialVersionUID = 1L;
private SequencedHashMap namedArgs;
public ArgumentsVector() {
super();
namedArgs = new SequencedHashMap();
}
public void putNamedArg(String _name, CFExpression _val) {
namedArgs.put(_name.toLowerCase(), _val);
addElement(_val);
}
public CFExpression getNamedArg(String _name) {
return (CFExpression) namedArgs.get(_name.toLowerCase());
}
public Set keys() {
return namedArgs.keySet();
}
public SequencedHashMap getNamedArgs() {
return namedArgs;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy