public class CrosstabInteractiveJsonHandler extends Object implements GenericElementJsonHandler
Modifier and Type | Field and Description |
---|---|
static String |
ATTRIBUTE_COLUMN_INDEX |
static String |
ATTRIBUTE_CROSSTAB_ID |
static String |
ELEMENT_PARAMETER_CROSSTAB_FRAGMENT_ID |
static String |
ELEMENT_PARAMETER_CROSSTAB_ID |
static String |
ELEMENT_PARAMETER_DATA_COLUMNS |
static String |
ELEMENT_PARAMETER_FLOATING_HEADERS |
static String |
ELEMENT_PARAMETER_ROW_GROUPS |
static String |
ELEMENT_PARAMETER_START_COLUMN_INDEX |
static String |
PROPERTY_COLUMN_INDEX |
static String |
PROPERTY_CROSSTAB_ID |
PARAMETER_CLEAR_CONTEXT_CACHE
Constructor and Description |
---|
CrosstabInteractiveJsonHandler() |
Modifier and Type | Method and Description |
---|---|
String |
getJsonFragment(JsonExporterContext exporterContext,
JRGenericPrintElement element)
Returns an JSON fragment that is to be inserted in the export output.
|
boolean |
toExport(JRGenericPrintElement element)
Decides whether a generic print element is to be exported.
|
public static final String PROPERTY_CROSSTAB_ID
public static final String ATTRIBUTE_CROSSTAB_ID
public static final String PROPERTY_COLUMN_INDEX
public static final String ATTRIBUTE_COLUMN_INDEX
public static final String ELEMENT_PARAMETER_CROSSTAB_ID
public static final String ELEMENT_PARAMETER_CROSSTAB_FRAGMENT_ID
public static final String ELEMENT_PARAMETER_START_COLUMN_INDEX
public static final String ELEMENT_PARAMETER_ROW_GROUPS
public static final String ELEMENT_PARAMETER_DATA_COLUMNS
public static final String ELEMENT_PARAMETER_FLOATING_HEADERS
public boolean toExport(JRGenericPrintElement element)
GenericElementHandler
toExport
in interface GenericElementHandler
element
- the elementpublic String getJsonFragment(JsonExporterContext exporterContext, JRGenericPrintElement element)
GenericElementJsonHandler
getJsonFragment
in interface GenericElementJsonHandler
element
- the generic print elementCopyright © 2017. All rights reserved.