public class SimpleVariableResolver extends java.lang.Object implements ValueResolver
| Modifier and Type | Class and Description |
|---|---|
static interface |
SimpleVariableResolver.SimpleResolver |
ValueResolver.StringResolver| Constructor and Description |
|---|
SimpleVariableResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearCache() |
protected java.lang.String |
escape(java.lang.String s) |
protected java.net.URI |
pathToUri(java.lang.String pathToLeaf) |
java.lang.String |
resolveLeaf(ConfijNode leaf) |
protected java.lang.String |
resolveLeafInternal(ConfijNode leaf) |
protected java.util.Optional<java.lang.String> |
resolveStaticForAbsolutePaths(java.lang.String uriStr) |
java.lang.String |
resolveValue(ConfijNode baseNode,
java.lang.String value) |
protected java.lang.String |
resolveValueInternal(ConfijNode baseNode,
java.lang.String value) |
protected java.lang.String |
resolveVariable(ConfijNode baseLeaf,
java.lang.String variableName) |
public java.lang.String resolveLeaf(ConfijNode leaf)
resolveLeaf in interface ValueResolverprotected java.lang.String resolveLeafInternal(ConfijNode leaf)
public java.lang.String resolveValue(ConfijNode baseNode, java.lang.String value)
resolveValue in interface ValueResolverprotected java.net.URI pathToUri(java.lang.String pathToLeaf)
protected java.lang.String resolveVariable(ConfijNode baseLeaf, java.lang.String variableName)
protected java.util.Optional<java.lang.String> resolveStaticForAbsolutePaths(java.lang.String uriStr)
protected void clearCache()
protected java.lang.String resolveValueInternal(ConfijNode baseNode, java.lang.String value)
protected java.lang.String escape(java.lang.String s)