public class ExportData
ExportData Exports data from record sets, grids, and data sets to an ASCII file that can use various field and record delimiters, as well as diffent string qualifiers.
Modifier and Type | Field and Description |
---|---|
static BBjString | ClientLocale$ Locale of the client |
static BBjString | ProgDirectory$ Program directory |
static BBjString | PropDirectory$ Prop directory which contains the resource bundle |
static BBjThinClient | ThinClient! BBjThinClient object |
static BBTranslator | Translator! Translator used to obtain translations |
Modifier and Type | Method and Description |
---|---|
static void | exportToClientFile(BBjVector p_colData!, BBjVector p_rowData!, BBjString p_clientFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$) exportToClientFile Exports column and row (grid) data to a client file |
static void | exportToClientFile(BBjRecordSet p_recordSet!, BBjString p_clientFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$) exportToClientFile Exports data from a BBjRecordSet to a client file |
static void | exportToClientFile(DefaultPieDataset p_pieDataSet!, BBjString p_clientFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$) exportToClientFile Exports data from a DefaultPieDataset to a client file |
static void | exportToClientFile(DefaultCategoryDataset p_categoryDataSet!, BBjString p_clientFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$) exportToClientFile Exports data from a DefaultCategoryDataset to a client file |
static void | exportToClientFile(XYSeriesCollection p_xySeriesCollection!, BBjString p_clientFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$) exportToClientFile Exports data from a XYSeriesCollection to a client file |
static void | exportToServerFile(BBjVector p_colData!, BBjVector p_rowData!, BBjString p_serverFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$) exportToServerFile Exports column and row (grid) data to a server file |
static void | exportToServerFile(BBjRecordSet p_recordSet!, BBjString p_serverFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$) exportToServerFile Exports data from a BBjRecordSet to a server file |
static void | exportToServerFile(DefaultPieDataset p_pieDataSet!, BBjString p_serverFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$) exportToServerFile Exports data from a DefaultPieDataset to a server file |
static void | exportToServerFile(DefaultCategoryDataset p_categoryDataSet!, BBjString p_serverFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$) exportToServerFile Exports data from a DefaultCategoryDataset to a server file |
static void | exportToServerFile(XYSeriesCollection p_seriesCollection!, BBjString p_serverFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$) exportToServerFile Exports data from a XYSeriesCollection to a server file |
static BBjString | getClientSlash() getClientSlash Returns the last record delimiter used |
static BBjString | getLastExportDir() getLastExportDir Returns the last export directory used |
static BBjString | getLastFieldDelimiter() getLastFieldDelimiter Returns the last field delimiter used |
static BBjString | getLastRecordDelimiter() getLastRecordDelimiter Returns the last record delimiter used |
static BBjNumber | getLastSaveAsDefault() getLastSaveAsDefault Returns the last save as default value |
static BBjString | getLastTextQualifier() getLastTextQualifier Returns the last text qualifier used |
static BBjString | getTranslation(BBjString p_translationKey$) getTranslation Returns a translation value, given a translation key |
static void | openExportFile(BBjString p_exportFile$) openExportFile Opens the passed export file. This is a NOOP in BUI. |
static void | setLastExportDir(BBjString p_lastExportDir$) setLastExportDir Sets the last export directory used. In BUI, this is a NOOP. |
static void | setLastFieldDelimiter(BBjString p_lastFieldDelimiter$) setLastFieldDelimiter Sets the last field delimiter used. |
static void | setLastRecordDelimiter(BBjString p_lastRecordDelimiter$) setLastRecordDelimiter Sets the last record delimiter used. |
static void | setLastSaveAsDefault(BBjNumber p_lastSaveAsDefault) setLastSaveAsDefault Sets the last save as default used. |
static void | setLastTextQualifier(BBjString p_lastTextQualifier$) setLastTextQualifier Sets the last text qualifier used. |
static void | writeToClientFile(BBjString p_clientFile$, BBjString p_exportString$) writeToClientFile Creates a client export file and set it's contents to the passed string |
static void | writeToServerFile(BBjString p_serverFile$, BBjString p_exportString$) writeToServerFile Creates a server export file and set it's contents to the passed string |
public static BBjString ClientLocale$
Locale of the client
public static BBjString ProgDirectory$
Program directory
public static BBjString PropDirectory$
Prop directory which contains the resource bundle
public static BBjThinClient ThinClient!
BBjThinClient object
public static BBTranslator Translator!
Translator used to obtain translations
public static void exportToClientFile(BBjVector p_colData!, BBjVector p_rowData!, BBjString p_clientFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$)
exportToClientFile Exports column and row (grid) data to a client file
p_colData!
BBjVector which contains column header datap_rowData!
BBjVector which contains the row datap_clientFile$
Name of the client file to export top_fieldDelimiter$
Delimtier to use to separate fields in the export file. Typical field delimiters inlcude: comma, space, semicolon, or tabp_recordDelimiter$
Delimiter to use to separate records in the export file. Typical record delimiters inlcude: CRLF, CR, LFp_textQualifier$
Character to use to qualify a text (string) field.public static void exportToClientFile(BBjRecordSet p_recordSet!, BBjString p_clientFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$)
exportToClientFile Exports data from a BBjRecordSet to a client file
p_recordSet!
BBjRecordSet which contains the datap_clientFile$
Name of the client file to export top_fieldDelimiter$
Delimtier to use to separate fields in the export file. Typical field delimiters inlcude: comma, space, semicolon, or tabp_recordDelimiter$
Delimiter to use to separate records in the export file. Typical record delimiters inlcude: CRLF, CR, LFp_textQualifier$
Character to use to qualify a text (string) field.public static void exportToClientFile(DefaultPieDataset p_pieDataSet!, BBjString p_clientFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$)
exportToClientFile Exports data from a DefaultPieDataset to a client file
p_pieDataSet!
DefaultPieDataset which contains the datap_clientFile$
Name of the client file to export top_fieldDelimiter$
Delimtier to use to separate fields in the export file. Typical field delimiters inlcude: comma, space, semicolon, or tabp_recordDelimiter$
Delimiter to use to separate records in the export file. Typical record delimiters inlcude: CRLF, CR, LFp_textQualifier$
Character to use to qualify a text (string) field.public static void exportToClientFile(DefaultCategoryDataset p_categoryDataSet!, BBjString p_clientFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$)
exportToClientFile Exports data from a DefaultCategoryDataset to a client file
p_categoryDataSet!
DefaultCategoryDataset which contains the datap_clientFile$
Name of the client file to export top_fieldDelimiter$
Delimtier to use to separate fields in the export file. Typical field delimiters inlcude: comma, space, semicolon, or tabp_recordDelimiter$
Delimiter to use to separate records in the export file. Typical record delimiters inlcude: CRLF, CR, LFp_textQualifier$
Character to use to qualify a text (string) field.public static void exportToClientFile(XYSeriesCollection p_xySeriesCollection!, BBjString p_clientFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$)
exportToClientFile Exports data from a XYSeriesCollection to a client file
p_xySeriesCollection!
XYSeriesCollection which contains the datap_clientFile$
Name of the client file to export top_fieldDelimiter$
Delimtier to use to separate fields in the export file. Typical field delimiters inlcude: comma, space, semicolon, or tabp_recordDelimiter$
Delimiter to use to separate records in the export file. Typical record delimiters inlcude: CRLF, CR, LFp_textQualifier$
Character to use to qualify a text (string) field.public static void exportToServerFile(BBjVector p_colData!, BBjVector p_rowData!, BBjString p_serverFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$)
exportToServerFile Exports column and row (grid) data to a server file
p_colData!
BBjVector which contains column header datap_rowData!
BBjVector which contains the row datap_serverFile$
Name of the server file to export top_fieldDelimiter$
Delimtier to use to separate fields in the export file. Typical field delimiters inlcude: comma, space, semicolon, or tabp_recordDelimiter$
Delimiter to use to separate records in the export file. Typical record delimiters inlcude: CRLF, CR, LFp_textQualifier$
Character to use to qualify a text (string) field.public static void exportToServerFile(BBjRecordSet p_recordSet!, BBjString p_serverFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$)
exportToServerFile Exports data from a BBjRecordSet to a server file
p_recordSet!
BBjRecordSet which contains the datap_serverFile$
Name of the server file to export top_fieldDelimiter$
Delimtier to use to separate fields in the export file. Typical field delimiters inlcude: comma, space, semicolon, or tabp_recordDelimiter$
Delimiter to use to separate records in the export file. Typical record delimiters inlcude: CRLF, CR, LFp_textQualifier$
Character to use to qualify a text (string) field.public static void exportToServerFile(DefaultPieDataset p_pieDataSet!, BBjString p_serverFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$)
exportToServerFile Exports data from a DefaultPieDataset to a server file
p_pieDataSet!
DefaultPieDataset which contains the datap_serverFile$
Name of the server file to export top_fieldDelimiter$
Delimtier to use to separate fields in the export file. Typical field delimiters inlcude: comma, space, semicolon, or tabp_recordDelimiter$
Delimiter to use to separate records in the export file. Typical record delimiters inlcude: CRLF, CR, LFp_textQualifier$
Character to use to qualify a text (string) field.public static void exportToServerFile(DefaultCategoryDataset p_categoryDataSet!, BBjString p_serverFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$)
exportToServerFile Exports data from a DefaultCategoryDataset to a server file
p_categoryDataSet!
DefaultCategoryDataset which contains the datap_serverFile$
Name of the server file to export top_fieldDelimiter$
Delimtier to use to separate fields in the export file. Typical field delimiters inlcude: comma, space, semicolon, or tabp_recordDelimiter$
Delimiter to use to separate records in the export file. Typical record delimiters inlcude: CRLF, CR, LFp_textQualifier$
Character to use to qualify a text (string) field.public static void exportToServerFile(XYSeriesCollection p_seriesCollection!, BBjString p_serverFile$, BBjString p_fieldDelimiter$, BBjString p_recordDelimiter$, BBjString p_textQualifier$)
exportToServerFile Exports data from a XYSeriesCollection to a server file
p_categoryDataSet!
XYSeriesCollection which contains the datap_serverFile$
Name of the server file to export top_fieldDelimiter$
Delimtier to use to separate fields in the export file. Typical field delimiters inlcude: comma, space, semicolon, or tabp_recordDelimiter$
Delimiter to use to separate records in the export file. Typical record delimiters inlcude: CRLF, CR, LFp_textQualifier$
Character to use to qualify a text (string) field.public static BBjString getClientSlash()
getClientSlash Returns the last record delimiter used
public static BBjString getLastExportDir()
getLastExportDir Returns the last export directory used
public static BBjString getLastFieldDelimiter()
getLastFieldDelimiter Returns the last field delimiter used
public static BBjString getLastRecordDelimiter()
getLastRecordDelimiter Returns the last record delimiter used
public static BBjNumber getLastSaveAsDefault()
getLastSaveAsDefault Returns the last save as default value
public static BBjString getLastTextQualifier()
getLastTextQualifier Returns the last text qualifier used
public static BBjString getTranslation(BBjString p_translationKey$)
getTranslation Returns a translation value, given a translation key
p_translationKey$
Translation key to get the associated value forpublic static void openExportFile(BBjString p_exportFile$)
openExportFile Opens the passed export file. This is a NOOP in BUI.
p_exportFile$
Specifies the export file to openpublic static void setLastExportDir(BBjString p_lastExportDir$)
setLastExportDir Sets the last export directory used. In BUI, this is a NOOP.
p_lastExportDir$
Specifies the last export diretorypublic static void setLastFieldDelimiter(BBjString p_lastFieldDelimiter$)
setLastFieldDelimiter Sets the last field delimiter used.
p_lastFieldDelimiter$
Specifies the last field delimiterpublic static void setLastRecordDelimiter(BBjString p_lastRecordDelimiter$)
setLastRecordDelimiter Sets the last record delimiter used.
p_lastRecordDelimiter$
Specifies the last record delimiterpublic static void setLastSaveAsDefault(BBjNumber p_lastSaveAsDefault)
setLastSaveAsDefault Sets the last save as default used.
p_lastSaveAsDefault
Specify 1 to save as default, otherwise 0public static void setLastTextQualifier(BBjString p_lastTextQualifier$)
setLastTextQualifier Sets the last text qualifier used.
p_lastTextQualifier$
Specifies the last text qualifierpublic static void writeToClientFile(BBjString p_clientFile$, BBjString p_exportString$)
writeToClientFile Creates a client export file and set it's contents to the passed string
p_clientFile$
Client file to create (overwrite)p_exportString$
Formatted export string to write to the client filepublic static void writeToServerFile(BBjString p_serverFile$, BBjString p_exportString$)
writeToServerFile Creates a server export file and set it's contents to the passed string
p_serverFile$
Server file to create (overwrite)p_exportString$
Formatted export string to write to the server file