public class SingleVariableContext extends Object implements VariableContext
VariableContext allowing to resolve a single variable only.| Modifier and Type | Field and Description |
|---|---|
protected String |
name |
protected TypedValue |
typedValue |
| Constructor and Description |
|---|
SingleVariableContext(String name,
TypedValue typedValue) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsVariable(String name)
Checks whether a variable with the given name is resolve through this context.
|
Set<String> |
keySet() |
TypedValue |
resolve(String variableName)
Resolve a value in this context.
|
static SingleVariableContext |
singleVariable(String name,
TypedValue value) |
protected final TypedValue typedValue
protected String name
public SingleVariableContext(String name, TypedValue typedValue)
public TypedValue resolve(String variableName)
VariableContextresolve in interface VariableContextvariableName - the name of the variable to resolve.public boolean containsVariable(String name)
VariableContextcontainsVariable in interface VariableContextname - the name of the variable to checkpublic Set<String> keySet()
keySet in interface VariableContextpublic static SingleVariableContext singleVariable(String name, TypedValue value)
Copyright © 2022. All rights reserved.