Class InboundXmlDataDictionary
- 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.XpathMappingDataDictionary
-
- com.consol.citrus.generate.dictionary.InboundXmlDataDictionary
-
- All Implemented Interfaces:
InitializingPhase,MessageDirectionAware,MessageProcessor,MessageTransformer,MessageTypeSelector,Scoped,DataDictionary<Node>
public class InboundXmlDataDictionary extends XpathMappingDataDictionary
- Author:
- Christoph Deppisch
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.consol.citrus.variable.dictionary.DataDictionary
DataDictionary.PathMappingStrategy
-
Nested classes/interfaces inherited from interface com.consol.citrus.message.MessageProcessor
MessageProcessor.Builder<T extends MessageProcessor,B extends MessageProcessor.Builder<T,B>>
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.variable.dictionary.AbstractDataDictionary
mappingFile, mappings
-
Fields inherited from interface com.consol.citrus.message.MessageProcessor
RESOURCE_PATH, TYPE_RESOLVER
-
-
Constructor Summary
Constructors Constructor Description InboundXmlDataDictionary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize()<T> Ttranslate(Node node, T value, TestContext context)-
Methods inherited from class com.consol.citrus.variable.dictionary.xml.XpathMappingDataDictionary
setNamespaceContextBuilder
-
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, isGlobalScope, setGlobalScope, setMappingFile, setMappings, setName, setPathMappingStrategy
-
Methods inherited from class com.consol.citrus.message.AbstractMessageProcessor
getDirection, process, setDirection
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.consol.citrus.message.MessageDirectionAware
getDirection
-
Methods inherited from interface com.consol.citrus.message.MessageProcessor
process, transform
-
-
-
-
Method Detail
-
translate
public <T> T translate(Node node, T value, TestContext context)
- Specified by:
translatein interfaceDataDictionary<Node>- Overrides:
translatein classXpathMappingDataDictionary
-
initialize
public void initialize()
- Specified by:
initializein interfaceInitializingPhase- Overrides:
initializein classXpathMappingDataDictionary
-
-