MethodParameters.java :  » Widget » twidgie » com » twidgie » twitter » method » Android Open Source

Android Open Source » Widget » twidgie 
twidgie » com » twidgie » twitter » method » MethodParameters.java
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();
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.