Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * #%L
  * Service Locator Client for CXF
  * %%
  * Copyright (C) 2011 Talend Inc.
  * %%
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * #L%
 */
package org.talend.esb.servicelocator.client;
public class SLPropertiesImpl implements SLProperties {
	private static final long serialVersionUID = -3527977700696163706L;
	public void addProperty(String nameString... values) {
		List<StringvalueList = new ArrayList<String>();
		for (String value : values) {
			valueList.add(value);
		}
		.put(namevalueList);		
	}
    public void addProperty(String nameCollection<Stringvalues) {
        List<StringvalueList = new ArrayList<String>(values);
        .put(namevalueList);        
    }

    
		return .keySet();
	}

	public boolean hasProperty(String name) {
		return .containsKey(name);
	}

	public Collection<StringgetValues(String name) {
		return  .get(name);
	}

    
	public boolean includesValues(String nameString... values) {
		return includesValues(name, Arrays.asList(values));
	}
    @Override
    public boolean includesValues(String nameCollection<Stringvalues) {
        Collection<StringpropValues = .get(name);
        if (propValues == null) {
            return false;
        }
        return propValues.containsAll(values);
    }
New to GrepCode? Check out our FAQ X