Modified: websites/production/camel/content/schema/blueprint/camel-blueprint.xsd ============================================================================== --- websites/production/camel/content/schema/blueprint/camel-blueprint.xsd (original) +++ websites/production/camel/content/schema/blueprint/camel-blueprint.xsd Wed Aug 3 14:08:57 2016 @@ -2,55 +2,81 @@ <xs:element name="aggregate" type="tns:aggregateDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Aggregates many messages into a single message</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Aggregates many messages into a single message + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="aop" type="tns:aopDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Does processing before and/or after the route is completed</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Does processing before and/or after the route is completed + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="avro" type="tns:avroDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Avro data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Avro data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="barcode" type="tns:barcodeDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Barcode data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Barcode data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="base64" type="tns:base64DataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Base64 data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Base64 data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="batch-config" type="tns:batchResequencerConfig"> <xs:annotation> - <xs:documentation xml:lang="en">Configures batch-processing resequence eip.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Configures batch-processing resequence eip. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="bean" type="tns:beanDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Calls a java bean</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Calls a java bean + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="beanio" type="tns:beanioDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">BeanIO data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +BeanIO data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="bindy" type="tns:bindyDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Bindy data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Bindy data format + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="boon" type="tns:boonDataFormat"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Boon data format + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -58,25 +84,33 @@ <xs:element name="castor" type="tns:castorDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Castor data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Castor data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="choice" type="tns:choiceDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Routes messages based on a series of predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Routes messages based on a series of predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="circuitBreaker" type="tns:circuitBreakerLoadBalancerDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Circuit break load balancer</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Circuit break load balancer + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="constant" type="tns:constantExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For expressions and predicates using a constant</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For expressions and predicates using a constant + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -84,91 +118,122 @@ <xs:element name="contextScan" type="tns:contextScanDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Scans for Java org.apache.camel.builder.RouteBuilder instances in the context org.apache.camel.spi.Registry.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Scans for Java org.apache.camel.builder.RouteBuilder instances in the context +org.apache.camel.spi.Registry. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="convertBodyTo" type="tns:convertBodyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Converts the message body to another type</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Converts the message body to another type + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="crypto" type="tns:cryptoDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Crypto data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Crypto data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="csv" type="tns:csvDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">CSV data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +CSV data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="customDataFormat" type="tns:customDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Custom data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Custom data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="customLoadBalancer" type="tns:customLoadBalancerDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Custom load balancer</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Custom load balancer + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="dataFormats" type="tns:dataFormatsDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">To configure data formats</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To configure data formats + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="delay" type="tns:delayDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Delays processing for a specified length of time</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Delays processing for a specified length of time + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="delete" type="tns:deleteVerbDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Rest DELETE command</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Rest DELETE command + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="description" type="tns:descriptionDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">To provide comments about the node.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To provide comments about the node. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="doCatch" type="tns:catchDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Catches exceptions as part of a try catch finally block</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Catches exceptions as part of a try catch finally block + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="doFinally" type="tns:finallyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Path traversed when a try catch finally block exits</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Path traversed when a try catch finally block exits + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="doTry" type="tns:tryDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Marks the beginning of a try catch finally block</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Marks the beginning of a try catch finally block + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="dynamicRouter" type="tns:dynamicRouterDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Routes messages based on dynamic rules</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Routes messages based on dynamic rules + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="el" type="tns:elExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For EL expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For EL expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -176,7 +241,9 @@ <xs:element name="enrich" type="tns:enrichDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Enriches a message with data from a secondary resource</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Enriches a message with data from a secondary resource + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -184,7 +251,9 @@ <xs:element name="exchangeProperty" type="tns:exchangePropertyExpression"> <xs:annotation> - <xs:documentation xml:lang="en">An expression which extracts the named exchange property</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +An expression which extracts the named exchange property + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -192,7 +261,9 @@ <xs:element name="expression" type="tns:expressionSubElementDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">A useful base class for an expression</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +A useful base class for an expression + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -200,121 +271,177 @@ <xs:element name="failover" type="tns:failoverLoadBalancerDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Failover load balancer</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Failover load balancer + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="filter" type="tns:filterDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Filter out messages based using a predicate</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Filter out messages based using a predicate + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="flatpack" type="tns:flatpackDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Flatpack data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Flatpack data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="from" type="tns:fromDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Act as a message source as input to a route</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Act as a message source as input to a route + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="get" type="tns:getVerbDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Rest GET command</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Rest GET command + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="groovy" type="tns:groovyExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For Groovy expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For Groovy expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="gzip" type="tns:gzipDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">GZip data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +GZip data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="head" type="tns:headVerbDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Rest HEAD command</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Rest HEAD command + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="header" type="tns:headerExpression"> <xs:annotation> - <xs:documentation xml:lang="en">An expression which extracts the named exchange header</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +An expression which extracts the named exchange header + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="hessian" type="tns:hessianDataFormat"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Hessian data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="hl7" type="tns:hl7DataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">HL7 data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +HL7 data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="ical" type="tns:icalDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">iCal data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +iCal data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="idempotentConsumer" type="tns:idempotentConsumerDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Filters out duplicate messages</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Filters out duplicate messages + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="inOnly" type="tns:inOnlyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Marks the exchange pattern for the route to one way</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Marks the exchange pattern for the route to one way + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="inOut" type="tns:inOutDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Marks the exchange pattern for the route to request/reply</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Marks the exchange pattern for the route to request/reply + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="intercept" type="tns:interceptDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Intercepts a message at each step in the route</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Intercepts a message at each step in the route + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="interceptFrom" type="tns:interceptFromDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Intercepts incoming messages</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Intercepts incoming messages + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="interceptSendToEndpoint" type="tns:interceptSendToEndpointDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Intercepts messages being sent to an endpoint</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Intercepts messages being sent to an endpoint + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="jacksonxml" type="tns:jacksonXMLDataFormat"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Jackson XML data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="javaScript" type="tns:javaScriptExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For JavaScript expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For JavaScript expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="jaxb" type="tns:jaxbDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">JAXB data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +JAXB data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="jibx" type="tns:jibxDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">JiBX data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +JiBX data format + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -322,19 +449,25 @@ <xs:element name="json" type="tns:jsonDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Json data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Json data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="jsonpath" type="tns:jsonPathExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For JSonPath expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For JSonPath expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="jxpath" type="tns:jxPathExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For JXPath expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For JXPath expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -342,133 +475,219 @@ <xs:element name="language" type="tns:languageExpression"> <xs:annotation> - <xs:documentation xml:lang="en">Represents a parameterised language expression which can support any language at runtime using the language attribute.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Represents a parameterised language expression which can support any language at +runtime using the language attribute. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="loadBalance" type="tns:loadBalanceDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Balances message processing among a number of nodes</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Balances message processing among a number of nodes + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="log" type="tns:logDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Logs the defined message to the logger</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Logs the defined message to the logger + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="loop" type="tns:loopDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Processes a message multiple times</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Processes a message multiple times + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="lzf" type="tns:lzfDataFormat"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +lzf data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="marshal" type="tns:marshalDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Marshals data into a specified format for transmission over a transport or component</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Marshals data into a specified format for transmission over a transport or +component + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="method" type="tns:methodCallExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For expressions and predicates using a java bean (aka method call)</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For expressions and predicates using a java bean (aka method call) + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="mime-multipart" type="tns:mimeMultipartDataFormat"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +MIME Multipart data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="multicast" type="tns:multicastDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Routes the same message to multiple paths either sequentially or in parallel.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Routes the same message to multiple paths either sequentially or in parallel. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="mvel" type="tns:mvelExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For MVEL expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For MVEL expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="ognl" type="tns:ognlExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For OGNL expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For OGNL expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="onCompletion" type="tns:onCompletionDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Route to be executed when normal route processing completes</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Route to be executed when normal route processing completes + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="onException" type="tns:onExceptionDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Route to be executed when an exception is thrown</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Route to be executed when an exception is thrown + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="optimisticLockRetryPolicy" type="tns:optimisticLockRetryPolicyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">To configure optimistic locking</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To configure optimistic locking + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="options" type="tns:optionsVerbDefinition"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Rest OPTIONS command + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="otherwise" type="tns:otherwiseDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Route to be executed when all other choices evaluate to false</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Route to be executed when all other choices evaluate to false + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="packageScan" type="tns:packageScanDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Scans for Java org.apache.camel.builder.RouteBuilder classes in java packages</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Scans for Java org.apache.camel.builder.RouteBuilder classes in java packages + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="param" type="tns:restOperationParamDefinition"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +To specify the rest operation parameters using Swagger. + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="patch" type="tns:patchVerbDefinition"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Rest PATCH command + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="pgp" type="tns:pgpDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">PGP data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +PGP data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="php" type="tns:phpExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For PHP expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For PHP expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="pipeline" type="tns:pipelineDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Routes the message to a sequence of processors.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Routes the message to a sequence of processors. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="policy" type="tns:policyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Defines a policy the route will use</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Defines a policy the route will use + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="pollEnrich" type="tns:pollEnrichDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Enriches messages with data polled from a secondary resource</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Enriches messages with data polled from a secondary resource + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="post" type="tns:postVerbDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Rest POST command</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Rest POST command + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="process" type="tns:processDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Calls a Camel processor.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Calls a Camel processor. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="properties" type="tns:propertiesDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">A series of key value pair</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +A series of key value pair + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -476,7 +695,9 @@ <xs:element name="property" type="tns:propertyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">A key value pair</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +A key value pair + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -484,7 +705,9 @@ <xs:element name="protobuf" type="tns:protobufDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Google protobuf data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Google protobuf data format + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -492,31 +715,41 @@ <xs:element name="put" type="tns:putVerbDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Rest PUT command</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Rest PUT command + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="python" type="tns:pythonExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For Python expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For Python expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="random" type="tns:randomLoadBalancerDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Random load balancer</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Random load balancer + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="recipientList" type="tns:recipientListDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Routes messages to a number of dynamically specified recipients (dynamic to)</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Routes messages to a number of dynamically specified recipients (dynamic to) + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="redeliveryPolicy" type="tns:redeliveryPolicyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">To configure re-delivery for error handling</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To configure re-delivery for error handling + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -524,55 +757,89 @@ <xs:element name="ref" type="tns:refExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For using a custom expression</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For using a custom expression + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="removeHeader" type="tns:removeHeaderDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Removes a named header from the message</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Removes a named header from the message + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="removeHeaders" type="tns:removeHeadersDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Removes message headers whose name matches a specified pattern</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Removes message headers whose name matches a specified pattern + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="removeProperties" type="tns:removePropertiesDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Removes message exchange properties whose name matches a specified pattern</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Removes message exchange properties whose name matches a specified pattern + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="removeProperty" type="tns:removePropertyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Removes a named property from the message exchange</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Removes a named property from the message exchange + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="resequence" type="tns:resequenceDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Resequences (re-order) messages based on an expression</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Resequences (re-order) messages based on an expression + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="responseHeader" type="tns:restOperationResponseHeaderDefinition"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +To specify the rest operation response headers using Swagger. + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="responseMessage" type="tns:restOperationResponseMsgDefinition"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +To specify the rest operation response messages using Swagger. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="rest" type="tns:restDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Defines a rest service using the rest-dsl</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Defines a rest service using the rest-dsl + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="restBinding" type="tns:restBindingDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">To configure rest binding</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To configure rest binding + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="restConfiguration" type="tns:restConfigurationDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">To configure rest</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To configure rest + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -580,43 +847,57 @@ <xs:element name="restContextRef" type="tns:restContextRefDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">To refer to an XML file with rest services defined using the rest-dsl</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To refer to an XML file with rest services defined using the rest-dsl + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="restProperty" type="tns:restPropertyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">A key value pair</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +A key value pair + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="rests" type="tns:restsDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">A series of rest services defined using the rest-dsl</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +A series of rest services defined using the rest-dsl + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="rollback" type="tns:rollbackDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Forces a rollback by stopping routing the message</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Forces a rollback by stopping routing the message + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="roundRobin" type="tns:roundRobinLoadBalancerDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Round robin load balancer</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Round robin load balancer + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="route" type="tns:routeDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">A Camel route</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +A Camel route + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="routeBuilder" type="tns:routeBuilderDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">To refer to a Java org.apache.camel.builder.RouteBuilder instance to use.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To refer to a Java org.apache.camel.builder.RouteBuilder instance to use. + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -624,37 +905,57 @@ <xs:element name="routeContextRef" type="tns:routeContextRefDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">To refer to an XML file with routes defined using the xml-dsl</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To refer to an XML file with routes defined using the xml-dsl + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="routes" type="tns:routesDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">A series of Camel routes</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +A series of Camel routes + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="routingSlip" type="tns:routingSlipDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Routes a message through a series of steps that are pre-determined (the slip)</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Routes a message through a series of steps that are pre-determined (the slip) + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="rss" type="tns:rssDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">RSS data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +RSS data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="ruby" type="tns:rubyExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For Ruby expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For Ruby expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="sample" type="tns:samplingDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Extract a sample of the messages passing through a route</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Extract a sample of the messages passing through a route + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="script" type="tns:scriptDefinition"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Executes a script from a language which does not change the message body. + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -662,85 +963,113 @@ <xs:element name="secureXML" type="tns:xmlSecurityDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">xml-security data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +xml-security data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="serialization" type="tns:serializationDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Java Object Serialization data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Java Object Serialization data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="setBody" type="tns:setBodyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the contents of the message body</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the contents of the message body + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="setExchangePattern" type="tns:setExchangePatternDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the exchange pattern on the message exchange</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the exchange pattern on the message exchange + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="setFaultBody" type="tns:setFaultBodyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the contents of a fault message's body</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the contents of a fault message's body + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="setHeader" type="tns:setHeaderDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the value of a message header</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the value of a message header + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="setOutHeader" type="tns:setOutHeaderDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the value of a header on the outbound message</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the value of a header on the outbound message + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="setProperty" type="tns:setPropertyDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Sets a named property on the message exchange</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets a named property on the message exchange + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="simple" type="tns:simpleExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For expressions and predicates using the simple language</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For expressions and predicates using the simple language + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="soapjaxb" type="tns:soapJaxbDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">SOAP data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +SOAP data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="sort" type="tns:sortDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Sorts the contents of the message</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sorts the contents of the message + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="spel" type="tns:spELExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For Spring Expression Language (SpEL) expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For Spring Expression Language (SpEL) expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="split" type="tns:splitDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Splits a single message into many sub-messages.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Splits a single message into many sub-messages. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="sql" type="tns:sqlExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For SQL expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For SQL expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -748,19 +1077,25 @@ <xs:element name="sticky" type="tns:stickyLoadBalancerDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Sticky load balancer</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sticky load balancer + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="stop" type="tns:stopDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Stops the processing of the current message</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Stops the processing of the current message + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="stream-config" type="tns:streamResequencerConfig"> <xs:annotation> - <xs:documentation xml:lang="en">Configures stream-processing resequence eip.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Configures stream-processing resequence eip. + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -768,13 +1103,25 @@ <xs:element name="string" type="tns:stringDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Represents the String (text based) DataFormat</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Represents the String (text based) DataFormat + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="syslog" type="tns:syslogDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Syslog data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Syslog data format + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="tarfile" type="tns:tarFileDataFormat"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Represents the TAR file XML org.apache.camel.spi.DataFormat. + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -782,7 +1129,9 @@ <xs:element name="terser" type="tns:terserExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For HL7 terser expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For HL7 terser expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -790,187 +1139,269 @@ <xs:element name="threadPoolProfile" type="tns:threadPoolProfileDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">To configure thread pools</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To configure thread pools + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="threads" type="tns:threadsDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Specifies that all steps after this node are processed asynchronously</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Specifies that all steps after this node are processed asynchronously + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="throttle" type="tns:throttleDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Controls the rate at which messages are passed to the next node in the route</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Controls the rate at which messages are passed to the next node in the route + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="throwException" type="tns:throwExceptionDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Throws an exception</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Throws an exception + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="tidyMarkup" type="tns:tidyMarkupDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">Tidymark (wellformed HTML) data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Tidymark (wellformed HTML) data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="to" type="tns:toDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Sends the message to an endpoint</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sends the message to a static endpoint + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="toD" type="tns:toDynamicDefinition"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Sends the message to a dynamic endpoint + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="tokenize" type="tns:tokenizerExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For expressions and predicates using a body or header tokenizer.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For expressions and predicates using a body or header tokenizer. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="topic" type="tns:topicLoadBalancerDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Topic load balancer</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Topic load balancer + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="transacted" type="tns:transactedDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Enables transaction on the route</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Enables transaction on the route + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="transform" type="tns:transformDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Transforms the message body based on an expression</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Transforms the message body based on an expression + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="univocity-csv" type="tns:uniVocityCsvDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">UniVocity CSV data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +UniVocity CSV data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="univocity-fixed" type="tns:uniVocityFixedWidthDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">UniVocity fixed-width data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +UniVocity fixed-width data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="univocity-header" type="tns:uniVocityHeader"> <xs:annotation> - <xs:documentation xml:lang="en">To configure headers for UniVocity data formats.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To configure headers for UniVocity data formats. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="univocity-tsv" type="tns:uniVocityTsvDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">UniVocity TSV data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +UniVocity TSV data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="unmarshal" type="tns:unmarshalDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Converts the message data received from the wire into a format that Apache Camel processors can consume</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Converts the message data received from the wire into a format that Apache Camel +processors can consume + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="validate" type="tns:validateDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Validates a message based on an expression</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Validates a message based on an expression + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="verb" type="tns:verbDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Rest command</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Rest command + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="vtdxml" type="tns:vtdXmlExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For VTD-XML (fast and efficient XPath) expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For VTD-XML (fast and efficient XPath) expressions and predicates (requires +using camel-vtdxml from Camel-Extra) + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="weighted" type="tns:weightedLoadBalancerDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Weighted load balancer</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Weighted load balancer + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="when" type="tns:whenDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Triggers a route when an expression evaluates to true</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Triggers a route when an expression evaluates to true + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="whenSkipSendToEndpoint" type="tns:whenSkipSendToEndpointDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Predicate to determine if the message should be sent or not to the endpoint when using interceptSentToEndpoint.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Predicate to determine if the message should be sent or not to the endpoint when +using interceptSentToEndpoint. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="wireTap" type="tns:wireTapDefinition"> <xs:annotation> - <xs:documentation xml:lang="en">Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original message.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Routes a copy of a message (or creates a new message) to a secondary destination +while continue routing the original message. + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="xmlBeans" type="tns:xmlBeansDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">XMLBeans data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +XMLBeans data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="xmljson" type="tns:xmlJsonDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">xml-json data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +xml-json data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="xmlrpc" type="tns:xmlRpcDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">xml-rpc data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +xml-rpc data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="xpath" type="tns:xPathExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For XPath expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For XPath expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="xquery" type="tns:xQueryExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For XQuery expressions and predicates</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For XQuery expressions and predicates + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="xstream" type="tns:xStreamDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">xstream data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +xstream data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="xtokenize" type="tns:xmlTokenizerExpression"> <xs:annotation> - <xs:documentation xml:lang="en">For expressions and predicates using a body or header tokenizer.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +For expressions and predicates using a body or header tokenizer. + ]]></xs:documentation> + </xs:annotation> + </xs:element> + + <xs:element name="yaml" type="tns:yamlDataFormat"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +YAML data format + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="zip" type="tns:zipDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">zip data format (not for zip files)</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +zip data format (not for zip files) + ]]></xs:documentation> </xs:annotation> </xs:element> <xs:element name="zipFile" type="tns:zipFileDataFormat"> <xs:annotation> - <xs:documentation xml:lang="en">zip-file data format</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +zip-file data format + ]]></xs:documentation> </xs:annotation> </xs:element> @@ -1004,7 +1435,9 @@ <xs:sequence/> <xs:attribute name="id" type="xs:ID"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the value of the id property.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the value of the id property. + ]]></xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> @@ -1063,6 +1496,8 @@ <xs:attribute name="shutdownRunningTask" type="tns:shutdownRunningTask"/> <xs:attribute name="lazyLoadTypeConverters" type="xs:boolean"/> <xs:attribute name="typeConverterStatisticsEnabled" type="xs:boolean"/> + <xs:attribute name="typeConverterExists" type="tns:typeConverterExists"/> + <xs:attribute name="typeConverterExistsLoggingLevel" type="tns:loggingLevel"/> </xs:extension> </xs:complexContent> </xs:complexType> @@ -1085,12 +1520,16 @@ <xs:sequence/> <xs:attribute name="key" type="xs:string" use="required"> <xs:annotation> - <xs:documentation xml:lang="en">Property key</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Property key + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="value" type="xs:string" use="required"> <xs:annotation> - <xs:documentation xml:lang="en">Property value</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Property value + ]]></xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> @@ -1102,6 +1541,7 @@ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:propertiesFunction"/> </xs:sequence> <xs:attribute name="location" type="xs:string" use="required"/> + <xs:attribute name="encoding" type="xs:string"/> <xs:attribute name="cache" type="xs:boolean"/> <xs:attribute name="ignoreMissingLocation" type="xs:boolean"/> <xs:attribute name="propertiesResolverRef" type="xs:string"/> @@ -1137,6 +1577,14 @@ <xs:element maxOccurs="unbounded" minOccurs="0" name="excludes" type="xs:string"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="includes" type="xs:string"/> </xs:sequence> + <xs:attribute name="includeNonSingletons" type="xs:boolean"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Whether to include non-singleton beans (prototypes) By default only singleton +beans is included in the context scan + ]]></xs:documentation> + </xs:annotation> + </xs:attribute> </xs:complexType> <xs:complexType name="camelJMXAgentDefinition"> @@ -1156,7 +1604,9 @@ <xs:attribute name="registerNewRoutes" type="xs:string"/> <xs:attribute name="statisticsLevel" type="xs:string"/> <xs:attribute name="loadStatisticsEnabled" type="xs:string"/> + <xs:attribute name="endpointRuntimeStatisticsEnabled" type="xs:string"/> <xs:attribute name="includeHostName" type="xs:string"/> + <xs:attribute name="useHostIPAddress" type="xs:string"/> <xs:attribute name="mask" type="xs:string"/> </xs:extension> </xs:complexContent> @@ -1206,6 +1656,7 @@ <xs:attribute name="serviceUrl" type="xs:string"/> <xs:attribute name="serviceRef" type="xs:string"/> <xs:attribute name="serviceInterface" type="xs:string"/> + <xs:attribute name="binding" type="xs:boolean"/> </xs:extension> </xs:complexContent> </xs:complexType> @@ -1235,6 +1686,8 @@ <xs:attribute name="logName" type="xs:string"/> <xs:attribute name="useOriginalMessage" type="xs:boolean"/> <xs:attribute name="onRedeliveryRef" type="xs:string"/> + <xs:attribute name="onPrepareFailureRef" type="xs:string"/> + <xs:attribute name="onExceptionOccurredRef" type="xs:string"/> <xs:attribute name="retryWhileRef" type="xs:string"/> <xs:attribute name="executorServiceRef" type="xs:string"/> <xs:attribute name="redeliveryPolicyRef" type="xs:string"/> @@ -1246,112 +1699,177 @@ <xs:sequence/> <xs:attribute name="maximumRedeliveries" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the maximum redeliveries x = redeliver at most x times 0 = no redeliveries -1 = redeliver forever</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the maximum redeliveries x = redeliver at most x times 0 = no redeliveries +-1 = redeliver forever + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="redeliveryDelay" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the initial redelivery delay</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the initial redelivery delay + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="asyncDelayedRedelivery" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Allow synchronous delayed redelivery.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Allow synchronous delayed redelivery. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="backOffMultiplier" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the back off multiplier</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the back off multiplier + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="useExponentialBackOff" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Turn on exponential backk off</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Turn on exponential backk off + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="collisionAvoidanceFactor" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the collision avoidance factor</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the collision avoidance factor + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="useCollisionAvoidance" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Turn on collision avoidance.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Turn on collision avoidance. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maximumRedeliveryDelay" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the maximum delay between redelivery</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the maximum delay between redelivery + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="retriesExhaustedLogLevel" type="tns:loggingLevel"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the logging level to use when retries has exhausted</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the logging level to use when retries has exhausted + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="retryAttemptedLogLevel" type="tns:loggingLevel"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the logging level to use for logging retry attempts</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the logging level to use for logging retry attempts + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="logRetryAttempted" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets whether retry attempts should be logged or not. Can be used to include or reduce verbose.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets whether retry attempts should be logged or not. Can be used to include or +reduce verbose. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="logStackTrace" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets whether stack traces should be logged. Can be used to include or reduce verbose.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets whether stack traces should be logged. Can be used to include or reduce +verbose. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="logRetryStackTrace" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets whether stack traces should be logged when an retry attempt failed. Can be used to include or reduce verbose.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets whether stack traces should be logged when an retry attempt failed. Can be +used to include or reduce verbose. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="logHandled" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets whether handled exceptions should be logged or not. Can be used to include or reduce verbose.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets whether handled exceptions should be logged or not. Can be used to include +or reduce verbose. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="logNewException" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets whether new exceptions should be logged or not. Can be used to include or reduce verbose. A new exception is an exception that was thrown while handling a previous exception.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets whether new exceptions should be logged or not. Can be used to include or +reduce verbose. A new exception is an exception that was thrown while handling a +previous exception. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="logContinued" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets whether continued exceptions should be logged or not. Can be used to include or reduce verbose.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets whether continued exceptions should be logged or not. Can be used to +include or reduce verbose. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="logExhausted" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets whether exhausted exceptions should be logged or not. Can be used to include or reduce verbose.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets whether exhausted exceptions should be logged or not. Can be used to +include or reduce verbose. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="logExhaustedMessageHistory" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets whether exhausted exceptions should be logged including message history or not (supports property placeholders). Can be used to include or reduce verbose.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets whether exhausted exceptions should be logged including message history or +not (supports property placeholders). Can be used to include or reduce verbose. + ]]></xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute name="logExhaustedMessageBody" type="xs:string"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets whether exhausted message body should be logged including message history +or not (supports property placeholders). Can be used to include or reduce +verbose. Requires logExhaustedMessageHistory to be enabled. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="disableRedelivery" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Disables redelivery (same as setting maximum redeliveries to 0)</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Disables redelivery (same as setting maximum redeliveries to 0) + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="delayPattern" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the delay pattern with delay intervals.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the delay pattern with delay intervals. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="allowRedeliveryWhileStopping" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Controls whether to allow redelivery while stopping/shutting down a route that uses error handling.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Controls whether to allow redelivery while stopping/shutting down a route that +uses error handling. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="exchangeFormatterRef" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the reference of the instance of org.apache.camel.spi.ExchangeFormatter to generate the log message from exchange.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the reference of the instance of org.apache.camel.spi.ExchangeFormatter to +generate the log message from exchange. + ]]></xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> @@ -1362,7 +1880,9 @@ <xs:sequence/> <xs:attribute name="ref" type="xs:string" use="required"> <xs:annotation> - <xs:documentation xml:lang="en">Reference to the route builder instance</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Reference to the route builder instance + ]]></xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> @@ -1373,7 +1893,9 @@ <xs:sequence/> <xs:attribute name="ref" type="xs:string" use="required"> <xs:annotation> - <xs:documentation xml:lang="en">Reference to the routes in the xml dsl</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Reference to the routes in the xml dsl + ]]></xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> @@ -1382,7 +1904,9 @@ <xs:sequence/> <xs:attribute name="ref" type="xs:string" use="required"> <xs:annotation> - <xs:documentation xml:lang="en">Reference to the rest-dsl</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Reference to the rest-dsl + ]]></xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> @@ -1390,42 +1914,63 @@ <xs:complexType name="threadPoolProfileDefinition"> <xs:complexContent> <xs:extension base="tns:optionalIdentifiedDefinition"> - <xs:sequence> - <xs:element minOccurs="0" name="timeUnit" type="xs:string"/> - </xs:sequence> + <xs:sequence/> <xs:attribute name="defaultProfile" type="xs:boolean"> <xs:annotation> - <xs:documentation xml:lang="en">Whether this profile is the default thread pool profile</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Whether this profile is the default thread pool profile + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="poolSize" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the core pool size</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the core pool size + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxPoolSize" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the maximum pool size</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the maximum pool size + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="keepAliveTime" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the keep alive time for idle threads in the pool</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the keep alive time for idle threads in the pool + ]]></xs:documentation> + </xs:annotation> + </xs:attribute> + <xs:attribute name="timeUnit" type="xs:string"> + <xs:annotation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the time unit to use for keep alive time By default SECONDS is used. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="maxQueueSize" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the maximum number of tasks in the work queue. Use -1 or Integer.MAX_VALUE for an unbounded queue</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the maximum number of tasks in the work queue. Use -1 or Integer.MAX_VALUE +for an unbounded queue + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="allowCoreThreadTimeOut" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Whether idle core threads is allowed to timeout and therefore can shrink the pool size below the core pool size Is by default false</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Whether idle core threads is allowed to timeout and therefore can shrink the +pool size below the core pool size Is by default false + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="rejectedPolicy" type="tns:threadPoolRejectedPolicy"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the handler for tasks which cannot be executed by the thread pool.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the handler for tasks which cannot be executed by the thread pool. + ]]></xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> @@ -1439,7 +1984,9 @@ <xs:attribute name="customId" type="xs:boolean"/> <xs:attribute name="id" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Sets the id of this node</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Sets the id of this node + ]]></xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> @@ -1449,27 +1996,37 @@ <xs:extension base="xs:string"> <xs:attribute name="lang" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Language such as en for english.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Language such as en for english. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layoutX" type="xs:double"> <xs:annotation> - <xs:documentation xml:lang="en">Layout position X</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Layout position X + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layoutY" type="xs:double"> <xs:annotation> - <xs:documentation xml:lang="en">Layout position Y</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Layout position Y + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layoutWidth" type="xs:double"> <xs:annotation> - <xs:documentation xml:lang="en">Layout width</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Layout width + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="layoutHeight" type="xs:double"> <xs:annotation> - <xs:documentation xml:lang="en">Layout height</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Layout height + ]]></xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> @@ -1530,17 +2087,22 @@ <xs:element ref="tns:base64"/> <xs:element ref="tns:beanio"/> <xs:element ref="tns:bindy"/> + <xs:element ref="tns:boon"/> <xs:element ref="tns:castor"/> <xs:element ref="tns:crypto"/> <xs:element ref="tns:csv"/> <xs:element name="custom" type="tns:customDataFormat"/> <xs:element ref="tns:flatpack"/> <xs:element ref="tns:gzip"/> + <xs:element ref="tns:hessian"/> <xs:element ref="tns:hl7"/> <xs:element ref="tns:ical"/> + <xs:element ref="tns:jacksonxml"/> <xs:element ref="tns:jaxb"/> <xs:element ref="tns:jibx"/> <xs:element ref="tns:json"/> + <xs:element ref="tns:lzf"/> + <xs:element name="mimeMultipart" type="tns:mimeMultipartDataFormat"/> <xs:element ref="tns:protobuf"/> <xs:element ref="tns:rss"/> <xs:element ref="tns:secureXML"/> @@ -1548,6 +2110,7 @@ <xs:element ref="tns:soapjaxb"/> <xs:element ref="tns:string"/> <xs:element ref="tns:syslog"/> + <xs:element ref="tns:tarfile"/> <xs:element ref="tns:tidyMarkup"/> <xs:element ref="tns:univocity-csv"/> <xs:element ref="tns:univocity-fixed"/> @@ -1557,6 +2120,7 @@ <xs:element ref="tns:xmlrpc"/> <xs:element ref="tns:xstream"/> <xs:element ref="tns:pgp"/> + <xs:element ref="tns:yaml"/> <xs:element ref="tns:zip"/> <xs:element ref="tns:zipFile"/> </xs:choice> @@ -1569,9 +2133,12 @@ <xs:sequence/> <xs:attribute name="instanceClassName" type="xs:string" use="required"> <xs:annotation> - <xs:documentation xml:lang="en">Class name to use for marshal and unmarshalling</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Class name to use for marshal and unmarshalling + ]]></xs:documentation> </xs:annotation> </xs:attribute> + <xs:anyAttribute namespace="##other" processContents="skip"/> </xs:extension> </xs:complexContent> </xs:complexType> @@ -1580,6 +2147,7 @@ <xs:complexContent> <xs:extension base="tns:identifiedType"> <xs:sequence/> + <xs:anyAttribute namespace="##other" processContents="skip"/> </xs:extension> </xs:complexContent> </xs:complexType> @@ -1590,24 +2158,33 @@ <xs:sequence/> <xs:attribute name="width" type="xs:int"> <xs:annotation> - <xs:documentation xml:lang="en">Width of the barcode</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Width of the barcode + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="height" type="xs:int"> <xs:annotation> - <xs:documentation xml:lang="en">Height of the barcode</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Height of the barcode + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="imageType" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Image type of the barcode such as png</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Image type of the barcode such as png + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="barcodeFormat" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Barcode format such as QR-Code</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Barcode format such as QR-Code + ]]></xs:documentation> </xs:annotation> </xs:attribute> + <xs:anyAttribute namespace="##other" processContents="skip"/> </xs:extension> </xs:complexContent> </xs:complexType> @@ -1618,19 +2195,28 @@ <xs:sequence/> <xs:attribute name="lineLength" type="xs:int"> <xs:annotation> - <xs:documentation xml:lang="en">To specific a maximum line length for the encoded data. By default 76 is used.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To specific a maximum line length for the encoded data. By default 76 is used. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="lineSeparator" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">The line separators to use. By default \r\n is used.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +The line separators to use. By default \r\n is used. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="urlSafe" type="xs:boolean"> <xs:annotation> - <xs:documentation xml:lang="en">Instead of emitting '' and '/' we emit '-' and '_' respectively. urlSafe is only applied to encode operations. Decoding seamlessly handles both modes. Is by default false.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Instead of emitting '' and '/' we emit '-' and '_' respectively. urlSafe is only +applied to encode operations. Decoding seamlessly handles both modes. Is by +default false. + ]]></xs:documentation> </xs:annotation> </xs:attribute> + <xs:anyAttribute namespace="##other" processContents="skip"/> </xs:extension> </xs:complexContent> </xs:complexType> @@ -1641,34 +2227,48 @@ <xs:sequence/> <xs:attribute name="mapping" type="xs:string" use="required"> <xs:annotation> - <xs:documentation xml:lang="en">The BeanIO mapping file. Is by default loaded from the classpath. You can prefix with file: http: or classpath: to denote from where to load the mapping file.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +The BeanIO mapping file. Is by default loaded from the classpath. You can prefix +with file: http: or classpath: to denote from where to load the mapping file. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="streamName" type="xs:string" use="required"> <xs:annotation> - <xs:documentation xml:lang="en">The name of the stream to use.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +The name of the stream to use. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ignoreUnidentifiedRecords" type="xs:boolean"> <xs:annotation> - <xs:documentation xml:lang="en">Whether to ignore unidentified records.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Whether to ignore unidentified records. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ignoreUnexpectedRecords" type="xs:boolean"> <xs:annotation> - <xs:documentation xml:lang="en">Whether to ignore unexpected records.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Whether to ignore unexpected records. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ignoreInvalidRecords" type="xs:boolean"> <xs:annotation> - <xs:documentation xml:lang="en">Whether to ignore invalid records.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Whether to ignore invalid records. + ]]></xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="encoding" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">The charset to use. Is by default the JVM platform default charset.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +The charset to use. Is by default the JVM platform default charset. + ]]></xs:documentation> </xs:annotation> </xs:attribute> + <xs:anyAttribute namespace="##other" processContents="skip"/> </xs:extension> </xs:complexContent> </xs:complexType> @@ -1679,27 +2279,50 @@ <xs:sequence/> <xs:attribute name="type" type="tns:bindyType" use="required"> <xs:annotation> - <xs:documentation xml:lang="en">Whether to use csv fixed or key value pairs mode.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Whether to use csv fixed or key value pairs mode. + ]]></xs:documentation> </xs:annotation> </xs:attribute> - <xs:attribute name="packages"> + <xs:attribute name="classType" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">The java package names to scan for model classes.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +Name of model class to use. + ]]></xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:list itemType="xs:string"/> - </xs:simpleType> </xs:attribute> - <xs:attribute name="classType" type="xs:string"> + <xs:attribute name="locale" type="xs:string"> <xs:annotation> - <xs:documentation xml:lang="en">Name of model class to use.</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[ +To configure a default locale to use such as us for united states. To use the +JVM platform default locale then use the name default + ]]></xs:documentation> </xs:annotation> </xs:attribute> - <xs:attribute name="locale" type="xs:string"> + <xs:anyAttribute namespace="##other" processContents="skip"/> + </xs:extension> + </xs:complexContent> + </xs:complexType> + + <xs:complexType name="boonDataFormat"> + <xs:complexContent> + <xs:extension base="tns:dataFormat"> + <xs:sequence/> + <xs:attribute name="unmarshalTypeName" type="xs:string" use="required"> <xs:annotation> - <xs:documentation xml:lang="en">To configure a default locale to use such as us for united states. To use the JVM platform default locale then use the name default</xs:documentation> + <xs:documentation xml:lang="en"><![CDATA[
[... 5587 lines stripped ...]