public class AttributeMapLookupValue extends AttributeValue
GroupingExpression
.
It evaluates to the value found using the given key for the lookup in that attribute.
The key is either specified explicitly or found via a key source attribute.
Two underlying attributes are used to represent the map attribute (the key and value attributes).Modifier and Type | Method and Description |
---|---|
AttributeMapLookupValue |
copy()
Returns a deep copy of this
|
static AttributeMapLookupValue |
fromKey(String prefix,
String key,
String suffix) |
static AttributeMapLookupValue |
fromKeySourceAttribute(String prefix,
String keySourceAttribute,
String suffix) |
String |
getKey() |
String |
getKeyAttribute() |
String |
getKeySourceAttribute() |
String |
getValueAttribute() |
boolean |
hasKeySourceAttribute() |
getAttributeName
resolveLevel
asImage, asString, getLevel, getLevelOrNull, setLabel, visit
getImage, getLabel, toString
public static AttributeMapLookupValue fromKey(String prefix, String key, String suffix)
public static AttributeMapLookupValue fromKeySourceAttribute(String prefix, String keySourceAttribute, String suffix)
public AttributeMapLookupValue copy()
GroupingExpression
copy
in class AttributeValue
public String getKeyAttribute()
public String getValueAttribute()
public String getKey()
public boolean hasKeySourceAttribute()
public String getKeySourceAttribute()
Copyright © 2018. All rights reserved.