Class JsonQueryExecuterFactory

java.lang.Object
net.sf.jasperreports.engine.query.AbstractQueryExecuterFactory
net.sf.jasperreports.json.query.JsonQueryExecuterFactory
All Implemented Interfaces:
QueryExecuterFactory, Designated
Direct Known Subclasses:
JsonQLQueryExecuterFactory

public class JsonQueryExecuterFactory extends AbstractQueryExecuterFactory implements Designated
JSON query executer factory.

The factory creates JsonQueryExecuter query executers.

Author:
Narcis Marcu (narcism@users.sourceforge.net)
  • Field Details

    • JSON_QUERY_EXECUTER_NAME

      public static final String JSON_QUERY_EXECUTER_NAME
      See Also:
    • JSON_INPUT_STREAM

      public static final String JSON_INPUT_STREAM
      Built-in parameter holding the value of the java.io.InputStream to be used for obtaining the JSON data.
      See Also:
    • JSON_SOURCE

      public static final String JSON_SOURCE
      Built-in parameter/property holding the value of the source for the JSON file.

      It can be:

      • a resource on the classpath
      • a file from the filesystem, with an absolute or relative path
      • a url
      See Also:
    • JSON_SOURCES

      public static final String JSON_SOURCES
      See Also:
    • JSON_DATE_PATTERN

      public static final String JSON_DATE_PATTERN
      Parameter/property holding the format pattern used to instantiate java.util.Date instances.
      See Also:
    • JSON_NUMBER_PATTERN

      public static final String JSON_NUMBER_PATTERN
      Parameter/property holding the format pattern used to instantiate java.lang.Number instances.
      See Also:
    • JSON_LOCALE

      public static final String JSON_LOCALE
      Parameter holding the value of the datasource Locale
      See Also:
    • JSON_LOCALE_CODE

      public static final String JSON_LOCALE_CODE
      Built-in parameter/property holding the java.lang.String code of the locale to be used when parsing the JSON data.

      The allowed format is: language[_country[_variant]]

      See Also:
    • JSON_TIME_ZONE

      public static final String JSON_TIME_ZONE
      Parameter holding the value of the datasource Timezone
      See Also:
    • JSON_TIMEZONE_ID

      public static final String JSON_TIMEZONE_ID
      Built-in parameter/property holding the java.lang.String value of the time zone id to be used when parsing the JSON data.
      See Also:
  • Constructor Details

    • JsonQueryExecuterFactory

      public JsonQueryExecuterFactory()
  • Method Details