public class DefaultValueProducer extends java.lang.Object implements ValueProducer
| Modifier and Type | Class and Description |
|---|---|
protected static class |
DefaultValueProducer.AbstractProducer |
protected class |
DefaultValueProducer.ObjectProducer |
| Constructor and Description |
|---|
DefaultValueProducer(com.fasterxml.jackson.databind.ObjectMapper mapper) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
asText(Field field,
com.fasterxml.jackson.databind.JsonNode node) |
protected void |
collectBinarys(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectBooleans(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectBytes(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectDateRanges(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectDates(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectDoubleRanges(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectDoubles(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectFloatRanges(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectFloats(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectGeopoints(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectIntegerRanges(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectIntegers(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectLongRanges(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectLongs(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectObjects(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectShorts(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
protected void |
collectStrings(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
void |
traverse(Field field,
com.fasterxml.jackson.databind.JsonNode node,
java.util.function.Consumer<java.lang.Object> consumer) |
public DefaultValueProducer(com.fasterxml.jackson.databind.ObjectMapper mapper)
public void traverse(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer) throws ValueException
traverse in interface ValueProducerValueExceptionprotected java.lang.String asText(Field field, com.fasterxml.jackson.databind.JsonNode node)
protected void collectBinarys(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectBooleans(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectBytes(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectDateRanges(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectDates(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectDoubleRanges(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectDoubles(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectFloatRanges(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectFloats(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectGeopoints(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectIntegerRanges(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectIntegers(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectLongRanges(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectLongs(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectObjects(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectShorts(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)
protected void collectStrings(Field field, com.fasterxml.jackson.databind.JsonNode node, java.util.function.Consumer<java.lang.Object> consumer)