public Parameter getParameter(String name) { if (name == null) return null; int nLists = size(); for (int n=0; n<nLists; n++) { Parameter param = at(n); if (name.compareTo(param.getName()) == 0) return param; } return null; }
public String getValue(String name) { Parameter param = getParameter(name); if (param == null) return ""; return param.getValue(); } }
public ParameterList getParameterList() { ParameterList paramList = new ParameterList(); String uri = getURI(); if (uri == null) return paramList; int paramIdx = uri.indexOf('?'); if (paramIdx < 0) return paramList; while (0 < paramIdx) { int eqIdx = uri.indexOf('=', (paramIdx+1)); String name = uri.substring(paramIdx+1, eqIdx); int nextParamIdx = uri.indexOf('&', (eqIdx+1)); String value = uri.substring(eqIdx+1, (0 < nextParamIdx) ? nextParamIdx : uri.length()); Parameter param = new Parameter(name, value); paramList.add(param); paramIdx = nextParamIdx; } return paramList; }
public String getValue(String name) { Parameter param = getParameter(name); if (param == null) return ""; return param.getValue(); } }
public Parameter getParameter(String name) { if (name == null) return null; int nLists = size(); for (int n=0; n<nLists; n++) { Parameter param = at(n); if (name.compareTo(param.getName()) == 0) return param; } return null; }
public ParameterList getParameterList() { ParameterList paramList = new ParameterList(); String uri = getURI(); if (uri == null) return paramList; int paramIdx = uri.indexOf('?'); if (paramIdx < 0) return paramList; while (0 < paramIdx) { int eqIdx = uri.indexOf('=', (paramIdx+1)); String name = uri.substring(paramIdx+1, eqIdx); int nextParamIdx = uri.indexOf('&', (eqIdx+1)); String value = uri.substring(eqIdx+1, (0 < nextParamIdx) ? nextParamIdx : uri.length()); Parameter param = new Parameter(name, value); paramList.add(param); paramIdx = nextParamIdx; } return paramList; }
public String getValue(String name) { Parameter param = getParameter(name); if (param == null) return ""; return param.getValue(); } }
public Parameter getParameter(String name) { if (name == null) return null; int nLists = size(); for (int n=0; n<nLists; n++) { Parameter param = at(n); if (name.compareTo(param.getName()) == 0) return param; } return null; }
public ParameterList getParameterList() { ParameterList paramList = new ParameterList(); String uri = getURI(); if (uri == null) return paramList; int paramIdx = uri.indexOf('?'); if (paramIdx < 0) return paramList; while (0 < paramIdx) { int eqIdx = uri.indexOf('=', (paramIdx+1)); String name = uri.substring(paramIdx+1, eqIdx); int nextParamIdx = uri.indexOf('&', (eqIdx+1)); String value = uri.substring(eqIdx+1, (0 < nextParamIdx) ? nextParamIdx : uri.length()); Parameter param = new Parameter(name, value); paramList.add(param); paramIdx = nextParamIdx; } return paramList; }