Serialized Form


Package mavis

Class mavis.Mavis extends javax.swing.JFrame implements Serializable

Class mavis.MeasurementEvent extends java.util.EventObject implements Serializable

Serialized Fields

project

Project project
The project whose measurement sent this event.


step

MeasurementStep step
The measurement that sent this event.


type

MeasurementEvent.Type type
The type of event this is.

Class mavis.ProjectEvent extends java.util.EventObject implements Serializable

Serialized Fields

project

Project project
The project that sent this event.


type

ProjectEvent.Type type
The type of event this is.

Class mavis.SessionEvent extends java.util.EventObject implements Serializable

Serialized Fields

session

Session session
The session that sent this event.


type

SessionEvent.Type type
The type of event this is.


Package mavis.gui

Class mavis.gui.AbstractPlot extends javax.swing.JPanel implements Serializable

Class mavis.gui.ComponentFlasher extends javax.swing.Timer implements Serializable

Serialized Fields

component

javax.swing.JComponent component

componentBG

java.awt.Color componentBG

flashcolor

java.awt.Color flashcolor

Class mavis.gui.DataPrintPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

creator

javax.swing.JDialog creator

project

Project project

session

Session session

contentPane

javax.swing.JPanel contentPane

controlPanel

javax.swing.JPanel controlPanel

cancel

javax.swing.JButton cancel

print

javax.swing.JButton print

scrollPane

javax.swing.JScrollPane scrollPane

printedPanel

javax.swing.JPanel printedPanel

sequenceTable

javax.swing.JTable sequenceTable

differenceTable

javax.swing.JTable differenceTable

componentTable

javax.swing.JTable componentTable

sequenceTableModel

javax.swing.table.TableModel sequenceTableModel

differenceTableModel

javax.swing.table.TableModel differenceTableModel

componentTableModel

javax.swing.table.TableModel componentTableModel

comments3

javax.swing.JLabel comments3

comments2

javax.swing.JLabel comments2

comments

javax.swing.JLabel comments

specimen

javax.swing.JLabel specimen

area

javax.swing.JLabel area

rocktype

javax.swing.JLabel rocktype

density

javax.swing.JLabel density

volume

javax.swing.JLabel volume

mass

javax.swing.JLabel mass

sampleType

javax.swing.JLabel sampleType

strike

javax.swing.JLabel strike

qValue

javax.swing.JLabel qValue

susceptibility

javax.swing.JLabel susceptibility

longitude

javax.swing.JLabel longitude

dip

javax.swing.JLabel dip

latitude

javax.swing.JLabel latitude

operator

javax.swing.JLabel operator

Class mavis.gui.DifferenceVectorTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

project

Project project

visibleColumns

java.util.List<E> visibleColumns

possibleColumns

java.util.List<E> possibleColumns

Class mavis.gui.FileActionsPanel extends ProjectComponent implements Serializable

Serialized Fields

contentPane

javax.swing.JPanel contentPane
Holds all the components


browserField

javax.swing.JComboBox browserField
Text field for writing directory to change to. Autocomplete results appear to Combo Box' popup window, scheduled by LastExecutor. Directory history appears to the same popup window when the down-arrow right to text field is clicked.


browserFieldRenderer

FittedComboBoxRenderer browserFieldRenderer

browserFieldEditor

javax.swing.JTextField browserFieldEditor

browserFieldFlasher

ComponentFlasher browserFieldFlasher

browserFieldPopupIsAutocomplete

boolean browserFieldPopupIsAutocomplete
Tells whether current popup menu is autocomplete list (and not directory history).


browserFieldUpdatingPopup

boolean browserFieldUpdatingPopup
Tells whether browserField's popup menu list is being updated, and we don't want those ActionEvents.


browseButton

javax.swing.JButton browseButton
Button for choosing the save directory


saveToTableButton

javax.swing.JButton saveToTableButton
Buttons for saving and printing


printButton

javax.swing.JButton printButton

printPreviewButton

javax.swing.JButton printPreviewButton

autocompleteExecutor

LastExecutor autocompleteExecutor
LastExecutor for scheduling autocomplete results to separate thread (disk access and displaying).


directory

java.io.File directory
Currently open directory.


file

java.io.File file
Currently open CSV-file.


sampleDataBox

javax.swing.JCheckBox sampleDataBox
Checkboxes that tell what information will be printed


graphsBox

javax.swing.JCheckBox graphsBox

Class mavis.gui.GraphPrintPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

creator

javax.swing.JDialog creator

project

Project project

session

Session session

contentPane

javax.swing.JPanel contentPane

controlPane

javax.swing.JPanel controlPane

cancel

javax.swing.JButton cancel

print

javax.swing.JButton print

scrollPane

javax.swing.JScrollPane scrollPane

printedPanel

javax.swing.JPanel printedPanel

diffLabel

javax.swing.JLabel diffLabel

zLabel

javax.swing.JLabel zLabel

stereoLabel

javax.swing.JLabel stereoLabel

intensityLabel

javax.swing.JLabel intensityLabel

difference

javax.swing.JPanel difference

stereo

javax.swing.JPanel stereo

zijderveld

javax.swing.JPanel zijderveld

intensity

javax.swing.JPanel intensity

iPlot

AbstractPlot iPlot

sPlot

AbstractPlot sPlot

zPlot

ZijderveldPlot zPlot

dPlot

AbstractPlot dPlot

plots

java.util.Vector<E> plots

Class mavis.gui.IntensityPlot extends AbstractPlot implements Serializable

Serialized Fields

points

java.util.Vector<E> points
Contains all the data that is shown in this graph.


project

Project project

Class mavis.gui.MagneticComponentPanel extends ProjectComponent implements Serializable

Serialized Fields

magTable

javax.swing.JTable magTable

magTableModel

MagneticComponentTableModel magTableModel

removeButton

javax.swing.JButton removeButton

controlsPane

javax.swing.JPanel controlsPane

Class mavis.gui.MagneticComponentTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

table

javax.swing.JTable table

session

Session session

columns

java.util.List<E> columns

Class mavis.gui.MainMenuBar extends javax.swing.JMenuBar implements Serializable

Serialized Fields

main

MainViewPanel main

fileMenu

javax.swing.JMenu fileMenu

openProject

javax.swing.Action openProject

openProjectMenu

javax.swing.JMenu openProjectMenu

exportProjectMenu

javax.swing.JMenu exportProjectMenu

exportProjectToCSV

javax.swing.Action exportProjectToCSV

print

javax.swing.Action print

printPreview

javax.swing.Action printPreview

exit

javax.swing.Action exit

helpMenu

javax.swing.JMenu helpMenu

help

javax.swing.Action help

about

javax.swing.Action about

Class mavis.gui.MainStatusBar extends ProjectComponent implements Serializable

Serialized Fields

measurementStatus

javax.swing.JLabel measurementStatus
text comment of current status(moving,measurement,demagnetization)


measurementProgress

javax.swing.JProgressBar measurementProgress
progress of sequence/measurement as per cent of whole process


currentSequence

int[] currentSequence
current projects sequence


projectType

int projectType
current projects type (we know if we are doing demagnetization or not)

Class mavis.gui.MainViewPanel extends ProjectComponent implements Serializable

Serialized Fields

project

Project project
Currently opened project, or null of no project is open.


latestMeasuringProject

Project latestMeasuringProject
Project which has had the latest measurement, or null if no measurements have been made..


splitPane

javax.swing.JSplitPane splitPane

projectExplorerPanel

ProjectExplorerPanel projectExplorerPanel

projectInformationPanel

ProjectInformationPanel projectInformationPanel

measurementSequencePanel

MeasurementSequencePanel measurementSequencePanel

measurementGraphsPanel

MeasurementGraphsPanel measurementGraphsPanel

magneticComponentPanel

MagneticComponentPanel magneticComponentPanel

fileActionsPanel

FileActionsPanel fileActionsPanel

newProjectAction

javax.swing.Action newProjectAction

openProjectAction

javax.swing.Action openProjectAction

exportProjectToDATAction

javax.swing.Action exportProjectToDATAction

exportProjectToDTDAction

javax.swing.Action exportProjectToDTDAction

exportProjectToSRMAction

javax.swing.Action exportProjectToSRMAction

exportProjectToCSVAction

javax.swing.Action exportProjectToCSVAction

printAction

javax.swing.Action printAction

printPreviewAction

javax.swing.Action printPreviewAction

exitAction

javax.swing.Action exitAction

programSettingsAction

javax.swing.Action programSettingsAction

deviceSettingsAction

javax.swing.Action deviceSettingsAction

helpAction

javax.swing.Action helpAction

aboutAction

javax.swing.Action aboutAction

Class mavis.gui.MeasurementDetailsPanel extends ProjectComponent implements Serializable

Serialized Fields

detailsTable

javax.swing.JTable detailsTable

detailsTableModel

MeasurementDetailsPanel.DetailsTableModel detailsTableModel

errorsTable

javax.swing.JTable errorsTable

errorsTableModel

MeasurementDetailsPanel.ErrorsTableModel errorsTableModel

stopCheckBox

javax.swing.JCheckBox stopCheckBox

step

MeasurementStep step
The measurement step whose details are being shown or null to show a blank table.

Class mavis.gui.MeasurementGraphsPanel extends ProjectComponent implements Serializable

Serialized Fields

plots

java.util.Vector<E> plots
All plots in this panel


splitPane

javax.swing.JSplitPane splitPane

zPlotWN

ZijderveldPlot zPlotWN

zPlotNU

ZijderveldPlot zPlotNU

Class mavis.gui.MeasurementSequencePanel extends ProjectComponent implements Serializable

Serialized Fields

sequenceTable

javax.swing.JTable sequenceTable

sequenceTableModel

MeasurementSequenceTableModel sequenceTableModel

controlsPane

javax.swing.JPanel controlsPane

calculateComponentButton

javax.swing.JButton calculateComponentButton

Class mavis.gui.MeasurementSequenceTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

project

Project project

visibleColumns

java.util.List<E> visibleColumns

possibleColumns

java.util.List<E> possibleColumns

Class mavis.gui.NullableDecimalFormat extends java.text.DecimalFormat implements Serializable

Class mavis.gui.PositiveDecimalFormat extends java.text.DecimalFormat implements Serializable

Class mavis.gui.PrintPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

creator

javax.swing.JDialog creator

project

Project project

contentPane

javax.swing.JPanel contentPane

printedPanel

javax.swing.JPanel printedPanel
Panel to be printed with ComponentPrinter


controlPanel

javax.swing.JPanel controlPanel

plot1Panel

javax.swing.JPanel plot1Panel

plot2Panel

javax.swing.JPanel plot2Panel

plot3Panel

javax.swing.JPanel plot3Panel

plot4Panel

javax.swing.JPanel plot4Panel

plot1

AbstractPlot plot1

plot2

AbstractPlot plot2

plot3

AbstractPlot plot3

plot4

AbstractPlot plot4

sequenceTable

javax.swing.JTable sequenceTable

sequenceTableModel

javax.swing.table.TableModel sequenceTableModel

scrollPane

javax.swing.JScrollPane scrollPane

operator

javax.swing.JLabel operator

volume

javax.swing.JLabel volume

mass

javax.swing.JLabel mass

latitude

javax.swing.JLabel latitude

susceptibility

javax.swing.JLabel susceptibility

longitude

javax.swing.JLabel longitude

strike

javax.swing.JLabel strike

dip

javax.swing.JLabel dip

qValue

javax.swing.JLabel qValue

density

javax.swing.JLabel density

comments

javax.swing.JLabel comments

comments2

javax.swing.JLabel comments2

comments3

javax.swing.JLabel comments3

area

javax.swing.JLabel area

specimen

javax.swing.JLabel specimen

sampletype

javax.swing.JLabel sampletype

rType

javax.swing.JLabel rType

site

javax.swing.JLabel site

print

javax.swing.JButton print

cancel

javax.swing.JButton cancel

plots

java.util.Vector<E> plots
All plots in this panel


textPane1

javax.swing.JTextPane textPane1

Class mavis.gui.ProjectComponent extends javax.swing.JPanel implements Serializable

Serialized Fields

project

Project project
The active project.


session

Session session
The active session.

Class mavis.gui.ProjectExplorerPanel extends ProjectComponent implements Serializable

Serialized Fields

parent

ProjectComponent parent
The component (MainViewPanel) whose setProject() method will be called on opening a new project file.


browsePanel

javax.swing.JPanel browsePanel
Holds browserField and browseButton


browserField

javax.swing.JComboBox browserField
Text field for writing directory to change to. Autocomplete results appear to Combo Box' popup window, scheduled by LastExecutor. Directory history appears to the same popup window when the down-arrow right to text field is clicked.


browserFieldRenderer

FittedComboBoxRenderer browserFieldRenderer

browserFieldEditor

javax.swing.JTextField browserFieldEditor

browserFieldFlasher

ComponentFlasher browserFieldFlasher

browserFieldPopupIsAutocomplete

boolean browserFieldPopupIsAutocomplete
Tells whether current popup menu is autocomplete list (and not directory history).


browserFieldUpdatingPopup

boolean browserFieldUpdatingPopup
Tells whether browserField's popup menu list is being updated, and we don't want those ActionEvents.


browseButton

javax.swing.JButton browseButton

explorerTable

ProjectExplorerTable explorerTable

explorerTableScrollPane

javax.swing.JScrollPane explorerTableScrollPane

autocompleteExecutor

LastExecutor autocompleteExecutor
LastExecutor for scheduling autocomplete results to separate thread (disk access and displaying).


directory

java.io.File directory
Currently open directory.

Class mavis.gui.ProjectExplorerTable extends javax.swing.JTable implements Serializable

Serialized Fields

parent

ProjectComponent parent
The component (MainViewPanel) whose setProject() method will be called on opening a new project file.


isCalibration

boolean isCalibration
Tells whether this table is calibration project table or all-project table.


explorerTableModel

ProjectExplorerTable.ProjectExplorerTableModel explorerTableModel

explorerTableComparator

java.util.Comparator<T> explorerTableComparator

projectTypeCacher

java.lang.Thread projectTypeCacher
Builds the project type cache for each directory. If the thread is still working when a new request arrives, the old thread should be interrupted.


directory

java.io.File directory
Currently open directory.


files

java.io.File[] files
Project files to in current directory. Set to new File[0] so that ProjectExplorerTableModel can be created.


selectedFile

int selectedFile
Selected project file index, or -1 if none selected in current directory.


explorerTableSortColumn

int explorerTableSortColumn
Current sort column; must be set to an untranslated column index.


columns

int[] columns
Visible columns in this table (as in column translation table); can be set with setColumns(int[]). Initialized to new int[0] so that ProjectExplorerTableModel can be created.

Class mavis.gui.ProjectInformationPanel extends ProjectComponent implements Serializable

Serialized Fields

rockTypeField

javax.swing.JTextField rockTypeField

areaField

javax.swing.JTextField areaField

siteField

javax.swing.JTextField siteField

commentArea

javax.swing.JTextArea commentArea

latitudeField

javax.swing.JFormattedTextField latitudeField

longitudeField

javax.swing.JFormattedTextField longitudeField

strikeField

javax.swing.JFormattedTextField strikeField

dipField

javax.swing.JFormattedTextField dipField

massField

javax.swing.JFormattedTextField massField

volumeField

javax.swing.JFormattedTextField volumeField

susceptibilityField

javax.swing.JFormattedTextField susceptibilityField

contentPane

javax.swing.JPanel contentPane

propertiesModified

boolean propertiesModified

parametersModified

boolean parametersModified

densityField

javax.swing.JFormattedTextField densityField

qField

javax.swing.JFormattedTextField qField

Class mavis.gui.SettingsDialog extends javax.swing.JDialog implements Serializable

Class mavis.gui.StereoPlot extends AbstractPlot implements Serializable

Serialized Fields

points

java.util.Vector<E> points
Contains all the data that is shown in this graph.


incSign

java.util.Vector<E> incSign
Contains information if inclination was positive or negative positive = true, negative = false; 0 is positive


incSignInt

java.util.Vector<E> incSignInt

project

Project project

decValueFoo

java.lang.Double decValueFoo

incValueFoo

int incValueFoo

Class mavis.gui.StyledCellEditor extends javax.swing.DefaultCellEditor implements Serializable

Class mavis.gui.StyledTableCellRenderer extends javax.swing.table.DefaultTableCellRenderer implements Serializable

Serialized Fields

showTooltip

boolean showTooltip

Class mavis.gui.ZijderveldPlot extends AbstractPlot implements Serializable

Serialized Fields

start

java.util.Vector<E> start

end

java.util.Vector<E> end

value

int value

check

boolean check

both

boolean both

xa

int xa

ya

int ya

xb

int xb

yb

int yb

xFix

int xFix
X-adjustment of origo


yFix

int yFix
Y-adjustment of origo


xMax

double xMax

xMin

double xMin

yMax

double yMax

yMin

double yMin

yArea

int yArea

xArea

int xArea

ratioX

double ratioX

ratioY

double ratioY

ps

int ps

xDrag

int xDrag

yDrag

int yDrag

dragged

boolean dragged

button

int button