package com.twidgie.twitter.method;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class MethodParameters {
private Map<String, Parameter> parameters = new HashMap<String, Parameter>();
public static final MethodParameters NULL = new MethodParameters();
public void add(Parameter parameter) {
parameters.put(parameter.getName(), parameter);
}
protected List<Parameter> getAllSortedParameters() {
ArrayList<Parameter> sortedList = new ArrayList<Parameter>(parameters.values());
Collections.sort(sortedList);
return Collections.unmodifiableList(sortedList);
}
protected int size() {
return parameters.size();
}
}
|