Package com.adaptris.core.json.jslt
Services that interact with messages via JSLT.
Rather than having a single service that encapsulates all the possible modes of operation that JSLT has we have chosen to be somewhat explicit in the naming so that we can simplify configuration.
- Use
JsltTransformServiceif you want to transform a document - Use
JsltMetadataServiceif you want to extract values and store them as metadata
You can refer to the JSLT Language tutorial for more information about the language.
-
Interface Summary Interface Description JsltQuery Evaluate a JSLT expresson and apply it.JsltVariableBuilder Wraps variousAdaptrisMessageitems as variables for JSLT. -
Class Summary Class Description JsltFixedVariables Builds a map of variables for JSLT from a fixed set of configuration.JsltMetadataService Execute a list of JSLT queries turning the result of each query into an item of metadata.JsltMetadataVariables Builds a map of variables for JSLT from normal message metadata.JsltObjectVariables Builds a map of variables for JSLT from object metadata.JsltQueryImpl Abstract class containing config forJsltQueryToMetadataandJsltQueryToObjectMetadata.JsltQueryToMetadata Evaluate a JSLT expression rendering the result as a string and store as metadata.JsltQueryToObjectMetadata Evaluate a JSLT expression and store the resultingJsonNodeas object metadata against the specified key.JsltTransformService Execute a JSLT Transform, using the result as the payloadJsltVariables Wrapper from handling multiple types of variables for inclusion into a JSLT transform.