private static class TypedProperties.DynamicMap
extends java.util.AbstractMap<java.lang.String,java.lang.String>
Modifier and Type | Field and Description |
---|---|
private TypedProperties.SubstitutionCallback |
callback |
private java.util.Map<java.lang.String,java.lang.String> |
computed |
private java.util.Map<java.lang.String,java.lang.String> |
cycles |
private boolean |
finalSubstitution |
private java.lang.String |
name |
private Properties |
storage |
Constructor and Description |
---|
DynamicMap(java.lang.String name,
Properties storage) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
compute(java.lang.String key) |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> |
entrySet() |
void |
init(TypedProperties.SubstitutionCallback callback,
boolean finalSubstitution) |
clear, clone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
private final java.lang.String name
private final Properties storage
private final java.util.Map<java.lang.String,java.lang.String> computed
private final java.util.Map<java.lang.String,java.lang.String> cycles
private TypedProperties.SubstitutionCallback callback
private boolean finalSubstitution
public DynamicMap(java.lang.String name, Properties storage)
public void init(TypedProperties.SubstitutionCallback callback, boolean finalSubstitution)
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> entrySet()
entrySet
in interface java.util.Map<java.lang.String,java.lang.String>
entrySet
in class java.util.AbstractMap<java.lang.String,java.lang.String>
private java.lang.String compute(java.lang.String key)