public class ConfigurationKey
extends java.lang.Object
| Constructor and Description |
|---|
ConfigurationKey(java.lang.String rawKey,
java.util.List<ConfigurationKeyPart> parts) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getKey(java.util.Map<java.lang.String,java.lang.String> variableValues)
Return the final key applying variables as needed
|
java.util.List<ConfigurationKeyPart> |
getParts() |
java.lang.String |
getRawKey() |
java.util.Collection<java.lang.String> |
getVariableNames()
Return the names of the variables specified in the key if any
|
java.lang.String |
toString() |
public ConfigurationKey(java.lang.String rawKey,
java.util.List<ConfigurationKeyPart> parts)
rawKey - the unprocessed valueparts - the parsed valuespublic java.lang.String getRawKey()
public java.lang.String getKey(java.util.Map<java.lang.String,java.lang.String> variableValues)
variableValues - map of variable names to valuespublic java.util.List<ConfigurationKeyPart> getParts()
public java.util.Collection<java.lang.String> getVariableNames()
public java.lang.String toString()
toString in class java.lang.Object