public class PropertyExpressionProcessor
extends java.lang.Object
${<property-ref>} expressions with corresponding values from system properties, environment vars,
and special references starting with # via custom DbLocationProvider implementations.${java.io.tmpdir}/mydir/myfile.abc -> c:/tmp/mydir/myfile.abcDbLocationProvider SPI to handle #<your-tag> expressions:#mytag /mydir/myfile.abc, myinfo -> my url| Modifier and Type | Class and Description |
|---|---|
static class |
PropertyExpressionProcessor.Result |
| Constructor and Description |
|---|
PropertyExpressionProcessor() |
| Modifier and Type | Method and Description |
|---|---|
static PropertyExpressionProcessor.Result |
process(java.util.function.Function<java.lang.String,manifold.api.util.cache.FqnCache<manifold.api.fs.IFile>> resByExt,
java.lang.String source,
DbLocationProvider.Mode mode,
java.util.function.Function<java.lang.String,java.lang.String> exprHandler) |
public static PropertyExpressionProcessor.Result process(java.util.function.Function<java.lang.String,manifold.api.util.cache.FqnCache<manifold.api.fs.IFile>> resByExt, java.lang.String source, DbLocationProvider.Mode mode, java.util.function.Function<java.lang.String,java.lang.String> exprHandler)
Copyright © 2023. All rights reserved.