com.xebialabs.deployit.plugin.tomcat.freemarker
Class ContextXmlHelper
java.lang.Object
com.xebialabs.deployit.plugin.tomcat.freemarker.ContextXmlHelper
public class ContextXmlHelper
- extends java.lang.Object
|
Constructor Summary |
ContextXmlHelper(com.xebialabs.deployit.plugin.generic.step.GenericBaseStep step)
|
|
Method Summary |
java.lang.String |
attributeMapToString(java.util.Map<java.lang.String,java.lang.String> map)
|
protected java.lang.String |
convertMapToTomcatMapStringFormat(java.util.Map<java.lang.String,java.lang.String> map)
|
protected java.util.Map<java.lang.String,java.lang.String> |
mergeWithElementAttributes(freemarker.ext.dom.NodeModel nodeModel,
java.util.Map<java.lang.String,java.lang.String> overrideAttributes)
|
java.util.Map<java.lang.String,java.lang.String> |
populateElementAttributesFromCi(freemarker.ext.beans.BeanModel ci,
java.util.Map<java.lang.String,java.lang.String> propertyToAttributeMapping)
|
freemarker.ext.dom.NodeModel |
readOrCreateContext(java.lang.String path)
|
protected java.util.Map<java.lang.String,java.lang.String> |
removeAttributes(freemarker.ext.dom.NodeModel nodeModel,
java.util.Collection<java.lang.String> attributesToRemove)
|
protected java.util.List<java.lang.String> |
resolveAttributeNamesFromPropertyToAttributeMapping(java.util.Map<java.lang.String,java.lang.String> propertyToAttributeMapping)
|
java.util.Map<java.lang.String,java.lang.String> |
resolveElementAttributes(freemarker.ext.dom.NodeModel nodeModel,
freemarker.ext.beans.BeanModel ci,
java.util.Map<java.lang.String,java.lang.String> propertyToAttributeMapping,
boolean isDestroyOperation)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContextXmlHelper
public ContextXmlHelper(com.xebialabs.deployit.plugin.generic.step.GenericBaseStep step)
readOrCreateContext
public freemarker.ext.dom.NodeModel readOrCreateContext(java.lang.String path)
attributeMapToString
public java.lang.String attributeMapToString(java.util.Map<java.lang.String,java.lang.String> map)
resolveElementAttributes
public java.util.Map<java.lang.String,java.lang.String> resolveElementAttributes(freemarker.ext.dom.NodeModel nodeModel,
freemarker.ext.beans.BeanModel ci,
java.util.Map<java.lang.String,java.lang.String> propertyToAttributeMapping,
boolean isDestroyOperation)
throws freemarker.template.TemplateModelException
- Throws:
freemarker.template.TemplateModelException
populateElementAttributesFromCi
public java.util.Map<java.lang.String,java.lang.String> populateElementAttributesFromCi(freemarker.ext.beans.BeanModel ci,
java.util.Map<java.lang.String,java.lang.String> propertyToAttributeMapping)
throws freemarker.template.TemplateModelException
- Throws:
freemarker.template.TemplateModelException
resolveAttributeNamesFromPropertyToAttributeMapping
protected java.util.List<java.lang.String> resolveAttributeNamesFromPropertyToAttributeMapping(java.util.Map<java.lang.String,java.lang.String> propertyToAttributeMapping)
convertMapToTomcatMapStringFormat
protected java.lang.String convertMapToTomcatMapStringFormat(java.util.Map<java.lang.String,java.lang.String> map)
mergeWithElementAttributes
protected java.util.Map<java.lang.String,java.lang.String> mergeWithElementAttributes(freemarker.ext.dom.NodeModel nodeModel,
java.util.Map<java.lang.String,java.lang.String> overrideAttributes)
throws freemarker.template.TemplateModelException
- Throws:
freemarker.template.TemplateModelException
removeAttributes
protected java.util.Map<java.lang.String,java.lang.String> removeAttributes(freemarker.ext.dom.NodeModel nodeModel,
java.util.Collection<java.lang.String> attributesToRemove)
throws freemarker.template.TemplateModelException
- Throws:
freemarker.template.TemplateModelException