Class SpinValueMapper
java.lang.Object
org.camunda.feel.valuemapper.JavaCustomValueMapper
org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper
- All Implemented Interfaces:
org.camunda.feel.valuemapper.CustomValueMapper
public class SpinValueMapper
extends org.camunda.feel.valuemapper.JavaCustomValueMapper
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
int
priority()
protected org.camunda.feel.syntaxtree.Val
spinJsonToVal
(SpinJsonNode node, Function<Object, org.camunda.feel.syntaxtree.Val> innerValueMapper) protected String
spinXmlAttributeToKey
(SpinXmlAttribute attribute) protected org.camunda.feel.syntaxtree.Val
spinXmlElementToVal
(SpinXmlElement e, Function<Object, org.camunda.feel.syntaxtree.Val> innerValueMapper) protected org.camunda.feel.syntaxtree.Val
spinXmlToVal
(SpinXmlElement element, Function<Object, org.camunda.feel.syntaxtree.Val> innerValueMapper) Optional<org.camunda.feel.syntaxtree.Val>
unpackValue
(org.camunda.feel.syntaxtree.Val value, Function<org.camunda.feel.syntaxtree.Val, Object> innerValueMapper) Methods inherited from class org.camunda.feel.valuemapper.JavaCustomValueMapper
org$camunda$feel$valuemapper$CustomValueMapper$_setter_$priority_$eq, toVal, unpackVal
-
Constructor Details
-
SpinValueMapper
public SpinValueMapper()
-
-
Method Details
-
toValue
public Optional<org.camunda.feel.syntaxtree.Val> toValue(Object x, Function<Object, org.camunda.feel.syntaxtree.Val> innerValueMapper) - Specified by:
toValue
in classorg.camunda.feel.valuemapper.JavaCustomValueMapper
-
unpackValue
public Optional<Object> unpackValue(org.camunda.feel.syntaxtree.Val value, Function<org.camunda.feel.syntaxtree.Val, Object> innerValueMapper) - Specified by:
unpackValue
in classorg.camunda.feel.valuemapper.JavaCustomValueMapper
-
priority
public int priority()- Specified by:
priority
in interfaceorg.camunda.feel.valuemapper.CustomValueMapper
- Overrides:
priority
in classorg.camunda.feel.valuemapper.JavaCustomValueMapper
-
spinJsonToVal
protected org.camunda.feel.syntaxtree.Val spinJsonToVal(SpinJsonNode node, Function<Object, org.camunda.feel.syntaxtree.Val> innerValueMapper) -
spinXmlToVal
protected org.camunda.feel.syntaxtree.Val spinXmlToVal(SpinXmlElement element, Function<Object, org.camunda.feel.syntaxtree.Val> innerValueMapper) -
spinXmlElementToVal
protected org.camunda.feel.syntaxtree.Val spinXmlElementToVal(SpinXmlElement e, Function<Object, org.camunda.feel.syntaxtree.Val> innerValueMapper) -
spinXmlAttributeToKey
-
nodeName
-