it.eng.spagobi.engines.qbe.template
Class QbeJSONTemplateParser

java.lang.Object
  extended by it.eng.spagobi.engines.qbe.template.QbeJSONTemplateParser
All Implemented Interfaces:
IQbeTemplateParser

public class QbeJSONTemplateParser
extends java.lang.Object
implements IQbeTemplateParser

The Class QbeTemplate.

Author:
Andrea Gioia

Field Summary
static java.lang.String DYNAMIC_FILTERS
           
static java.lang.String DYNAMIC_FILTERS_PREFIX
           
static java.lang.String GROUPING_VARIABLE_PREFIX
           
static java.lang.String GROUPING_VARIABLES
           
static java.lang.String ID
           
static org.apache.log4j.Logger logger
          Logger component.
static java.lang.String OPEN_FILTERS_PREFIX
           
static java.lang.String OPERATOR
           
static java.lang.String OPTIONS
           
static java.lang.String STATIC_CLOSED_FILTER_NO_SELECTION
           
static java.lang.String STATIC_CLOSED_FILTER_SINGLE_SELECTION
           
static java.lang.String STATIC_CLOSED_FILTERS
           
static java.lang.String STATIC_ON_OFF_FILTERS_PREFIX
           
static java.lang.String STATIC_ON_OFF_OPTIONS_PREFIX
           
static java.lang.String STATIC_OPEN_FILTERS
           
static java.lang.String STATIC_XOR_FILTERS_PREFIX
           
static java.lang.String STATIC_XOR_OPTIONS_PREFIX
           
 
Constructor Summary
QbeJSONTemplateParser()
           
 
Method Summary
static void addAdditionalInfo(org.json.JSONObject template)
           
 QbeTemplate parse(java.lang.Object template)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static transient org.apache.log4j.Logger logger
Logger component.


ID

public static java.lang.String ID

OPERATOR

public static java.lang.String OPERATOR

STATIC_CLOSED_FILTERS

public static java.lang.String STATIC_CLOSED_FILTERS

STATIC_OPEN_FILTERS

public static java.lang.String STATIC_OPEN_FILTERS

DYNAMIC_FILTERS

public static java.lang.String DYNAMIC_FILTERS

GROUPING_VARIABLES

public static java.lang.String GROUPING_VARIABLES

OPTIONS

public static java.lang.String OPTIONS

STATIC_CLOSED_FILTER_SINGLE_SELECTION

public static java.lang.String STATIC_CLOSED_FILTER_SINGLE_SELECTION

STATIC_CLOSED_FILTER_NO_SELECTION

public static java.lang.String STATIC_CLOSED_FILTER_NO_SELECTION

STATIC_XOR_FILTERS_PREFIX

public static java.lang.String STATIC_XOR_FILTERS_PREFIX

STATIC_XOR_OPTIONS_PREFIX

public static java.lang.String STATIC_XOR_OPTIONS_PREFIX

STATIC_ON_OFF_FILTERS_PREFIX

public static java.lang.String STATIC_ON_OFF_FILTERS_PREFIX

STATIC_ON_OFF_OPTIONS_PREFIX

public static java.lang.String STATIC_ON_OFF_OPTIONS_PREFIX

OPEN_FILTERS_PREFIX

public static java.lang.String OPEN_FILTERS_PREFIX

DYNAMIC_FILTERS_PREFIX

public static java.lang.String DYNAMIC_FILTERS_PREFIX

GROUPING_VARIABLE_PREFIX

public static java.lang.String GROUPING_VARIABLE_PREFIX
Constructor Detail

QbeJSONTemplateParser

public QbeJSONTemplateParser()
Method Detail

parse

public QbeTemplate parse(java.lang.Object template)
Specified by:
parse in interface IQbeTemplateParser

addAdditionalInfo

public static void addAdditionalInfo(org.json.JSONObject template)