public class CombinedPropertyAccessor extends Object implements PropertyAccessor
PropertyAccessor implementation which combines multiple
PropertyAccessors.| Modifier and Type | Class and Description |
|---|---|
static class |
CombinedPropertyAccessor.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected List<PropertyAccessor> |
propertyAccessors |
protected Map<String,String> |
props |
| Modifier | Constructor and Description |
|---|---|
|
CombinedPropertyAccessor(List<PropertyAccessor> propertyAccessors) |
protected |
CombinedPropertyAccessor(Map<String,String> props,
List<PropertyAccessor> propertyAccessors) |
protected |
CombinedPropertyAccessor(Map<String,String> props,
PropertyAccessor... propertyAccessors) |
|
CombinedPropertyAccessor(PropertyAccessor... propertyAccessors) |
| Modifier and Type | Method and Description |
|---|---|
static CombinedPropertyAccessor.Builder |
builder() |
Map<String,String> |
getProperties()
Gets the all properties.
|
String |
getProperty(String propName)
Gets the property associated with given property name.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBooleanProperty, getBooleanProperty, getDoubleProperty, getDoubleProperty, getFloatProperty, getFloatProperty, getIntegerProperty, getIntegerProperty, getLongProperty, getLongProperty, getProperty, hasPropertyprotected final List<PropertyAccessor> propertyAccessors
protected CombinedPropertyAccessor(Map<String,String> props, PropertyAccessor... propertyAccessors)
public CombinedPropertyAccessor(PropertyAccessor... propertyAccessors)
protected CombinedPropertyAccessor(Map<String,String> props, List<PropertyAccessor> propertyAccessors)
public CombinedPropertyAccessor(List<PropertyAccessor> propertyAccessors)
public String getProperty(String propName)
PropertyAccessorgetProperty in interface PropertyAccessorpropName - the name of property to be retrievedpublic Map<String,String> getProperties()
PropertyAccessorgetProperties in interface PropertyAccessorpublic static CombinedPropertyAccessor.Builder builder()
Copyright © 2018. All Rights Reserved.