com.xebialabs.deployit.util
Class TemplateResolver
java.lang.Object
com.xebialabs.deployit.util.TemplateResolver
public class TemplateResolver
- extends java.lang.Object
|
Constructor Summary |
TemplateResolver(java.util.Collection<java.lang.Object> context)
|
TemplateResolver(java.util.Map<java.lang.String,java.lang.String> variables)
|
|
Method Summary |
static java.util.Map<java.lang.String,java.lang.String> |
contextToVariables(java.util.Collection<? extends java.lang.Object> context)
|
static java.util.List<java.lang.String> |
getExposedProperties(java.lang.Object detailsObject)
|
static Pair<java.util.List<java.lang.String>,java.lang.Object> |
getValueWithSimpleName(java.lang.Object anObject,
java.lang.String fieldName)
|
java.lang.String |
resolveLenient(java.lang.String template)
|
java.lang.String |
resolveStrict(java.lang.String template)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_SEPERATOR
public static final java.lang.String PROPERTY_SEPERATOR
- See Also:
- Constant Field Values
TEMPLATE_POSTFIX
public static final java.lang.String TEMPLATE_POSTFIX
- See Also:
- Constant Field Values
TEMPLATE_PREFIX
public static final java.lang.String TEMPLATE_PREFIX
- See Also:
- Constant Field Values
TemplateResolver
public TemplateResolver(java.util.Collection<java.lang.Object> context)
TemplateResolver
public TemplateResolver(java.util.Map<java.lang.String,java.lang.String> variables)
resolveLenient
public java.lang.String resolveLenient(java.lang.String template)
resolveStrict
public java.lang.String resolveStrict(java.lang.String template)
contextToVariables
public static java.util.Map<java.lang.String,java.lang.String> contextToVariables(java.util.Collection<? extends java.lang.Object> context)
getExposedProperties
public static java.util.List<java.lang.String> getExposedProperties(java.lang.Object detailsObject)
getValueWithSimpleName
public static Pair<java.util.List<java.lang.String>,java.lang.Object> getValueWithSimpleName(java.lang.Object anObject,
java.lang.String fieldName)
Copyright © 2010. All Rights Reserved.