Class JsonQueryParser
java.lang.Object
pl.allegro.tech.hermes.management.infrastructure.query.parser.json.JsonQueryParser
- All Implemented Interfaces:
QueryParser,QueryParserContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> pl.allegro.tech.hermes.api.Query<T>parse(InputStream input, Class<T> type) <T> pl.allegro.tech.hermes.api.Query<T>parseArrayNodes(com.fasterxml.jackson.databind.JsonNode node) Object[]parseArrayValue(com.fasterxml.jackson.databind.JsonNode node) parseNode(com.fasterxml.jackson.databind.JsonNode node) parseValue(com.fasterxml.jackson.databind.JsonNode node)
-
Constructor Details
-
JsonQueryParser
public JsonQueryParser(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
parse
- Specified by:
parsein interfaceQueryParser
-
parse
- Specified by:
parsein interfaceQueryParser
-
parseNode
- Specified by:
parseNodein interfaceQueryParserContext
-
parseArrayNodes
- Specified by:
parseArrayNodesin interfaceQueryParserContext
-
parseValue
- Specified by:
parseValuein interfaceQueryParserContext
-
parseArrayValue
- Specified by:
parseArrayValuein interfaceQueryParserContext
-