public class PuffinActions
extends java.lang.Object
PuffinAction
which represent particular user actions in PuffinPlot.Modifier and Type | Field and Description |
---|---|
javax.swing.Action |
about
Opens the application's ‘About’ dialog box.
|
javax.swing.Action |
alignSectionDeclinations
Automatically aligns declinations between core sections.
|
javax.swing.Action |
appendFiles
Opens a dialog box allowing the user to choose one or more files
to append to the current data suite.
|
javax.swing.Action |
bootAmsNaive
Calculates bootstrap AMS statistics on the selected samples.
|
javax.swing.Action |
bootAmsParam
Calculates parametric bootstrap AMS statistics on the selected samples.
|
javax.swing.Action |
calculateRpi
Performs an RPI calculation.
|
javax.swing.Action |
circleFit
For each selected sample, fits a great circle to the selected points.
|
javax.swing.Action |
clearAmsCalcs
Clears AMS calculations for the current suite.
|
javax.swing.Action |
clearPreferences
Clears the current user preferences, resetting them to their default
values.
|
javax.swing.Action |
clearSampleCalcs
For each selected sample, clears all calculations and deselects all
points.
|
javax.swing.Action |
clearSampleGreatCircle
For each selected sample, clears great circle fit.
|
javax.swing.Action |
clearSamplePca
For each selected sample, clears PCA calculation.
|
javax.swing.Action |
clearSelection
For each selected sample, deselects all the points.
|
javax.swing.Action |
clearSiteCalcs
Clears any previously calculated Fisherian or great-circle site
directions.
|
javax.swing.Action |
clearSites
Clears site definitions for selected samples.
|
javax.swing.Action |
close
Closes the current data suite.
|
javax.swing.Action |
convertDiscreteToContinuous
Converts a discrete suite into a continuous one.
|
javax.swing.Action |
copyStepSelection
Copies the range of selected points from the current sample onto
a clipboard.
|
javax.swing.Action |
createBundle
Creates a bundle.
|
javax.swing.Action |
exportCalcsMultiSuite
Opens a ‘Save’ dialog box; suite calculations are saved to
the chosen file (if any).
|
javax.swing.Action |
exportCalcsSample
Opens a ‘Save’ dialog box; sample calculations are saved to
the chosen file (if any).
|
javax.swing.Action |
exportCalcsSite
Opens a ‘Save’ dialog box; site calculations are saved to
the chosen file (if any).
|
javax.swing.Action |
exportCalcsSuite
Opens a ‘Save’ dialog box; suite calculations are saved to
the chosen file (if any).
|
javax.swing.Action |
exportIrm
Opens a save dialog allowing the export of the current suite's
IRM data as a tab-delimited text file.
|
javax.swing.Action |
exportPdfFreehep
Opens a save dialog allowing the current main display to be saved
as a PDF file.
|
javax.swing.Action |
exportPdfItext
Opens a save dialog allowing the current main display to be saved
as a PDF file.
|
javax.swing.Action |
exportPrefs
Exports the current user preferences to an XML file.
|
javax.swing.Action |
exportSvgBatik
Opens a save dialog allowing the current main display to be saved
as an SVG file using the Batik library.
|
javax.swing.Action |
exportSvgFreehep
Opens a save dialog allowing the current main display to be saved
as an SVG file using the FreeHEP library.
|
javax.swing.Action |
fisherBySite
Calculates Fisherian statistics on PCA directions from the current site.
|
javax.swing.Action |
fisherOnSample
Calculates Fisherian statistics on selected demagnetization steps
of the selected samples.
|
javax.swing.Action |
flipSampleX
Rotates the currently selected samples 180° about the X axis.
|
javax.swing.Action |
flipSampleY
Rotates the currently selected samples 180° about the Y axis.
|
javax.swing.Action |
flipSampleZ
Rotates the currently selected samples 180° about the Z axis.
|
javax.swing.Action |
greatCircleAnalysis
Determines a site mean through McFadden and McElhinny great-circle
intersection.
|
javax.swing.Action |
hextAms
Calculates Hext AMS statistics on the selected samples.
|
javax.swing.Action |
hideSelectedSteps
For each selected sample, makes the selected points invisible.
|
javax.swing.Action |
importAms
Opens a file dialog allowing the user to choose an Agico ASC file
from which to import AMS data.
|
javax.swing.Action |
importLocations
Imports site location data.
|
javax.swing.Action |
importPrefs
Imports user preferences from an XML file.
|
javax.swing.Action |
invertSamples
Inverts every vector in the currently selected samples.
|
javax.swing.Action |
mdf
Calculates the median destructive field or temperature of the selected
samples.
|
javax.swing.Action |
mergeDuplicateSamples
Merges samples with the same name or depth, and treatment steps
with the same treatment type and level within samples.
|
javax.swing.Action |
mergeDuplicateTreatmentSteps
Merges duplicate treatment steps within the selected samples.
|
javax.swing.Action |
multiSuiteMeans
Calculate mean directions for data in all the currently open data suites.
|
javax.swing.Action |
open
Opens a dialog box allowing the user to choose one or more files
to open as a new data suite.
|
javax.swing.Action |
openFolder
Opens a dialog box allowing the user to choose a folder
to open as a new data suite.
|
javax.swing.Action |
openPuffinWebsite
Opens the PuffinPlot website.
|
javax.swing.Action |
pageSetup
Opens a dialog box allowing the user to change the page setup
for printing.
|
javax.swing.Action |
pasteStepSelection
For each selected sample, sets the selected points using the
range currently copied to the clipboard.
|
javax.swing.Action |
pcaOnSelection
Performs principal component analysis on the selected points of the
selected samples.
|
javax.swing.Action |
prefs
Opens the preferences window.
|
javax.swing.Action |
print
Opens a printing dialog box allowing printing of the main window
data display.
|
javax.swing.Action |
printSiteEqualArea
Opens a print dialog for the site equal-area plot window.
|
javax.swing.Action |
printSuiteEqualArea
Opens a printing dialog box allowing printing of the suite equal-area
data display.
|
javax.swing.Action |
quit
Terminates the application immediately.
|
javax.swing.Action |
removeSamplesByTreatmentType
Removes samples with a particular treatment type.
|
javax.swing.Action |
removeSamplesOutsideDepthRange
Removes samples whose depth falls outside a specified range.
|
javax.swing.Action |
rescaleMagSus
Scales all magnetic susceptibility values in the current suite by
a user-specified factor.
|
javax.swing.Action |
resetLayout
Resets the layout of the plots to the default.
|
javax.swing.Action |
runJavascriptScript
Runs a Python script using the Jython interpreter.
|
javax.swing.Action |
runPythonScript
Runs a Python script using the Jython interpreter.
|
javax.swing.Action |
save
If a PuffinPlot file is associated with the current suite,
the suite is saved to that file.
|
javax.swing.Action |
saveAs
Opens a ‘save’ dialog box; the current suite is saved to the
selected file in PuffinPlot format.
|
javax.swing.Action |
selectAll
Within each selected sample, selects all the points.
|
javax.swing.Action |
setSiteName
Opens a dialog box allowing the user to specify a site name
for the selected samples.
|
javax.swing.Action |
setSitesByDepth
Opens a dialog box allowing the user to specify a site thickness, which
is then used to divide a long core suite into sites based on sample
depths.
|
javax.swing.Action |
setSitesFromSampleNames
Opens a dialog box allowing the user to specify which characters of
the currently selected samples should be used to determine the site
name.
|
javax.swing.Action |
setTreatType
Shows a window allowing the user to set the treatment type for
the selected samples.
|
javax.swing.Action |
showCiteDialog
Opens the Citation window.
|
javax.swing.Action |
showCustomFlagsWindow
Opens a window which allows the user to edit the list of user-defined
flags for the current suite.
|
javax.swing.Action |
showCustomNotesWindow
Opens a window which allows the user to edit the list of user-defined
note headings for the current suite.
|
javax.swing.Action |
showEditSampleParametersDialog
Opens a window allowing the user to edit the sample and formation
orientations and the local magnetic declination.
|
javax.swing.Action |
suiteMeans
Calculates Fisher statistics on sample PCA directions for all
selected samples, and on site means for all selected sites.
|
javax.swing.Action |
unhideAllSteps
For each selected sample, makes all the points visible.
|
public final javax.swing.Action about
public final javax.swing.Action open
public final javax.swing.Action appendFiles
public final javax.swing.Action openFolder
public final javax.swing.Action close
public final javax.swing.Action exportCalcsSample
public final javax.swing.Action exportCalcsSite
public final javax.swing.Action exportCalcsSuite
public final javax.swing.Action exportCalcsMultiSuite
public final javax.swing.Action save
saveAs
.public final javax.swing.Action saveAs
public final javax.swing.Action pageSetup
public final javax.swing.Action flipSampleX
public final javax.swing.Action flipSampleY
public final javax.swing.Action flipSampleZ
public final javax.swing.Action invertSamples
public final javax.swing.Action pcaOnSelection
public final javax.swing.Action fisherOnSample
public final javax.swing.Action fisherBySite
public final javax.swing.Action suiteMeans
public final javax.swing.Action circleFit
public final javax.swing.Action greatCircleAnalysis
public final javax.swing.Action clearSiteCalcs
public final javax.swing.Action mdf
public final javax.swing.Action showEditSampleParametersDialog
public final javax.swing.Action setTreatType
public final javax.swing.Action clearSamplePca
public final javax.swing.Action clearSampleGreatCircle
public final javax.swing.Action clearSampleCalcs
public final javax.swing.Action selectAll
public final javax.swing.Action clearSelection
public final javax.swing.Action copyStepSelection
public final javax.swing.Action pasteStepSelection
public final javax.swing.Action hideSelectedSteps
public final javax.swing.Action unhideAllSteps
public final javax.swing.Action prefs
public final javax.swing.Action print
public final javax.swing.Action printSiteEqualArea
public final javax.swing.Action printSuiteEqualArea
public final javax.swing.Action quit
public final javax.swing.Action resetLayout
public final javax.swing.Action importAms
public final javax.swing.Action multiSuiteMeans
public final javax.swing.Action exportIrm
public final javax.swing.Action showCustomFlagsWindow
public final javax.swing.Action showCustomNotesWindow
public final javax.swing.Action exportSvgBatik
public final javax.swing.Action exportSvgFreehep
public final javax.swing.Action exportPdfItext
public final javax.swing.Action exportPdfFreehep
public final javax.swing.Action bootAmsNaive
public final javax.swing.Action bootAmsParam
public final javax.swing.Action hextAms
public final javax.swing.Action rescaleMagSus
public final javax.swing.Action clearPreferences
public final javax.swing.Action exportPrefs
public final javax.swing.Action importPrefs
public final javax.swing.Action clearAmsCalcs
public final javax.swing.Action clearSites
public final javax.swing.Action setSiteName
public final javax.swing.Action setSitesFromSampleNames
public final javax.swing.Action setSitesByDepth
public final javax.swing.Action runPythonScript
public final javax.swing.Action runJavascriptScript
public final javax.swing.Action openPuffinWebsite
public final javax.swing.Action showCiteDialog
public final javax.swing.Action calculateRpi
public final javax.swing.Action importLocations
public final javax.swing.Action convertDiscreteToContinuous
public final javax.swing.Action createBundle
public final javax.swing.Action alignSectionDeclinations
public final javax.swing.Action removeSamplesOutsideDepthRange
public final javax.swing.Action removeSamplesByTreatmentType
public final javax.swing.Action mergeDuplicateTreatmentSteps
public final javax.swing.Action mergeDuplicateSamples