Index

A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractSchemaCollection - Class in org.citrusframework.xml.schema
 
AbstractSchemaCollection() - Constructor for class org.citrusframework.xml.schema.AbstractSchemaCollection
 
AbstractSchemaMappingStrategy - Class in org.citrusframework.xml.schema
Abstract schema mapping strategy extracts target namespace and root element name for subclasses.
AbstractSchemaMappingStrategy() - Constructor for class org.citrusframework.xml.schema.AbstractSchemaMappingStrategy
 
AbstractXmlDataDictionary - Class in org.citrusframework.variable.dictionary.xml
Abstract data dictionary works on XML message payloads only with parsing the document and translating each element and attribute with respective value in dictionary.
AbstractXmlDataDictionary() - Constructor for class org.citrusframework.variable.dictionary.xml.AbstractXmlDataDictionary
 
accept(Message) - Method in class org.citrusframework.message.selector.RootQNameMessageSelector
 
accept(Message) - Method in class org.citrusframework.message.selector.XpathPayloadMessageSelector
 
addCitrusSchema(String) - Method in class org.citrusframework.xml.XsdSchemaRepository
Adds Citrus message schema to repository if available on classpath.
addImportedSchemas(Schema) - Method in class org.citrusframework.xml.schema.AbstractSchemaCollection
Recursively add all imported schemas as schema resource.
addIncludedSchemas(Schema) - Method in class org.citrusframework.xml.schema.AbstractSchemaCollection
Recursively add all included schemas as schema resource.
asExtractor() - Method in class org.citrusframework.dsl.XpathSupport
 
asProcessor() - Method in class org.citrusframework.dsl.XpathSupport
 
asProcessor() - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor.Builder
 
asValidationContext() - Method in class org.citrusframework.dsl.XpathSupport
 
asValidationContext() - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor.Builder
 

B

BOOLEAN - Enum constant in enum class org.citrusframework.xml.xpath.XPathExpressionResult
 
build() - Method in class org.citrusframework.message.builder.MarshallingPayloadBuilder.Builder
 
build() - Method in class org.citrusframework.validation.xml.XmlMarshallingValidationProcessor.Builder
 
build() - Method in class org.citrusframework.validation.xml.XpathMessageProcessor.Builder
 
build() - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor.Builder
 
Builder() - Constructor for class org.citrusframework.message.builder.MarshallingPayloadBuilder.Builder
 
Builder() - Constructor for class org.citrusframework.validation.xml.XpathMessageProcessor.Builder
 
Builder() - Constructor for class org.citrusframework.validation.xml.XpathPayloadVariableExtractor.Builder
 
Builder(GenericValidationProcessor<T>) - Constructor for class org.citrusframework.validation.xml.XmlMarshallingValidationProcessor.Builder
 
buildHeaderData(TestContext) - Method in class org.citrusframework.message.builder.MarshallingHeaderDataBuilder
 
buildPayload(TestContext) - Method in class org.citrusframework.message.builder.MarshallingPayloadBuilder
 

C

canExtract(TestContext, Object, VariableExpressionSegmentMatcher) - Method in class org.citrusframework.xml.XpathSegmentVariableExtractor
 
canValidate(Document) - Method in class org.citrusframework.xml.XsdSchemaRepository
Find the matching schema for document using given schema mapping strategy.
CDATA_SECTIONS - Static variable in class org.citrusframework.xml.XmlConfigurer
 
close() - Method in class org.citrusframework.xml.schema.locator.JarWSDLLocator
 
configureParser(LSParser) - Method in class org.citrusframework.xml.XmlConfigurer
Set parser configuration based on this configurers settings.
configureSerializer(LSSerializer) - Method in class org.citrusframework.xml.XmlConfigurer
Set serializer configuration based on this configurers settings.
convert(String) - Method in class org.citrusframework.validation.xhtml.XhtmlMessageConverter
Converts message to XHTML conform representation.
create(String, String, TestContext) - Method in class org.citrusframework.message.selector.RootQNameMessageSelector.Factory
 
create(String, String, TestContext) - Method in class org.citrusframework.message.selector.XpathPayloadMessageSelector.Factory
 
createCDataSection(String, TestContext) - Static method in class org.citrusframework.functions.XmlFunctions
Runs create CData section function with arguments.
CreateCDataSectionFunction - Class in org.citrusframework.functions.core
Adds XML CDATA section tags to parameter value.
CreateCDataSectionFunction() - Constructor for class org.citrusframework.functions.core.CreateCDataSectionFunction
 
createLSInput() - Static method in class org.citrusframework.util.XMLUtils
Creates LSInput from dom implementation.
createLSInput() - Method in class org.citrusframework.xml.XmlConfigurer
Creates LSInput from dom implementation.
createLSOutput() - Static method in class org.citrusframework.util.XMLUtils
Creates LSOutput from dom implementation.
createLSOutput() - Method in class org.citrusframework.xml.XmlConfigurer
Creates LSOutput from dom implementation.
createLSParser() - Static method in class org.citrusframework.util.XMLUtils
Creates basic parser instance.
createLSParser() - Method in class org.citrusframework.xml.XmlConfigurer
Creates basic LSParser instance and sets common properties and configuration parameters.
createLSResourceResolver() - Method in class org.citrusframework.xml.XmlConfigurer
Creates LSResourceResolver from dom implementation.
createLSSerializer() - Static method in class org.citrusframework.util.XMLUtils
Creates basic serializer instance.
createLSSerializer() - Method in class org.citrusframework.xml.XmlConfigurer
Creates basic LSSerializer instance and sets common properties and configuration parameters.
createValidator() - Method in class org.citrusframework.xml.schema.AbstractSchemaCollection
 
cutOffPrefix(String) - Static method in enum class org.citrusframework.xml.xpath.XPathExpressionResult
Cut off the leading result type prefix in a XPath expression string.

D

DEFAULT_XML_MESSAGE_VALIDATOR - Static variable in class org.citrusframework.validation.matcher.core.XmlValidationMatcher
 
doExtractValue(TestContext, Object, VariableExpressionSegmentMatcher) - Method in class org.citrusframework.xml.XpathSegmentVariableExtractor
 
DomXmlMessageValidator - Class in org.citrusframework.validation.xml
Default message validator implementation.
DomXmlMessageValidator() - Constructor for class org.citrusframework.validation.xml.DomXmlMessageValidator
 
DomXmlMessageValidator(XmlSchemaValidation) - Constructor for class org.citrusframework.validation.xml.DomXmlMessageValidator
 
DYNAMIC_NS_END - Static variable in class org.citrusframework.xml.xpath.XPathUtils
 
DYNAMIC_NS_START - Static variable in class org.citrusframework.xml.xpath.XPathUtils
Dynamic namespace prefix suffix

E

ELEMENT_CONTENT_WHITESPACE - Static variable in class org.citrusframework.xml.XmlConfigurer
 
escapeXml(String, TestContext) - Static method in class org.citrusframework.functions.XmlFunctions
Runs escape XML function with arguments.
EscapeXmlFunction - Class in org.citrusframework.functions.core
Escapes XML fragment with escaped characters for '<', '>'.
EscapeXmlFunction() - Constructor for class org.citrusframework.functions.core.EscapeXmlFunction
 
evaluate(Node, String, NamespaceContext, XPathExpressionResult) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Evaluate XPath expression as String result type regardless what actual result type the expression will evaluate to.
evaluateAsBoolean(Node, String, NamespaceContext) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Evaluate XPath expression with result type Boolean value.
evaluateAsNode(Node, String, NamespaceContext) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Evaluate XPath expression with result type Node.
evaluateAsNodeList(Node, String, NamespaceContext) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Evaluate XPath expression with result type NodeList.
evaluateAsNumber(Node, String, NamespaceContext) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Evaluate XPath expression with result type Number.
evaluateAsObject(Node, String, NamespaceContext, QName) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Evaluate XPath expression.
evaluateAsString(Node, String, NamespaceContext) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Evaluate XPath expression with result type String.
evaluateExpression(Node, String, NamespaceContext, QName) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Evaluates the expression.
execute(List<String>, TestContext) - Method in class org.citrusframework.functions.core.CreateCDataSectionFunction
 
execute(List<String>, TestContext) - Method in class org.citrusframework.functions.core.EscapeXmlFunction
 
execute(List<String>, TestContext) - Method in class org.citrusframework.functions.core.XpathFunction
 
expression(String, Object) - Method in class org.citrusframework.dsl.XpathSupport
 
expression(String, Object) - Method in class org.citrusframework.validation.xml.XpathMessageProcessor.Builder
 
expression(String, Object) - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor.Builder
 
expressions(Map<String, Object>) - Method in class org.citrusframework.dsl.XpathSupport
 
expressions(Map<String, Object>) - Method in class org.citrusframework.validation.xml.XpathMessageProcessor.Builder
 
expressions(Map<String, Object>) - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor.Builder
 
extractVariables(Message, TestContext) - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor
Extract variables using Xpath expressions.

F

Factory() - Constructor for class org.citrusframework.message.selector.RootQNameMessageSelector.Factory
 
Factory() - Constructor for class org.citrusframework.message.selector.XpathPayloadMessageSelector.Factory
 
FAIL - Enum constant in enum class org.citrusframework.validation.xml.schema.ValidationStrategy
 
findNodeByName(Document, String) - Static method in class org.citrusframework.util.XMLUtils
Searches for a node within a DOM document with a given node path expression.
findValidationContext(List<ValidationContext>) - Method in class org.citrusframework.validation.xml.XpathMessageValidator
 
FORMAT_PRETTY_PRINT - Static variable in class org.citrusframework.xml.XmlConfigurer
 
fromString(String, XPathExpressionResult) - Static method in enum class org.citrusframework.xml.xpath.XPathExpressionResult
Get the enumeration value from an expression string.
fromXpath() - Static method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor.Builder
 

G

getAsQName() - Method in enum class org.citrusframework.xml.xpath.XPathExpressionResult
Get a constant QName instance from this enumerations value.
getBaseInputSource() - Method in class org.citrusframework.xml.schema.locator.JarWSDLLocator
 
getBaseURI() - Method in class org.citrusframework.xml.schema.locator.JarWSDLLocator
 
getDictionaryClass() - Method in class org.citrusframework.config.xml.XmlDataDictionaryParser
 
getDictionaryClass() - Method in class org.citrusframework.config.xml.XpathDataDictionaryParser
 
getDynamicNamespaces(String) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Extracts dynamic namespaces that are inline inside a XPath expression.
getImportInputSource(String, String) - Method in class org.citrusframework.xml.schema.locator.JarWSDLLocator
 
getLatestImportURI() - Method in class org.citrusframework.xml.schema.locator.JarWSDLLocator
 
getLocations() - Method in class org.citrusframework.xml.XsdSchemaRepository
Gets the locations.
getMappingKey(Message) - Method in class org.citrusframework.endpoint.adapter.mapping.XPathPayloadMappingKeyExtractor
 
getMessageConverter() - Method in class org.citrusframework.validation.xhtml.XhtmlMessageValidator
Gets the value of the messageConverter property.
getMessageConverter() - Method in class org.citrusframework.validation.xhtml.XhtmlXpathMessageValidator
Gets the value of the messageConverter property.
getName() - Method in class org.citrusframework.xml.XsdSchemaRepository
Gets the name.
getNamespaceContextBuilder(TestContext) - Static method in class org.citrusframework.XmlValidationHelper
Consult reference resolver in given test context and resolve bean of type NamespaceContextBuilder.
getNamespaces() - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor
Gets the namespaces.
getNodesPathName(Node) - Static method in class org.citrusframework.util.XMLUtils
Returns the path expression for a given node.
getRequiredValidationContextType() - Method in class org.citrusframework.validation.xml.DomXmlMessageValidator
 
getRequiredValidationContextType() - Method in class org.citrusframework.validation.xml.XpathMessageValidator
 
getSchema(List<XsdSchema>, String, String) - Method in class org.citrusframework.xml.schema.AbstractSchemaMappingStrategy
Subclasses must override this method in order to detect schema for target namespace and/or root element name.
getSchema(List<XsdSchema>, String, String) - Method in class org.citrusframework.xml.schema.RootQNameSchemaMappingStrategy
 
getSchema(List<XsdSchema>, String, String) - Method in class org.citrusframework.xml.schema.TargetNamespaceSchemaMappingStrategy
 
getSchema(List<XsdSchema>, Document) - Method in class org.citrusframework.xml.schema.AbstractSchemaMappingStrategy
Gets the schema for given namespace or root element name.
getSchema(List<XsdSchema>, Document) - Method in class org.citrusframework.xml.schema.SchemaMappingStrategyChain
Gets the schema for given namespace or root element name.
getSchema(List<XsdSchema>, Document) - Method in interface org.citrusframework.xml.schema.XsdSchemaMappingStrategy
Gets the schema for given namespace or root element name.
getSchemaMappingStrategy() - Method in class org.citrusframework.xml.XsdSchemaRepository
Gets the schema mapping strategy.
getSchemaRepositories(TestContext) - Static method in class org.citrusframework.XmlValidationHelper
Consult reference resolver in given test context and resolve all available beans of type XsdSchemaRepository.
getSchemaResources() - Method in class org.citrusframework.xml.schema.AbstractSchemaCollection
Gets the schema resources.
getSchemas() - Method in class org.citrusframework.xml.schema.XsdSchemaCollection
Gets the schemas included in this collection.
getSchemas() - Method in class org.citrusframework.xml.XsdSchemaRepository
Get the list of known schemas.
getTargetCharset(Document) - Static method in class org.citrusframework.util.XMLUtils
Try to find encoding for document node.
getTidyConfiguration() - Method in class org.citrusframework.validation.xhtml.XhtmlMessageConverter
Gets the tidyConfiguration.
getTidyInstance() - Method in class org.citrusframework.validation.xhtml.XhtmlMessageConverter
Gets the tidyInstance.
getXpathExpressions() - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor
Gets the xPathExpressions.
getXPathExpressions() - Method in class org.citrusframework.validation.xml.XpathMessageProcessor
Gets the xPathExpressions.

H

hasDynamicNamespaces(String) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Searches for dynamic namespaces in expression.

I

IGNORE - Enum constant in enum class org.citrusframework.validation.xml.schema.ValidationStrategy
 
importedSchemas - Variable in class org.citrusframework.xml.schema.AbstractSchemaCollection
Imported schemas
initialize() - Method in class org.citrusframework.validation.xhtml.XhtmlMessageConverter
 
initialize() - Method in class org.citrusframework.validation.xhtml.XhtmlMessageValidator
 
initialize() - Method in class org.citrusframework.validation.xhtml.XhtmlXpathMessageValidator
 
initialize() - Method in class org.citrusframework.variable.dictionary.xml.XpathMappingDataDictionary
 
initialize() - Method in class org.citrusframework.xml.schema.AbstractSchemaCollection
 
initialize() - Method in class org.citrusframework.xml.XmlConfigurer
 
initialize() - Method in class org.citrusframework.xml.XsdSchemaRepository
 
initialize(XmlConfigurer) - Static method in class org.citrusframework.util.XMLUtils
Initializes XML utilities with custom configurer.
INTEGER - Enum constant in enum class org.citrusframework.xml.xpath.XPathExpressionResult
 
isAttributeIgnored(Node, Node, Node, Set<String>, NamespaceContext) - Static method in class org.citrusframework.validation.xml.XmlValidationUtils
Checks whether the current attribute is ignored either by global ignore placeholder in source attribute value or by xpath ignore expressions.
isElementIgnored(Node, Set<String>, NamespaceContext) - Static method in class org.citrusframework.validation.xml.XmlValidationUtils
Checks whether the node is ignored by node path expression or xpath expression.
isElementIgnored(Node, Node, Set<String>, NamespaceContext) - Static method in class org.citrusframework.validation.xml.XmlValidationUtils
Checks if given element node is either on ignore list or contains @ignore@ tag inside control message
isXPathExpression(String) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Method to find out whether an expression is of XPath nature or custom dot notation syntax.

J

JarWSDLLocator - Class in org.citrusframework.xml.schema.locator
Locates WSDL import sources in Jar files
JarWSDLLocator(Resource) - Constructor for class org.citrusframework.xml.schema.locator.JarWSDLLocator
 

L

loadSchemaResources() - Method in class org.citrusframework.xml.schema.AbstractSchemaCollection
Loads all schema resource files from schema locations.
loadSchemaResources() - Method in class org.citrusframework.xml.schema.WsdlXsdSchema
 
loadSchemaResources() - Method in class org.citrusframework.xml.schema.XsdSchemaCollection
Loads all schema resource files from schema locations.
lookupNamespaces(Node) - Static method in class org.citrusframework.util.XMLUtils
Look up namespace attribute declarations in the specified node and store them in a binding map, where the key is the namespace prefix and the value is the namespace uri.
LSResolverImpl - Class in org.citrusframework.xml
Very basic LSResolver implementation for resolving dtd resources by their systemId.
LSResolverImpl(DOMImplementationLS) - Constructor for class org.citrusframework.xml.LSResolverImpl
Constructor

M

marshal(Object) - Static method in class org.citrusframework.message.builder.MarshallingPayloadBuilder.Builder
 
marshal(Object, String) - Static method in class org.citrusframework.message.builder.MarshallingPayloadBuilder.Builder
 
marshal(Object, Marshaller) - Static method in class org.citrusframework.message.builder.MarshallingPayloadBuilder.Builder
 
marshaller(String) - Method in class org.citrusframework.message.builder.MarshallingPayloadBuilder.Builder
 
marshaller(Marshaller) - Method in class org.citrusframework.message.builder.MarshallingPayloadBuilder.Builder
 
MarshallingHeaderDataBuilder - Class in org.citrusframework.message.builder
 
MarshallingHeaderDataBuilder(Object) - Constructor for class org.citrusframework.message.builder.MarshallingHeaderDataBuilder
Default constructor using just model object.
MarshallingHeaderDataBuilder(Object, String) - Constructor for class org.citrusframework.message.builder.MarshallingHeaderDataBuilder
Default constructor using object marshaller name and model object.
MarshallingHeaderDataBuilder(Object, Marshaller) - Constructor for class org.citrusframework.message.builder.MarshallingHeaderDataBuilder
Default constructor using object marshaller and model object.
MarshallingPayloadBuilder - Class in org.citrusframework.message.builder
 
MarshallingPayloadBuilder(Object) - Constructor for class org.citrusframework.message.builder.MarshallingPayloadBuilder
Default constructor using just model object.
MarshallingPayloadBuilder(Object, String) - Constructor for class org.citrusframework.message.builder.MarshallingPayloadBuilder
Default constructor using object marshaller name and model object.
MarshallingPayloadBuilder(Object, Marshaller) - Constructor for class org.citrusframework.message.builder.MarshallingPayloadBuilder
Default constructor using object marshaller and model object.
MarshallingPayloadBuilder.Builder - Class in org.citrusframework.message.builder
 

N

namespace(String, String) - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor.Builder
Adds explicit namespace declaration for later path validation expressions.
namespaces(Map<String, String>) - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor.Builder
Sets default namespace declarations on this action builder.
NO_SCHEMA_FOUND_STRATEGY_ENV_VAR_NAME - Static variable in class org.citrusframework.validation.xml.schema.XmlSchemaValidation
 
NO_SCHEMA_FOUND_STRATEGY_PROPERTY_NAME - Static variable in class org.citrusframework.validation.xml.schema.XmlSchemaValidation
 
NODE - Enum constant in enum class org.citrusframework.xml.xpath.XPathExpressionResult
 
NodeMappingDataDictionary - Class in org.citrusframework.variable.dictionary.xml
Very basic data dictionary that holds a list of mappings for message elements.
NodeMappingDataDictionary() - Constructor for class org.citrusframework.variable.dictionary.xml.NodeMappingDataDictionary
 
NODESET - Enum constant in enum class org.citrusframework.xml.xpath.XPathExpressionResult
 
NUMBER - Enum constant in enum class org.citrusframework.xml.xpath.XPathExpressionResult
 

O

omitXmlDeclaration(String) - Static method in class org.citrusframework.util.XMLUtils
Removes leading XML declaration from xml if present.
org.citrusframework - package org.citrusframework
 
org.citrusframework.config.xml - package org.citrusframework.config.xml
 
org.citrusframework.dsl - package org.citrusframework.dsl
 
org.citrusframework.endpoint.adapter.mapping - package org.citrusframework.endpoint.adapter.mapping
 
org.citrusframework.functions - package org.citrusframework.functions
 
org.citrusframework.functions.core - package org.citrusframework.functions.core
 
org.citrusframework.message.builder - package org.citrusframework.message.builder
 
org.citrusframework.message.selector - package org.citrusframework.message.selector
 
org.citrusframework.util - package org.citrusframework.util
 
org.citrusframework.validation.matcher.core - package org.citrusframework.validation.matcher.core
 
org.citrusframework.validation.xhtml - package org.citrusframework.validation.xhtml
 
org.citrusframework.validation.xml - package org.citrusframework.validation.xml
 
org.citrusframework.validation.xml.schema - package org.citrusframework.validation.xml.schema
 
org.citrusframework.variable.dictionary.xml - package org.citrusframework.variable.dictionary.xml
 
org.citrusframework.xml - package org.citrusframework.xml
 
org.citrusframework.xml.schema - package org.citrusframework.xml.schema
 
org.citrusframework.xml.schema.locator - package org.citrusframework.xml.schema.locator
 
org.citrusframework.xml.xpath - package org.citrusframework.xml.xpath
 

P

parse(Element, ParserContext) - Method in class org.citrusframework.config.xml.SchemaCollectionParser
 
parseInternal(Element, ParserContext) - Method in class org.citrusframework.config.xml.WsdlSchemaParser
 
parseInternal(Element, ParserContext) - Method in class org.citrusframework.config.xml.XsdSchemaParser
 
parseInternal(Element, ParserContext) - Method in class org.citrusframework.config.xml.XsdSchemaRepositoryParser
 
parseMessagePayload(String) - Static method in class org.citrusframework.util.XMLUtils
Parse message payload with DOM implementation.
prettyPrint(String) - Static method in class org.citrusframework.util.XMLUtils
Pretty prints a XML string.
processMessage(Message, TestContext) - Method in class org.citrusframework.validation.xml.XpathMessageProcessor
Intercept the message payload construction and replace elements identified via XPath expressions.
processMessage(Message, TestContext) - Method in class org.citrusframework.variable.dictionary.xml.AbstractXmlDataDictionary
 
processMessage(Message, TestContext) - Method in class org.citrusframework.xml.XmlFormattingMessageProcessor
 

R

replaceDynamicNamespaces(String, Map<String, String>) - Static method in class org.citrusframework.xml.xpath.XPathUtils
Replaces all dynamic namespaces in a XPath expression with respective prefixes in namespace map.
resolveResource(String, String, String, String, String) - Method in class org.citrusframework.xml.LSResolverImpl
 
RESOURCE_RESOLVER - Static variable in class org.citrusframework.xml.XmlConfigurer
 
RootQNameMessageSelector - Class in org.citrusframework.message.selector
Message selector accepts XML messages according to specified root element QName.
RootQNameMessageSelector(String, String, TestContext) - Constructor for class org.citrusframework.message.selector.RootQNameMessageSelector
Default constructor using fields.
RootQNameMessageSelector.Factory - Class in org.citrusframework.message.selector
Message selector factory for this implementation.
RootQNameSchemaMappingStrategy - Class in org.citrusframework.xml.schema
Mapping strategy uses the root element local name to find matching schema instance.
RootQNameSchemaMappingStrategy() - Constructor for class org.citrusframework.xml.schema.RootQNameSchemaMappingStrategy
 

S

SchemaCollectionParser - Class in org.citrusframework.config.xml
Bean definition parser for schema configuration.
SchemaCollectionParser() - Constructor for class org.citrusframework.config.xml.SchemaCollectionParser
 
SchemaMappingStrategyChain - Class in org.citrusframework.xml.schema
Special schema mapping strategy delegating to several other strategies in a mapping chain.
SchemaMappingStrategyChain() - Constructor for class org.citrusframework.xml.schema.SchemaMappingStrategyChain
 
schemaResources - Variable in class org.citrusframework.xml.schema.AbstractSchemaCollection
List of schema resources
schemas - Variable in class org.citrusframework.xml.schema.XsdSchemaCollection
List of schema locations loaded as schema resource instance
SELECTOR_ID - Static variable in class org.citrusframework.message.selector.RootQNameMessageSelector
Special selector element name identifying this message selector implementation
SELECTOR_PREFIX - Static variable in class org.citrusframework.message.selector.XpathPayloadMessageSelector
Special selector element name identifying this message selector implementation
serialize(Document) - Static method in class org.citrusframework.util.XMLUtils
Serializes a DOM document
setLocations(List<String>) - Method in class org.citrusframework.xml.XsdSchemaRepository
Sets the locations.
setMappings(Map<String, XsdSchema>) - Method in class org.citrusframework.xml.schema.RootQNameSchemaMappingStrategy
Sets the mappings.
setMessageConverter(XhtmlMessageConverter) - Method in class org.citrusframework.validation.xhtml.XhtmlMessageValidator
Sets the messageConverter property.
setMessageConverter(XhtmlMessageConverter) - Method in class org.citrusframework.validation.xhtml.XhtmlXpathMessageValidator
Sets the messageConverter property.
setName(String) - Method in class org.citrusframework.xml.XsdSchemaRepository
 
setNamespaceContextBuilder(NamespaceContextBuilder) - Method in class org.citrusframework.endpoint.adapter.mapping.XPathPayloadMappingKeyExtractor
Sets the namespace context builder for this extractor.
setNamespaceContextBuilder(NamespaceContextBuilder) - Method in class org.citrusframework.validation.xml.DomXmlMessageValidator
Sets the namespace context builder.
setNamespaceContextBuilder(NamespaceContextBuilder) - Method in class org.citrusframework.validation.xml.XpathMessageValidator
Sets the namespace context builder.
setNamespaceContextBuilder(NamespaceContextBuilder) - Method in class org.citrusframework.variable.dictionary.xml.XpathMappingDataDictionary
Sets the namespace context builder.
setNamespaces(Map<String, String>) - Method in class org.citrusframework.validation.xml.XpathPayloadVariableExtractor.Builder
 
setParserConfigParameter(LSParser, String, Object) - Method in class org.citrusframework.xml.XmlConfigurer
Sets a config parameter on LSParser instance if settable.
setParseSettings(Map<String, Object>) - Method in class org.citrusframework.xml.XmlConfigurer
Sets the parseSettings property.
setReferenceResolver(ReferenceResolver) - Method in class org.citrusframework.validation.xml.XmlMarshallingValidationProcessor.Builder
 
setSchemaMappingStrategy(XsdSchemaMappingStrategy) - Method in class org.citrusframework.xml.XsdSchemaRepository
Set the schema mapping strategy.
setSchemas(List<String>) - Method in class org.citrusframework.xml.schema.XsdSchemaCollection
Sets the schemas in this collection.
setSchemas(List<XsdSchema>) - Method in class org.citrusframework.xml.XsdSchemaRepository
Set the list of known schemas.
setSerializerConfigParameter(LSSerializer, String, Object) - Method in class org.citrusframework.xml.XmlConfigurer
Sets a config parameter on LSParser instance if settable.
setSerializeSettings(Map<String, Object>) - Method in class org.citrusframework.xml.XmlConfigurer
Sets the serializeSettings property.
setStrategies(List<XsdSchemaMappingStrategy>) - Method in class org.citrusframework.xml.schema.SchemaMappingStrategyChain
Sets the strategies.
setTidyConfiguration(Resource) - Method in class org.citrusframework.validation.xhtml.XhtmlMessageConverter
Sets the tidyConfiguration.
setTidyInstance(Tidy) - Method in class org.citrusframework.validation.xhtml.XhtmlMessageConverter
Sets the tidyInstance.
setWsdl(Resource) - Method in class org.citrusframework.xml.schema.WsdlXsdSchema
Sets the wsdl.
setXpathExpression(String) - Method in class org.citrusframework.endpoint.adapter.mapping.XPathPayloadMappingKeyExtractor
Sets the xpath expression to evaluate.
SPLIT_CDATA_SECTIONS - Static variable in class org.citrusframework.xml.XmlConfigurer
 
STRING - Enum constant in enum class org.citrusframework.xml.xpath.XPathExpressionResult
 
stripWhitespaceNodes(Node) - Static method in class org.citrusframework.util.XMLUtils
Removes text nodes that are only containing whitespace characters inside a DOM tree.
supports(String) - Method in class org.citrusframework.message.selector.RootQNameMessageSelector.Factory
 
supports(String) - Method in class org.citrusframework.message.selector.XpathPayloadMessageSelector.Factory
 
supportsMessageType(String) - Method in class org.citrusframework.validation.xml.XpathMessageProcessor
 
supportsMessageType(String) - Method in class org.citrusframework.variable.dictionary.xml.AbstractXmlDataDictionary
 
supportsMessageType(String) - Method in class org.citrusframework.xml.XmlFormattingMessageProcessor
 
supportsMessageType(String, Message) - Method in class org.citrusframework.validation.xhtml.XhtmlMessageValidator
 
supportsMessageType(String, Message) - Method in class org.citrusframework.validation.xhtml.XhtmlXpathMessageValidator
 
supportsMessageType(String, Message) - Method in class org.citrusframework.validation.xml.DomXmlMessageValidator
 
supportsMessageType(String, Message) - Method in class org.citrusframework.validation.xml.schema.XmlSchemaValidation
 
supportsMessageType(String, Message) - Method in class org.citrusframework.validation.xml.XpathMessageValidator
 

T

TargetNamespaceSchemaMappingStrategy - Class in org.citrusframework.xml.schema
Mapping strategy checks on target namespaces in schemas to find matching schema instance.
TargetNamespaceSchemaMappingStrategy() - Constructor for class org.citrusframework.xml.schema.TargetNamespaceSchemaMappingStrategy
 
toSpringResource(Resource) - Static method in class org.citrusframework.xml.schema.AbstractSchemaCollection
 
translate(Node, T, TestContext) - Method in class org.citrusframework.variable.dictionary.xml.NodeMappingDataDictionary
 
translate(Node, T, TestContext) - Method in class org.citrusframework.variable.dictionary.xml.XpathMappingDataDictionary
 

U

unmarshaller(Unmarshaller) - Method in class org.citrusframework.validation.xml.XmlMarshallingValidationProcessor.Builder
 

V

validate(String, String, List<String>, TestContext) - Method in class org.citrusframework.validation.matcher.core.XmlValidationMatcher
 
validate(Message, TestContext) - Method in class org.citrusframework.validation.xml.XmlMarshallingValidationProcessor
 
validate(Message, TestContext, XmlMessageValidationContext) - Method in class org.citrusframework.validation.xml.schema.XmlSchemaValidation
Validate message with an XML schema.
validate(GenericValidationProcessor<T>) - Static method in class org.citrusframework.dsl.XmlSupport
Marshalling validation processor builder entrance.
validate(GenericValidationProcessor<T>) - Static method in class org.citrusframework.validation.xml.XmlMarshallingValidationProcessor.Builder
 
VALIDATE_IF_SCHEMA - Static variable in class org.citrusframework.xml.XmlConfigurer
 
validateMessage(Message, Message, TestContext, XmlMessageValidationContext) - Method in class org.citrusframework.validation.xhtml.XhtmlMessageValidator
 
validateMessage(Message, Message, TestContext, XmlMessageValidationContext) - Method in class org.citrusframework.validation.xml.DomXmlMessageValidator
 
validateMessage(Message, Message, TestContext, XpathMessageValidationContext) - Method in class org.citrusframework.validation.xhtml.XhtmlXpathMessageValidator
 
validateMessage(Message, Message, TestContext, XpathMessageValidationContext) - Method in class org.citrusframework.validation.xml.XpathMessageValidator
 
validateMessageContent(Message, Message, XmlMessageValidationContext, TestContext) - Method in class org.citrusframework.validation.xml.DomXmlMessageValidator
Validate message payloads by comparing to a control message.
validateNamespaces(Map<String, String>, Message) - Method in class org.citrusframework.validation.xml.DomXmlMessageValidator
Validate namespaces in message.
validateXMLSchema(Message, TestContext, XmlMessageValidationContext) - Method in class org.citrusframework.validation.xml.DomXmlMessageValidator
 
ValidationStrategy - Enum Class in org.citrusframework.validation.xml.schema
 
valueOf(String) - Static method in enum class org.citrusframework.validation.xml.schema.ValidationStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.citrusframework.xml.xpath.XPathExpressionResult
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.citrusframework.validation.xml.schema.ValidationStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.citrusframework.xml.xpath.XPathExpressionResult
Returns an array containing the constants of this enum class, in the order they are declared.

W

W3C_XML_SCHEMA_NS_URI - Static variable in class org.citrusframework.xml.schema.AbstractSchemaCollection
 
withReferenceResolver(ReferenceResolver) - Method in class org.citrusframework.validation.xml.XmlMarshallingValidationProcessor.Builder
 
WsdlSchemaParser - Class in org.citrusframework.config.xml
 
WsdlSchemaParser() - Constructor for class org.citrusframework.config.xml.WsdlSchemaParser
 
WsdlXsdSchema - Class in org.citrusframework.xml.schema
Wrapper implementation takes care of nested WSDL schema types.
WsdlXsdSchema() - Constructor for class org.citrusframework.xml.schema.WsdlXsdSchema
Default constructor
WsdlXsdSchema(Resource) - Constructor for class org.citrusframework.xml.schema.WsdlXsdSchema
Constructor using wsdl resource.
WWW_W3_ORG_2000_XMLNS - Static variable in class org.citrusframework.xml.schema.AbstractSchemaCollection
Official xmlns namespace

X

XhtmlMessageConverter - Class in org.citrusframework.validation.xhtml
 
XhtmlMessageConverter() - Constructor for class org.citrusframework.validation.xhtml.XhtmlMessageConverter
 
XhtmlMessageValidator - Class in org.citrusframework.validation.xhtml
XHTML message validator using W3C jtidy to automatically convert HTML content to XHTML fixing most common well-formed errors in HTML markup.
XhtmlMessageValidator() - Constructor for class org.citrusframework.validation.xhtml.XhtmlMessageValidator
 
XhtmlXpathMessageValidator - Class in org.citrusframework.validation.xhtml
 
XhtmlXpathMessageValidator() - Constructor for class org.citrusframework.validation.xhtml.XhtmlXpathMessageValidator
 
xml() - Static method in class org.citrusframework.dsl.XmlSupport
Entrance for all Xml related validation functionalities.
XML_DECLARATION - Static variable in class org.citrusframework.xml.XmlConfigurer
 
XmlConfigurer - Class in org.citrusframework.xml
Class is loaded with Spring application context in Citrus.
XmlConfigurer() - Constructor for class org.citrusframework.xml.XmlConfigurer
 
XmlDataDictionaryParser - Class in org.citrusframework.config.xml
 
XmlDataDictionaryParser() - Constructor for class org.citrusframework.config.xml.XmlDataDictionaryParser
 
XmlFormattingMessageProcessor - Class in org.citrusframework.xml
 
XmlFormattingMessageProcessor() - Constructor for class org.citrusframework.xml.XmlFormattingMessageProcessor
 
XmlFunctions - Class in org.citrusframework.functions
 
XmlMarshallingValidationProcessor<T> - Class in org.citrusframework.validation.xml
Validation callback automatically unmarshalling message payload so we work with Java objects for validation.
XmlMarshallingValidationProcessor() - Constructor for class org.citrusframework.validation.xml.XmlMarshallingValidationProcessor
Default constructor.
XmlMarshallingValidationProcessor(Unmarshaller) - Constructor for class org.citrusframework.validation.xml.XmlMarshallingValidationProcessor
Default constructor with unmarshaller.
XmlMarshallingValidationProcessor.Builder<T> - Class in org.citrusframework.validation.xml
Fluent builder.
XmlSchemaValidation - Class in org.citrusframework.validation.xml.schema
 
XmlSchemaValidation() - Constructor for class org.citrusframework.validation.xml.schema.XmlSchemaValidation
 
XmlSchemaValidation(SystemProvider) - Constructor for class org.citrusframework.validation.xml.schema.XmlSchemaValidation
protected constructor meant for injecting mocks during tests.
XmlSchemaValidation(ValidationStrategy) - Constructor for class org.citrusframework.validation.xml.schema.XmlSchemaValidation
 
XmlSupport - Class in org.citrusframework.dsl
 
XmlSupport() - Constructor for class org.citrusframework.dsl.XmlSupport
 
XMLUtils - Class in org.citrusframework.util
Class providing several utility methods for XML processing.
XmlValidationHelper - Class in org.citrusframework
 
XmlValidationMatcher - Class in org.citrusframework.validation.matcher.core
Validation matcher receives a XML data and validates it against expected XML with full XML validation support (e.g. ignoring elements, namespace support, ...).
XmlValidationMatcher() - Constructor for class org.citrusframework.validation.matcher.core.XmlValidationMatcher
 
XmlValidationUtils - Class in org.citrusframework.validation.xml
 
xpath() - Static method in class org.citrusframework.dsl.XpathSupport
Static entrance for all Xpath related Java DSL functionalities.
xPath(String, String, TestContext) - Static method in class org.citrusframework.functions.XmlFunctions
Runs Xpath function with arguments.
XpathDataDictionaryParser - Class in org.citrusframework.config.xml
 
XpathDataDictionaryParser() - Constructor for class org.citrusframework.config.xml.XpathDataDictionaryParser
 
XPathExpressionResult - Enum Class in org.citrusframework.xml.xpath
Enumeration representing the possible result types for XPath expression evaluation.
XpathFunction - Class in org.citrusframework.functions.core
 
XpathFunction() - Constructor for class org.citrusframework.functions.core.XpathFunction
 
XpathMappingDataDictionary - Class in org.citrusframework.variable.dictionary.xml
Xml data dictionary implementation maps elements via XPath expressions.
XpathMappingDataDictionary() - Constructor for class org.citrusframework.variable.dictionary.xml.XpathMappingDataDictionary
 
XpathMessageProcessor - Class in org.citrusframework.validation.xml
Processor implementation evaluating XPath expressions on message payload during message construction.
XpathMessageProcessor() - Constructor for class org.citrusframework.validation.xml.XpathMessageProcessor
Default constructor.
XpathMessageProcessor.Builder - Class in org.citrusframework.validation.xml
Fluent builder.
XpathMessageValidator - Class in org.citrusframework.validation.xml
Message validator evaluates set of XPath expressions on message payload and checks that values are as expected.
XpathMessageValidator() - Constructor for class org.citrusframework.validation.xml.XpathMessageValidator
 
XPathPayloadMappingKeyExtractor - Class in org.citrusframework.endpoint.adapter.mapping
Extracts predicate from message payload via XPath expression evaluation.
XPathPayloadMappingKeyExtractor() - Constructor for class org.citrusframework.endpoint.adapter.mapping.XPathPayloadMappingKeyExtractor
 
XpathPayloadMessageSelector - Class in org.citrusframework.message.selector
Message selector accepts XML messages in case XPath expression evaluation result matches the expected value.
XpathPayloadMessageSelector(String, String, TestContext) - Constructor for class org.citrusframework.message.selector.XpathPayloadMessageSelector
Default constructor using fields.
XpathPayloadMessageSelector.Factory - Class in org.citrusframework.message.selector
Message selector factory for this implementation.
XpathPayloadVariableExtractor - Class in org.citrusframework.validation.xml
Class reads message elements via XPath expressions and saves the text values as new test variables.
XpathPayloadVariableExtractor() - Constructor for class org.citrusframework.validation.xml.XpathPayloadVariableExtractor
 
XpathPayloadVariableExtractor.Builder - Class in org.citrusframework.validation.xml
Fluent builder.
XpathSegmentVariableExtractor - Class in org.citrusframework.xml
 
XpathSegmentVariableExtractor() - Constructor for class org.citrusframework.xml.XpathSegmentVariableExtractor
 
XpathSupport - Class in org.citrusframework.dsl
 
XpathSupport() - Constructor for class org.citrusframework.dsl.XpathSupport
 
XPathUtils - Class in org.citrusframework.xml.xpath
XPath utility class providing static utility methods dealing with XPath expression evaluation.
XsdSchemaCollection - Class in org.citrusframework.xml.schema
Schema combines multiple file resources usually with exactly the same target namespace to one single schema instance.
XsdSchemaCollection() - Constructor for class org.citrusframework.xml.schema.XsdSchemaCollection
 
XsdSchemaMappingStrategy - Interface in org.citrusframework.xml.schema
Interface for schema mapping strategies used in schema repository.
XsdSchemaParser - Class in org.citrusframework.config.xml
 
XsdSchemaParser() - Constructor for class org.citrusframework.config.xml.XsdSchemaParser
 
XsdSchemaRepository - Class in org.citrusframework.xml
Schema repository holding a set of XML schema resources known in the test scope.
XsdSchemaRepository() - Constructor for class org.citrusframework.xml.XsdSchemaRepository
 
XsdSchemaRepositoryParser - Class in org.citrusframework.config.xml
 
XsdSchemaRepositoryParser() - Constructor for class org.citrusframework.config.xml.XsdSchemaRepositoryParser
 
A B C D E F G H I J L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values