org.talend.esb.servicelocator.client
Class SLPropertiesImpl

java.lang.Object
  extended by org.talend.esb.servicelocator.client.SLPropertiesImpl
All Implemented Interfaces:
Serializable, SLProperties

public class SLPropertiesImpl
extends Object
implements SLProperties

See Also:
Serialized Form

Field Summary
static SLProperties EMPTY_PROPERTIES
           
 
Constructor Summary
SLPropertiesImpl()
           
 
Method Summary
 void addProperty(String name, Collection<String> values)
           
 void addProperty(String name, String... values)
           
 Collection<String> getPropertyNames()
          
 Collection<String> getValues(String name)
          
 boolean hasProperty(String name)
          
 boolean includesValues(String name, Collection<String> values)
           
 boolean includesValues(String name, String... values)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_PROPERTIES

public static final SLProperties EMPTY_PROPERTIES
Constructor Detail

SLPropertiesImpl

public SLPropertiesImpl()
Method Detail

addProperty

public void addProperty(String name,
                        String... values)

addProperty

public void addProperty(String name,
                        Collection<String> values)

getPropertyNames

public Collection<String> getPropertyNames()

Specified by:
getPropertyNames in interface SLProperties

hasProperty

public boolean hasProperty(String name)

Specified by:
hasProperty in interface SLProperties

getValues

public Collection<String> getValues(String name)

Specified by:
getValues in interface SLProperties

includesValues

public boolean includesValues(String name,
                              String... values)

Specified by:
includesValues in interface SLProperties

includesValues

public boolean includesValues(String name,
                              Collection<String> values)
Specified by:
includesValues in interface SLProperties


Copyright © 2011 Talend Inc.. All Rights Reserved.