@@ -170,7 +170,7 @@ public void exportJson(String fileNameTemplate, JsonExporter jsonExporter) {
170
170
171
171
/***
172
172
* Allows you to provide a Map of headers to rename. Intended to provide a way to rename headers that Nuix automatically adds
173
- * to DAT files is generates:<br>
173
+ * to DAT files it generates:<br>
174
174
* <code>DOCID</code><br>
175
175
* <code>PARENT_DOCID</code><br>
176
176
* <code>ATTACH_DOCID</code><br>
@@ -189,6 +189,25 @@ public void setHeaderRenames(Map<String,String> renames) {
189
189
this .headerRenames = renames ;
190
190
}
191
191
192
+ /***
193
+ * Allows you to provide a list of header names to specify columns to remove. Intended to provide a way to remove columns that Nuix automatically adds
194
+ * to DAT files it generates:<br>
195
+ * <code>DOCID</code><br>
196
+ * <code>PARENT_DOCID</code><br>
197
+ * <code>ATTACH_DOCID</code><br>
198
+ * <code>BEGINBATES</code><br>
199
+ * <code>ENDBATES</code><br>
200
+ * <code>BEGINGROUP</code><br>
201
+ * <code>ENDGROUP</code><br>
202
+ * <code>PAGECOUNT</code><br>
203
+ * <code>ITEMPATH</code> (when exporting natives)<br>
204
+ * <code>TEXTPATH</code> (when exporting text)<br>
205
+ * <code>PDFPATH</code> (when exporting PDFs)<br>
206
+ * <code>TIFFPATH</code> (when exporting TIFFs)<br>
207
+ * Case sensitive and takes priority over column renaming, so make sure you provide original pre-rename headers.
208
+ * @param columnHeaders Collection of column header names for columns to be removed. Case sensitive and takes priority over column renaming,
209
+ * so make sure you provide original pre-rename headers.
210
+ */
192
211
public void setColumnRemovals (Collection <String > columnHeaders ) {
193
212
this .columnRemovals = new HashSet <String >();
194
213
this .columnRemovals .addAll (columnHeaders );
@@ -683,10 +702,18 @@ public void setExportXlsx(boolean exportXlsx) {
683
702
this .exportXlsx = exportXlsx ;
684
703
}
685
704
705
+ /***
706
+ * Gets whether original DAT will be kept by moving it to final export directory.
707
+ * @return True if final DAT will be kept
708
+ */
686
709
public boolean getKeepOriginalDat () {
687
710
return keepOriginalDat ;
688
711
}
689
712
713
+ /***
714
+ * Sets whether final DAT will be kept by moving it to final export directory/
715
+ * @param keepOriginalDat True if final DAT should be kept
716
+ */
690
717
public void setKeepOriginalDat (boolean keepOriginalDat ) {
691
718
this .keepOriginalDat = keepOriginalDat ;
692
719
}
0 commit comments