Class NodeMappingDataDictionary
- java.lang.Object
-
- com.consol.citrus.message.AbstractMessageProcessor
-
- com.consol.citrus.variable.dictionary.AbstractDataDictionary<Node>
-
- com.consol.citrus.variable.dictionary.xml.AbstractXmlDataDictionary
-
- com.consol.citrus.variable.dictionary.xml.NodeMappingDataDictionary
-
- All Implemented Interfaces:
com.consol.citrus.common.InitializingPhase,com.consol.citrus.message.MessageDirectionAware,com.consol.citrus.message.MessageProcessor,com.consol.citrus.message.MessageTransformer,com.consol.citrus.message.MessageTypeSelector,com.consol.citrus.Scoped,com.consol.citrus.variable.dictionary.DataDictionary<Node>
public class NodeMappingDataDictionary extends AbstractXmlDataDictionary implements com.consol.citrus.common.InitializingPhase
Very basic data dictionary that holds a list of mappings for message elements. Mapping key is the element path inside the XML structuregetNodesPathName(). The mapping value is set as new element value where test variables are supported in value expressions.- Since:
- 1.4
- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description NodeMappingDataDictionary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Ttranslate(Node node, T value, com.consol.citrus.context.TestContext context)-
Methods inherited from class com.consol.citrus.variable.dictionary.xml.AbstractXmlDataDictionary
processMessage, supportsMessageType
-
Methods inherited from class com.consol.citrus.variable.dictionary.AbstractDataDictionary
convertIfNecessary, getMappingFile, getMappings, getName, getPathMappingStrategy, initialize, isGlobalScope, setGlobalScope, setMappingFile, setMappings, setName, setPathMappingStrategy
-
Methods inherited from class com.consol.citrus.message.AbstractMessageProcessor
getDirection, process, setDirection
-
-