public class JsonConverter
extends java.lang.Object
Constructor and Description |
---|
JsonConverter(java.lang.String[] messages)
The constructor sets messages for converting to json or javascript object
|
JsonConverter(java.lang.String[] fieldNames,
java.lang.String[][] tableData,
ExecuteTable executeTable)
The constructor sets fieldNames, tableData, executeTable for converting to json or javascript object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
conv2ExcelCols(java.lang.String[] labelNames,
int[] colWidths)
This method converts label names, field names and column widths to javascript object string for excel columns.
|
java.lang.String |
convert2JSobj()
This method use fieldNames, tableData, executeTable for converting to javascript object and return as a string
Also it use convertMessages for messages string and add in to final string
|
java.lang.String |
convert2Json()
This method use fieldNames, tableData, executeTable for converting to json and return as a string
Also it use convertMessages for messages string and add in to final string
|
java.lang.String |
convert2Lists(int[] refFieldMatchs,
java.lang.String[][] selLists)
This method convert string array of reference list to javascript object as a string
|
java.lang.String |
convLog2Json(int index)
The method sets log data index value and return json string value for log values.
|
java.lang.String |
getMessageList(boolean isObj)
For getting message list as a json or javascript object
|
void |
set4Logs(int index)
The method sets log data index value and isLog to true.
|
public JsonConverter(java.lang.String[] fieldNames, java.lang.String[][] tableData, ExecuteTable executeTable)
fieldNames
- Field names string arraytableData
- Table data at [row][field] format string arrayexecuteTable
- ExecuteTable instance for getting messagespublic JsonConverter(java.lang.String[] messages)
messages
- public void set4Logs(int index)
index
- Log data index number at log table fields.public java.lang.String getMessageList(boolean isObj)
isObj
- If it is object set true, else set falsepublic java.lang.String convert2JSobj()
public java.lang.String convert2Json()
public java.lang.String convLog2Json(int index)
index
- Log data index number at log table fields.public java.lang.String conv2ExcelCols(java.lang.String[] labelNames, int[] colWidths)
labelNames
- Label names string arraycolWidths
- Column widths integer array.public java.lang.String convert2Lists(int[] refFieldMatchs, java.lang.String[][] selLists)
refFieldMatchs
- Field names list will be checked for listing with this parameterselLists
- Reference list string array from DB