Package com.adaptris.core.json.jslt
Class JsltVariables
- java.lang.Object
-
- com.adaptris.core.json.jslt.JsltVariables
-
- All Implemented Interfaces:
JsltVariableBuilder
public class JsltVariables extends java.lang.Object implements JsltVariableBuilder
Wrapper from handling multiple types of variables for inclusion into a JSLT transform.In the adapter configuration file this class is aliased as jslt-variables which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Constructor Summary
Constructors Constructor Description JsltVariables()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>build(AdaptrisMessage msg)@NotNull @NonNull java.util.List<JsltVariableBuilder>getVariableBuilders()A list of variables that you want to insert into the transform.voidsetVariableBuilders(@NotNull @NonNull java.util.List<JsltVariableBuilder> variableBuilders)A list of variables that you want to insert into the transform.JsltVariableswithVariableBuilders(JsltVariableBuilder... list)JsltVariableswithVariableBuilders(java.util.List<JsltVariableBuilder> list)
-
-
-
Method Detail
-
build
public java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> build(AdaptrisMessage msg)
- Specified by:
buildin interfaceJsltVariableBuilder
-
withVariableBuilders
public JsltVariables withVariableBuilders(java.util.List<JsltVariableBuilder> list)
-
withVariableBuilders
public JsltVariables withVariableBuilders(JsltVariableBuilder... list)
-
getVariableBuilders
@NotNull @NonNull public @NotNull @NonNull java.util.List<JsltVariableBuilder> getVariableBuilders()
A list of variables that you want to insert into the transform.
-
setVariableBuilders
public void setVariableBuilders(@NotNull @NonNull @NotNull @NonNull java.util.List<JsltVariableBuilder> variableBuilders)A list of variables that you want to insert into the transform.
-
-