public class MultiSourcePropertyResolver extends java.lang.Object implements PropertyResolver
| 构造器和说明 |
|---|
MultiSourcePropertyResolver() |
MultiSourcePropertyResolver(java.util.Set<PropertyResolver> resolvers)
Construct by a given resolvers list.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPropertyResolver(PropertyResolver resolver)
Add a new PropertyResolver;
|
boolean |
containsProperty(java.lang.String key)
Check whether the given property key is available.
|
java.lang.String |
getProperty(java.lang.String key)
Return the property value associated with the given key,
or
null if the key cannot be resolved. |
java.util.Set<PropertyResolver> |
getResolvers() |
public MultiSourcePropertyResolver(java.util.Set<PropertyResolver> resolvers)
Note that a new HashSet will be use,
so if you want to add a new Resolver, call addPropertyResolver(com.github.dadiyang.httpinvoker.propertyresolver.PropertyResolver) please
resolvers - resolvers listjava.lang.IllegalArgumentException - if param resolvers is nullpublic MultiSourcePropertyResolver()
public java.util.Set<PropertyResolver> getResolvers()
public void addPropertyResolver(PropertyResolver resolver)
resolver - a propertyResolverpublic boolean containsProperty(java.lang.String key)
PropertyResolvercontainsProperty 在接口中 PropertyResolverkey - the property name to resolvepublic java.lang.String getProperty(java.lang.String key)
PropertyResolvernull if the key cannot be resolved.getProperty 在接口中 PropertyResolverkey - the property name to resolveCopyright © 2019. All Rights Reserved.