/** * Set the value of this parameter to the given value. * Remove all other values for this parameter. */ public void setSingleParameterValue( String name, String value ) { this.removeParameter( name ); this.setParameter( name, value ); }
/** * Construct a new object from a queryString */ public SourceParameters( String queryString ) { if( queryString != null ) { StringTokenizer st = new StringTokenizer( queryString, "&" ); while( st.hasMoreTokens() ) { String pair = st.nextToken(); int pos = pair.indexOf( '=' ); if( pos != -1 ) { setParameter( parseName( pair.substring( 0, pos ) ), parseName( pair.substring( pos + 1, pair.length() ) ) ); } } } }
/** * Add all parameters from the incoming parameters object. */ public void add( SourceParameters parameters ) { if( null != parameters ) { Iterator names = parameters.getParameterNames(); Iterator values; String name; String value; while( names.hasNext() == true ) { name = (String)names.next(); values = parameters.getParameterValues( name ); while( values.hasNext() == true ) { value = (String)values.next(); this.setParameter( name, value ); } } } }
/** * Returns a copy of the parameters object. */ public Object clone() { SourceParameters newObject = new SourceParameters(); Iterator names = this.getParameterNames(); Iterator values; String name, value; while( names.hasNext() ) { name = (String)names.next(); values = this.getParameterValues( name ); while( values.hasNext() ) { value = (String)values.next(); newObject.setParameter( name, value ); } } return newObject; }
if (label.equals("value")) value = (String)stack.pop(); if (key != null && value != null) { this.resourceParameters.setParameter(key, value); key = null; value = null;
pars.setParameter( name, value );
pars.setParameter( name, value );