com.xebialabs.deployit.service.replacement
Class MustachePlaceholderReplacer

java.lang.Object
  extended by com.xebialabs.deployit.service.replacement.MustachePlaceholderReplacer

public class MustachePlaceholderReplacer
extends java.lang.Object


Field Summary
static java.lang.String EMPTY_PLACEHOLDER
           
static java.lang.String IGNORE_PLACEHOLDER
           
 
Constructor Summary
MustachePlaceholderReplacer(java.util.Map<java.lang.String,? extends java.lang.Object> values)
           
 
Method Summary
 void replace(java.io.Reader in, java.io.Writer out)
           
 java.lang.String replace(java.lang.String replaceable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IGNORE_PLACEHOLDER

public static final java.lang.String IGNORE_PLACEHOLDER
See Also:
Constant Field Values

EMPTY_PLACEHOLDER

public static final java.lang.String EMPTY_PLACEHOLDER
See Also:
Constant Field Values
Constructor Detail

MustachePlaceholderReplacer

public MustachePlaceholderReplacer(java.util.Map<java.lang.String,? extends java.lang.Object> values)
Method Detail

replace

public java.lang.String replace(java.lang.String replaceable)
                         throws DictionaryValueException
Throws:
DictionaryValueException

replace

public void replace(java.io.Reader in,
                    java.io.Writer out)