public class FHOperations
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
comments |
private java.lang.Boolean |
createCompositeFile |
private java.lang.Boolean |
createEventFile |
private java.lang.Boolean |
createJoinFile |
private java.lang.Integer |
endYear |
private FireFilterType |
fireFilterType |
private java.lang.Double |
fireFilterValue |
private boolean |
highway |
private java.io.File[] |
inputFileArray |
private static org.slf4j.Logger |
log |
private int |
minRecordingSamples |
private java.io.File |
outputFile |
private javax.swing.JFrame |
parent |
private java.lang.Integer |
startYear |
Constructor and Description |
---|
FHOperations(javax.swing.JFrame parent,
java.io.File[] inputFiles,
java.io.File outputFile,
java.lang.Integer startYear,
java.lang.Integer endYear,
java.lang.Double fireFilterValue,
FireFilterType fireFilterType,
java.lang.Boolean createJoinFile,
java.lang.Boolean createCompositeFile,
java.lang.Boolean createEventFile,
int minNumberSamples,
java.lang.String comments) |
Modifier and Type | Method and Description |
---|---|
static void |
createCompositeFile(javax.swing.JFrame parent,
java.io.File[] inputFileArray,
java.io.File outputFile)
Create a basic composite file from the specified input files.
|
static void |
createCompositeFile(javax.swing.JFrame parent,
java.io.File[] inputFileArray,
java.io.File outputFile,
java.lang.Integer startYear,
java.lang.Integer endYear,
FireFilterType filter,
java.lang.Double fireFilterValue,
java.lang.Integer minNumberSamples)
Create a composite file from the specified input files.
|
static java.io.File |
createCompositeFile(javax.swing.JFrame parent,
java.io.File[] inputFileArray,
java.lang.Integer startYear,
java.lang.Integer endYear,
FireFilterType fireFilterType,
java.lang.Double fireFilterValue,
java.lang.Integer minNumberSamples)
Create a composite file from the specified file array and trimmed to the specified start and end years
|
static java.io.File |
createEventFile(javax.swing.JFrame parent,
java.io.File[] inputFileArray,
java.lang.Integer minNumberSamples)
Create an event file from the specified file array
|
static java.io.File |
createEventFile(javax.swing.JFrame parent,
java.io.File[] inputFileArray,
java.lang.Integer startYear,
java.lang.Integer endYear,
FireFilterType fireFilterType,
java.lang.Double fireFilterValue,
java.lang.Integer minNumberSamples,
java.lang.String comments)
Create an event file from the specified file array and trimmed to the specified start and end years
|
static java.io.File |
createEventFile(javax.swing.JFrame parent,
java.io.File[] inputFileArray,
java.lang.Integer startYear,
java.lang.Integer endYear,
java.lang.Integer minNumberSamples)
Create an event file from the specified file array and trimmed to the specified start and end years
|
private static java.io.File |
getOutputFile(javax.swing.JFrame parent,
javax.swing.filechooser.FileFilter filter,
java.lang.Boolean acceptAll)
Show JFileChooser dialog with specified filter to get a save filename from the user
|
static void |
joinFiles(javax.swing.JFrame parent,
java.io.File[] inputFileArray,
java.io.File outputFile,
java.lang.Integer startYear,
java.lang.Integer endYear,
java.lang.Integer minNumberSamples)
Join multiple files together into a new FHX file trimmed to the specified years
|
static java.io.File |
joinFiles(javax.swing.JFrame parent,
java.io.File[] inputFileArray,
java.lang.Integer minNumberSamples)
Join multiple files together into a new FHX file.
|
static java.io.File |
joinFiles(javax.swing.JFrame parent,
java.io.File[] inputFileArray,
java.lang.Integer startYear,
java.lang.Integer endYear,
java.lang.Integer minNumberSamples)
Join multiple files together into a new FHX file trimmed to the specified years
|
private void |
performOperation()
Run the operation
|
private javax.swing.JFrame parent
private java.io.File[] inputFileArray
private java.io.File outputFile
private java.lang.Integer startYear
private java.lang.Integer endYear
private java.lang.String comments
private java.lang.Double fireFilterValue
private FireFilterType fireFilterType
private java.lang.Boolean createJoinFile
private java.lang.Boolean createCompositeFile
private java.lang.Boolean createEventFile
private int minRecordingSamples
private static final org.slf4j.Logger log
private boolean highway
public FHOperations(javax.swing.JFrame parent, java.io.File[] inputFiles, java.io.File outputFile, java.lang.Integer startYear, java.lang.Integer endYear, java.lang.Double fireFilterValue, FireFilterType fireFilterType, java.lang.Boolean createJoinFile, java.lang.Boolean createCompositeFile, java.lang.Boolean createEventFile, int minNumberSamples, java.lang.String comments)
public static java.io.File joinFiles(javax.swing.JFrame parent, java.io.File[] inputFileArray, java.lang.Integer minNumberSamples)
inputFileArray
- outputFile
- minNumberSamples
- public static java.io.File createEventFile(javax.swing.JFrame parent, java.io.File[] inputFileArray, java.lang.Integer minNumberSamples)
parent
- inputFileArray
- minNumberSamples
- public static java.io.File createEventFile(javax.swing.JFrame parent, java.io.File[] inputFileArray, java.lang.Integer startYear, java.lang.Integer endYear, java.lang.Integer minNumberSamples)
public static java.io.File createEventFile(javax.swing.JFrame parent, java.io.File[] inputFileArray, java.lang.Integer startYear, java.lang.Integer endYear, FireFilterType fireFilterType, java.lang.Double fireFilterValue, java.lang.Integer minNumberSamples, java.lang.String comments)
parent
- inputFileArray
- startYear
- endYear
- fireFilterType
- fireFilterValue
- minNumberSamples
- public static java.io.File createCompositeFile(javax.swing.JFrame parent, java.io.File[] inputFileArray, java.lang.Integer startYear, java.lang.Integer endYear, FireFilterType fireFilterType, java.lang.Double fireFilterValue, java.lang.Integer minNumberSamples)
public static java.io.File joinFiles(javax.swing.JFrame parent, java.io.File[] inputFileArray, java.lang.Integer startYear, java.lang.Integer endYear, java.lang.Integer minNumberSamples)
inputFileArray
- outputFile
- startYear
- endYear
- minNumberSamples
- public static void joinFiles(javax.swing.JFrame parent, java.io.File[] inputFileArray, java.io.File outputFile, java.lang.Integer startYear, java.lang.Integer endYear, java.lang.Integer minNumberSamples)
inputFileArray
- outputFile
- startYear
- endYear
- minNumberSamples
- public static void createCompositeFile(javax.swing.JFrame parent, java.io.File[] inputFileArray, java.io.File outputFile)
inputFileArray
- outputFile
- public static void createCompositeFile(javax.swing.JFrame parent, java.io.File[] inputFileArray, java.io.File outputFile, java.lang.Integer startYear, java.lang.Integer endYear, FireFilterType filter, java.lang.Double fireFilterValue, java.lang.Integer minNumberSamples)
inputFileArray
- outputFile
- startYear
- endYear
- filter
- fireFilterValue
- minNumberSamples
- private void performOperation()
private static java.io.File getOutputFile(javax.swing.JFrame parent, javax.swing.filechooser.FileFilter filter, java.lang.Boolean acceptAll)
parent
- filter
- acceptAll
-