@UtilityMarker public final class TemplatingUtility extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
expandTemplate(java.lang.String template)
Expands a template using system properties.
|
static java.lang.String |
expandTemplate(java.lang.String template,
java.util.Map<java.lang.String,java.lang.String> variablesMap)
Expands a template using variable values in the provided map.
|
static java.util.Set<java.lang.String> |
extractTemplateVariables(java.lang.String template)
Extracts variables from the template.
|
static void |
substituteVariables(java.util.Map<java.lang.String,java.lang.String> variablesMap)
Does one pass over the values in the map, and expands each as a
template, using the rest of the values in the same map.
|
public static java.lang.String expandTemplate(java.lang.String template)
template - Template to expand.public static java.lang.String expandTemplate(java.lang.String template,
java.util.Map<java.lang.String,java.lang.String> variablesMap)
template - Template to expand.variablesMap - Variables and values.public static java.util.Set<java.lang.String> extractTemplateVariables(java.lang.String template)
template - Template to extract variables from.public static void substituteVariables(java.util.Map<java.lang.String,java.lang.String> variablesMap)
variablesMap - Map to expand.Copyright © 2000-2019 Sualeh Fatehi. All rights reserved.