| Package | Description |
|---|---|
| net.sf.jasperreports.engine.data |
Provides various report data source implementations and allows creating custom data sources.
|
| net.sf.jasperreports.engine.json | |
| net.sf.jasperreports.engine.json.expression | |
| net.sf.jasperreports.engine.json.expression.filter | |
| net.sf.jasperreports.engine.json.expression.filter.evaluation | |
| net.sf.jasperreports.engine.json.expression.member.evaluation | |
| net.sf.jasperreports.engine.util.json |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
JsonQLDataSource.getConvertedValue(JRJsonNode node,
JRField jrField) |
| Constructor and Description |
|---|
JsonQLDataSource(JRJsonNode root,
String selectExpression) |
| Modifier and Type | Method and Description |
|---|---|
JRJsonNode |
JRJsonNode.createChild(com.fasterxml.jackson.databind.JsonNode childDataNode) |
JRJsonNode |
JsonNodeContainer.getFirst() |
JRJsonNode |
JRJsonNode.getParent() |
| Modifier and Type | Method and Description |
|---|---|
List<JRJsonNode> |
JsonNodeContainer.getContainerNodes() |
List<JRJsonNode> |
JsonNodeContainer.getNodes() |
| Modifier and Type | Method and Description |
|---|---|
void |
JsonNodeContainer.add(JRJsonNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
JsonNodeContainer.addNodes(List<JRJsonNode> nodes) |
| Constructor and Description |
|---|
JRJsonNode(JRJsonNode parent,
com.fasterxml.jackson.databind.JsonNode dataNode) |
JsonNodeContainer(JRJsonNode node) |
| Modifier and Type | Method and Description |
|---|---|
JsonNodeContainer |
JsonQLExpressionEvaluator.evaluate(JsonQLExpression expression,
JRJsonNode contextNode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
NotFilterExpression.evaluate(JRJsonNode jsonNode,
FilterExpressionEvaluatorVisitor evaluator) |
boolean |
FilterExpression.evaluate(JRJsonNode jsonNode,
FilterExpressionEvaluatorVisitor evaluator) |
boolean |
CompoundFilterExpression.evaluate(JRJsonNode jsonNode,
FilterExpressionEvaluatorVisitor evaluator) |
boolean |
BasicFilterExpression.evaluate(JRJsonNode jsonNode,
FilterExpressionEvaluatorVisitor evaluator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
NotFilterExpressionEvaluator.evaluate(JRJsonNode contextNode) |
boolean |
FilterExpressionEvaluator.evaluate(JRJsonNode contextNode) |
boolean |
CompoundFilterExpressionEvaluator.evaluate(JRJsonNode contextNode) |
boolean |
BasicFilterExpressionEvaluator.evaluate(JRJsonNode jsonNode) |
boolean |
FilterExpressionEvaluatorVisitor.evaluateBasicFilter(BasicFilterExpression expression,
JRJsonNode contextNode) |
boolean |
DefaultFilterExpressionEvaluatorVisitor.evaluateBasicFilter(BasicFilterExpression expression,
JRJsonNode contextNode) |
boolean |
FilterExpressionEvaluatorVisitor.evaluateCompoundFilter(CompoundFilterExpression expression,
JRJsonNode contextNode) |
boolean |
DefaultFilterExpressionEvaluatorVisitor.evaluateCompoundFilter(CompoundFilterExpression expression,
JRJsonNode contextNode) |
boolean |
FilterExpressionEvaluatorVisitor.evaluateNotFilter(NotFilterExpression expression,
JRJsonNode contextNode) |
boolean |
DefaultFilterExpressionEvaluatorVisitor.evaluateNotFilter(NotFilterExpression expression,
JRJsonNode contextNode) |
| Modifier and Type | Method and Description |
|---|---|
protected List<JRJsonNode> |
AbstractMemberExpressionEvaluator.filterArrayNode(JRJsonNode parent,
com.fasterxml.jackson.databind.node.ArrayNode childArray) |
protected List<JRJsonNode> |
AbstractMemberExpressionEvaluator.filterArrayNode(JRJsonNode parent,
com.fasterxml.jackson.databind.node.ArrayNode childArray,
String deeperKey) |
protected List<JRJsonNode> |
AbstractMemberExpressionEvaluator.filterArrayNode(JRJsonNode parent,
com.fasterxml.jackson.databind.node.ArrayNode childArray,
String deeperKey,
boolean keepArrayContainment) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractMemberExpressionEvaluator.addChildrenToStack(JRJsonNode stackNode,
Deque<JRJsonNode> stack) |
protected boolean |
AbstractMemberExpressionEvaluator.applyFilter(JRJsonNode node) |
protected List<JRJsonNode> |
AbstractMemberExpressionEvaluator.filterArrayNode(JRJsonNode parent,
com.fasterxml.jackson.databind.node.ArrayNode childArray) |
protected List<JRJsonNode> |
AbstractMemberExpressionEvaluator.filterArrayNode(JRJsonNode parent,
com.fasterxml.jackson.databind.node.ArrayNode childArray,
String deeperKey) |
protected List<JRJsonNode> |
AbstractMemberExpressionEvaluator.filterArrayNode(JRJsonNode parent,
com.fasterxml.jackson.databind.node.ArrayNode childArray,
String deeperKey,
boolean keepArrayContainment) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractMemberExpressionEvaluator.addChildrenToStack(JRJsonNode stackNode,
Deque<JRJsonNode> stack) |
| Modifier and Type | Method and Description |
|---|---|
JRJsonNode |
JsonQLExecuter.selectNode(JRJsonNode contextNode,
JRJsonNode rootNode,
String expression) |
JRJsonNode |
DefaultJsonQLExecuter.selectNode(JRJsonNode contextNode,
JRJsonNode rootNode,
String expression) |
| Modifier and Type | Method and Description |
|---|---|
List<JRJsonNode> |
JsonQLExecuter.selectNodes(JRJsonNode rootNode,
String expression) |
List<JRJsonNode> |
DefaultJsonQLExecuter.selectNodes(JRJsonNode rootNode,
String expression) |
| Modifier and Type | Method and Description |
|---|---|
JsonNodeContainer |
DefaultJsonQLExecuter.evaluateExpression(JRJsonNode jrJsonNode,
String expression) |
JRJsonNode |
JsonQLExecuter.selectNode(JRJsonNode contextNode,
JRJsonNode rootNode,
String expression) |
JRJsonNode |
DefaultJsonQLExecuter.selectNode(JRJsonNode contextNode,
JRJsonNode rootNode,
String expression) |
List<JRJsonNode> |
JsonQLExecuter.selectNodes(JRJsonNode rootNode,
String expression) |
List<JRJsonNode> |
DefaultJsonQLExecuter.selectNodes(JRJsonNode rootNode,
String expression) |
Copyright © 2017. All rights reserved.