Package com.adaptris.core.json.jslt
Class JsltQueryImpl
- java.lang.Object
-
- com.adaptris.core.json.jslt.JsltQueryImpl
-
- All Implemented Interfaces:
JsltQuery
- Direct Known Subclasses:
JsltQueryToMetadata,JsltQueryToObjectMetadata
public abstract class JsltQueryImpl extends java.lang.Object implements JsltQuery
Abstract class containing config forJsltQueryToMetadataandJsltQueryToObjectMetadata.
-
-
Field Summary
-
Fields inherited from interface com.adaptris.core.json.jslt.JsltQuery
DEFAULT_OBJECT_MAPPER, INPUT_NODE_METADATA_KEY
-
-
Constructor Summary
Constructors Constructor Description JsltQueryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.schibsted.spt.data.jslt.Expressioncompile(AdaptrisMessage msg)Resolve and compile the expression.java.lang.StringgetExpression()The JSLT expression.java.lang.StringgetKey()The metadata key (object or standard).protected java.lang.StringmetadataKey(AdaptrisMessage msg)voidsetExpression(java.lang.String expression)The JSLT expression.voidsetKey(java.lang.String key)The metadata key (object or standard).<T extends JsltQueryImpl>
TwithExpression(java.lang.String s)<T extends JsltQueryImpl>
TwithKey(java.lang.String s)
-
-
-
Method Detail
-
withExpression
public <T extends JsltQueryImpl> T withExpression(java.lang.String s)
-
withKey
public <T extends JsltQueryImpl> T withKey(java.lang.String s)
-
compile
protected com.schibsted.spt.data.jslt.Expression compile(AdaptrisMessage msg) throws java.lang.Exception
Resolve and compile the expression.- Throws:
java.lang.Exception
-
metadataKey
protected java.lang.String metadataKey(AdaptrisMessage msg)
-
getExpression
public java.lang.String getExpression()
The JSLT expression.
-
setExpression
public void setExpression(java.lang.String expression)
The JSLT expression.
-
getKey
public java.lang.String getKey()
The metadata key (object or standard).
-
setKey
public void setKey(java.lang.String key)
The metadata key (object or standard).
-
-