Package org.cyclos.impl.utils
Class InputOutputProcessingHandlerImpl.Context
- java.lang.Object
-
- org.cyclos.impl.utils.InputOutputProcessingHandlerImpl.Context
-
- Enclosing class:
- InputOutputProcessingHandlerImpl
public class InputOutputProcessingHandlerImpl.Context extends Object
-
-
Constructor Summary
Constructors Constructor Description Context(InvocationContext.ConversionContext conversionContext, Object root, boolean fromClient, boolean logJson, IdentityHashMap<Object,Pair<Object,com.fasterxml.jackson.databind.JsonNode>> visited)Context(InvocationContext.ConversionContext conversionContext, Object root, Deque<String> pathFromRoot, boolean fromClient, boolean logJson, IdentityHashMap<Object,Pair<Object,com.fasterxml.jackson.databind.JsonNode>> visited, TrimMode trimMode, TextMode textMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNodelogJson(Object value)Converts the given value to a JsonNode if using log jsoncom.fasterxml.jackson.databind.node.ArrayNodelogJsonArray()Creates an empty array if using log jsoncom.fasterxml.jackson.databind.node.ObjectNodelogJsonObject()Creates an empty object if using log jsonStringprocessText(Object owner, String value)voidsetVisited(Pair<Object,com.fasterxml.jackson.databind.JsonNode> pair)Pair<Object,com.fasterxml.jackson.databind.JsonNode>visited(Object object)InputOutputProcessingHandlerImpl.Contextwith(Property<Object,Bean> property)InputOutputProcessingHandlerImpl.ContextwithLogJson(boolean logJson)BeanWrapperwrap(Object bean)
-
-
-
Constructor Detail
-
Context
public Context(InvocationContext.ConversionContext conversionContext, Object root, boolean fromClient, boolean logJson, IdentityHashMap<Object,Pair<Object,com.fasterxml.jackson.databind.JsonNode>> visited)
-
Context
public Context(InvocationContext.ConversionContext conversionContext, Object root, Deque<String> pathFromRoot, boolean fromClient, boolean logJson, IdentityHashMap<Object,Pair<Object,com.fasterxml.jackson.databind.JsonNode>> visited, TrimMode trimMode, TextMode textMode)
-
-
Method Detail
-
logJson
public com.fasterxml.jackson.databind.JsonNode logJson(Object value)
Converts the given value to a JsonNode if using log json
-
logJsonArray
public com.fasterxml.jackson.databind.node.ArrayNode logJsonArray()
Creates an empty array if using log json
-
logJsonObject
public com.fasterxml.jackson.databind.node.ObjectNode logJsonObject()
Creates an empty object if using log json
-
with
public InputOutputProcessingHandlerImpl.Context with(Property<Object,Bean> property)
-
withLogJson
public InputOutputProcessingHandlerImpl.Context withLogJson(boolean logJson)
-
wrap
public BeanWrapper wrap(Object bean)
-
-