Klasse ImportWizardModel
java.lang.Object
org.deidentifier.arx.gui.view.impl.wizard.ImportWizardModel
Stores all of the data gathered by the wizard and offers means to access it
This object is accessible to all pages of the wizard and can be used to store
and/or retrieve data. It is mainly used to exchange data between multiple
wizard pages.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumPossible sources for importing data from. -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final intMaximum number of chars to be loaded for detecting separators.static final intMaximum number of lines to be loaded for preview purposes. -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungReturns the charsetcharcharchar[]GettercharGetterReturns list of enabled columns This iterates overwizardColumnsand returns only the columns that are enabledImportWizardModelColumn.isEnabled().intbooleanorg.apache.commons.math3.util.Pair<Map<ImportWizardModelColumn, Map<String, DataType<?>>>, Map<ImportWizardModelColumn, Map<String, DataType<?>>>> getMatchingDataTypes(Controller controller, List<ImportWizardModelColumn> columns) Returns a list of matching data typesbooleanvoidsetCharset(Charset charset) Sets the charsetvoidsetCsvDelimiter(char csvDelimiter) voidsetCsvEscape(char csvEscape) voidsetCsvLinebreak(char[] csvLinebreak) SettervoidsetCsvQuote(char csvQuote) SettervoidsetExcelSheetIndex(int excelSheetIndex) voidsetFileLocation(String fileLocation) voidsetFirstRowContainsHeader(boolean firstRowContainsHeader) voidsetJdbcConnection(Connection jdbcConnection) voidsetJdbcTables(List<String> jdbcTables) voidsetPerformCleansing(boolean performCleansing) voidsetPreviewData(List<String[]> previewData) voidsetSelectedJdbcTable(String selectedJdbcTable) voidsetSourceType(ImportWizardModel.SourceType sourceType) SettervoidsetWizardColumns(List<ImportWizardModelColumn> columns)
-
Felddetails
-
PREVIEW_MAX_LINES
public static final int PREVIEW_MAX_LINESMaximum number of lines to be loaded for preview purposes.- Siehe auch:
-
DETECT_MAX_CHARS
public static final int DETECT_MAX_CHARSMaximum number of chars to be loaded for detecting separators.- Siehe auch:
-
-
Konstruktordetails
-
ImportWizardModel
Creates a new instance- Parameter:
model-
-
-
Methodendetails
-
getCharset
Returns the charset- Gibt zurück:
-
getCsvDelimiter
public char getCsvDelimiter()- Gibt zurück:
- the csvDelimiter
-
getCsvEscape
public char getCsvEscape()- Gibt zurück:
csvEscape
-
getCsvLinebreak
public char[] getCsvLinebreak()Getter- Gibt zurück:
-
getCsvQuote
public char getCsvQuote()Getter- Gibt zurück:
-
getEnabledColumns
Returns list of enabled columns This iterates overwizardColumnsand returns only the columns that are enabledImportWizardModelColumn.isEnabled(). Columns that have been disabled by the user will not be returned.- Gibt zurück:
ImportColumnList of enabled columns
-
getExcelSheetIndex
public int getExcelSheetIndex()- Gibt zurück:
excelSheetIndex
-
getFileLocation
- Gibt zurück:
fileLocation
-
getFirstRowContainsHeader
public boolean getFirstRowContainsHeader()- Gibt zurück:
firstRowContainsHeader
-
getJdbcConnection
- Gibt zurück:
jdbcConnection
-
getJdbcTables
- Gibt zurück:
jdbcTables
-
getMatchingDataTypes
public org.apache.commons.math3.util.Pair<Map<ImportWizardModelColumn,Map<String, getMatchingDataTypesDataType<?>>>, Map<ImportWizardModelColumn, Map<String, DataType<?>>>> (Controller controller, List<ImportWizardModelColumn> columns) Returns a list of matching data types- Parameter:
controller-columns-
-
getPreviewData
- Gibt zurück:
previewData
-
getSelectedJdbcTable
- Gibt zurück:
selectedJdbcTable
-
getSourceType
- Gibt zurück:
sourceType
-
getWizardColumns
- Gibt zurück:
wizardColumns
-
isPerformCleansing
public boolean isPerformCleansing()- Gibt zurück:
- the performCleansing
-
setCharset
Sets the charset- Parameter:
charset-
-
setCsvDelimiter
public void setCsvDelimiter(char csvDelimiter) - Parameter:
csvDelimiter- the csvDelimiter to set
-
setCsvEscape
public void setCsvEscape(char csvEscape) - Parameter:
csvEscape-
-
setCsvLinebreak
public void setCsvLinebreak(char[] csvLinebreak) Setter- Parameter:
csvLinebreak-
-
setCsvQuote
public void setCsvQuote(char csvQuote) Setter- Parameter:
csvQuote-
-
setExcelSheetIndex
public void setExcelSheetIndex(int excelSheetIndex) - Parameter:
excelSheetIndex-excelSheetIndex
-
setFileLocation
- Parameter:
fileLocation-fileLocation
-
setFirstRowContainsHeader
public void setFirstRowContainsHeader(boolean firstRowContainsHeader) - Parameter:
firstRowContainsHeader-firstRowContainsHeader
-
setJdbcConnection
- Parameter:
jdbcConnection-
-
setJdbcTables
- Parameter:
jdbcTables-jdbcTables
-
setPerformCleansing
public void setPerformCleansing(boolean performCleansing) - Parameter:
performCleansing- the performCleansing to set
-
setPreviewData
- Parameter:
previewData-
-
setSelectedJdbcTable
- Parameter:
selectedJdbcTable-selectedJdbcTable
-
setSourceType
Setter- Parameter:
sourceType-
-
setWizardColumns
- Parameter:
columns-wizardColumns
-