Index
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
- 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
- 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
- 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.
- 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
- 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.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
- 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
All Classes and Interfaces|All Packages|Constant Field Values