public class JIPipeDataByMetadataExporter extends AbstractJIPipeParameterCollection
Modifier and Type | Class and Description |
---|---|
static class |
JIPipeDataByMetadataExporter.VariablesInfo |
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
JIPipeDataByMetadataExporter() |
JIPipeDataByMetadataExporter(JIPipeDataByMetadataExporter other) |
Modifier and Type | Method and Description |
---|---|
String |
generateName(JIPipeDataTableInfo exportedDataTable,
int row,
Set<String> existingMetadata) |
String |
generateName(JIPipeDataTable dataTable,
int row,
Set<String> existingMetadata)
Generates a unique string based on metadata for the selected row
|
Path |
generatePath(JIPipeDataTableInfo exportedDataTable,
int row,
Set<String> existingMetadata) |
Path |
generatePath(JIPipeDataTable dataTable,
int row,
Set<String> existingMetadata)
Generates a unique path based on metadata for the selected row
|
JIPipeExpressionParameter |
getFileNameGenerator() |
boolean |
isForceName() |
boolean |
isMakeFilesystemCompatible() |
void |
setFileNameGenerator(JIPipeExpressionParameter fileNameGenerator) |
void |
setForceName(boolean forceName) |
void |
setMakeFilesystemCompatible(boolean makeFilesystemCompatible) |
void |
writeToFolder(JIPipeDataTable dataTable,
int row,
Path outputPath,
JIPipeProgressInfo progressInfo)
Writes data to the specified folder
|
void |
writeToFolder(JIPipeDataTable dataTable,
int row,
Path outputPath,
JIPipeProgressInfo progressInfo,
Set<String> existingMetadata)
Writes data to the specified folder
|
void |
writeToFolder(JIPipeDataTable dataTable,
Path outputPath,
JIPipeProgressInfo progressInfo)
Writes data to the specified folder
|
void |
writeToFolder(JIPipeDataTable dataTable,
Path outputPath,
JIPipeProgressInfo progressInfo,
Set<String> existingMetadata)
Writes data to the specified folder
|
void |
writeToFolder(List<? extends JIPipeDataTable> dataTableList,
Path outputPath,
JIPipeProgressInfo progressInfo)
Writes data to the specified folder
|
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, onParameterChanged, onParameterStructureChanged, onParameterUIChanged, registerSubParameter, registerSubParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deserializeFromJsonNode, emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, isParameterUIVisible, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
public JIPipeDataByMetadataExporter()
public JIPipeDataByMetadataExporter(JIPipeDataByMetadataExporter other)
public JIPipeExpressionParameter getFileNameGenerator()
public void setFileNameGenerator(JIPipeExpressionParameter fileNameGenerator)
public boolean isForceName()
public void setForceName(boolean forceName)
public boolean isMakeFilesystemCompatible()
public void setMakeFilesystemCompatible(boolean makeFilesystemCompatible)
public void writeToFolder(List<? extends JIPipeDataTable> dataTableList, Path outputPath, JIPipeProgressInfo progressInfo)
dataTableList
- list of data tables the will be exportedoutputPath
- the path where the files will be putpublic void writeToFolder(JIPipeDataTable dataTable, Path outputPath, JIPipeProgressInfo progressInfo)
dataTable
- the data slotoutputPath
- the path where the files will be putpublic void writeToFolder(JIPipeDataTable dataTable, Path outputPath, JIPipeProgressInfo progressInfo, Set<String> existingMetadata)
dataTable
- the data slotoutputPath
- the path where the files will be putexistingMetadata
- list of existing entries. used to avoid duplicates.public void writeToFolder(JIPipeDataTable dataTable, int row, Path outputPath, JIPipeProgressInfo progressInfo)
dataTable
- the data slotrow
- the data rowoutputPath
- the path where the files will be putpublic void writeToFolder(JIPipeDataTable dataTable, int row, Path outputPath, JIPipeProgressInfo progressInfo, Set<String> existingMetadata)
dataTable
- the data slotrow
- the data rowoutputPath
- the path where the files will be putexistingMetadata
- list of existing entries. used to avoid duplicatespublic String generateName(JIPipeDataTable dataTable, int row, Set<String> existingMetadata)
dataTable
- the slotrow
- the rowexistingMetadata
- existing stringspublic String generateName(JIPipeDataTableInfo exportedDataTable, int row, Set<String> existingMetadata)
public Path generatePath(JIPipeDataTable dataTable, int row, Set<String> existingMetadata)
dataTable
- the slotrow
- the rowexistingMetadata
- existing strings. must be writablepublic Path generatePath(JIPipeDataTableInfo exportedDataTable, int row, Set<String> existingMetadata)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.