Serialized Form
uacalc
UACalc uacalc
algebra
Algebra algebra
numAlgs
int numAlgs
nameField
javax.swing.JTextField nameField
cardField
javax.swing.JTextField cardField
simTypeField
javax.swing.JTextField simTypeField
descField
javax.swing.JTextField descField
scrollBar
javax.swing.JScrollBar scrollBar
numAlgsLabel
javax.swing.JLabel numAlgsLabel
aboveType
LatDrawer.RadioButtonType aboveType
belowType
LatDrawer.RadioButtonType belowType
drawPanel
org.latdraw.beans.DrawPanel drawPanel
mainPanel
javax.swing.JPanel mainPanel
toolBar
javax.swing.JToolBar toolBar
uacalc
UACalc uacalc
lattice
BasicLattice lattice
selectedElem
org.latdraw.diagram.Vertex selectedElem
selectedElemList
java.util.List<E> selectedElemList
addOpButton
javax.swing.JButton addOpButton
algFileMI
javax.swing.JMenuItem algFileMI
algListTable
javax.swing.JTable algListTable
algNameTextField
javax.swing.JTextField algNameTextField
algebrasPanel
javax.swing.JPanel algebrasPanel
builtInAlgsMI
javax.swing.JMenuItem builtInAlgsMI
cancelCompButton
javax.swing.JButton cancelCompButton
cardTextField
javax.swing.JTextField cardTextField
clearLogButton
javax.swing.JButton clearLogButton
computationsLogPane
javax.swing.JPanel computationsLogPane
computationsPanel
javax.swing.JPanel computationsPanel
computationsTable
javax.swing.JTable computationsTable
conDiagButton
javax.swing.JButton conDiagButton
conLeftPanel
javax.swing.JPanel conLeftPanel
conMainPanel
javax.swing.JPanel conMainPanel
conPanel
javax.swing.JPanel conPanel
conTableButton
javax.swing.JButton conTableButton
currentAlgPanel
javax.swing.JPanel currentAlgPanel
defaultEltComboBox
javax.swing.JComboBox defaultEltComboBox
delAlg
javax.swing.JButton delAlg
delOpButton
javax.swing.JButton delOpButton
descTextField
javax.swing.JTextField descTextField
distributivityMI
javax.swing.JMenuItem distributivityMI
semidistributivityMI
javax.swing.JMenuItem semidistributivityMI
meetSemidistributivityMI
javax.swing.JMenuItem meetSemidistributivityMI
drawAlgMI
javax.swing.JMenuItem drawAlgMI
drawConMI
javax.swing.JMenuItem drawConMI
drawSubMI
javax.swing.JMenuItem drawSubMI
drawingLeftPanel
javax.swing.JPanel drawingLeftPanel
drawingMainPanel
javax.swing.JPanel drawingMainPanel
drawingMenu
javax.swing.JMenu drawingMenu
drawingPanel
javax.swing.JPanel drawingPanel
helpMenu
javax.swing.JMenu helpMenu
helpInstructionsMI
javax.swing.JMenuItem helpInstructionsMI
helpAlgorithmsMI
javax.swing.JMenuItem helpAlgorithmsMI
helpDescriptionMI
javax.swing.JMenuItem helpDescriptionMI
editMenu
javax.swing.JMenu editMenu
editorPanel
javax.swing.JPanel editorPanel
fileMenu
javax.swing.JMenu fileMenu
freeAlgMI
javax.swing.JMenuItem freeAlgMI
hspMenu
javax.swing.JMenu hspMenu
idempotentCB
javax.swing.JCheckBox idempotentCB
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
jLabel4
javax.swing.JLabel jLabel4
jLabel5
javax.swing.JLabel jLabel5
jLabel6
javax.swing.JLabel jLabel6
jMenuBar1
javax.swing.JMenuBar jMenuBar1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jScrollPane2
javax.swing.JScrollPane jScrollPane2
jScrollPane3
javax.swing.JScrollPane jScrollPane3
jScrollPane4
javax.swing.JScrollPane jScrollPane4
jScrollPane5
javax.swing.JScrollPane jScrollPane5
jTabbedPane1
javax.swing.JTabbedPane jTabbedPane1
jTable1
javax.swing.JTable jTable1
jToolBar1
javax.swing.JToolBar jToolBar1
logTextArea
javax.swing.JTextArea logTextArea
majorityMI
javax.swing.JMenuItem majorityMI
maltsevMI
javax.swing.JMenuItem maltsevMI
maltsevMenu
javax.swing.JMenu maltsevMenu
membershipTestMI
javax.swing.JMenuItem membershipTestMI
mmstMI
javax.swing.JMenuItem mmstMI
modularityMI
javax.swing.JMenuItem modularityMI
msgTextField
javax.swing.JTextField msgTextField
nPermMI
javax.swing.JMenuItem nPermMI
newAlgButton
javax.swing.JButton newAlgButton
newMI
javax.swing.JMenuItem newMI
nuMI
javax.swing.JMenuItem nuMI
wnuMI
javax.swing.JMenuItem wnuMI
opTable
javax.swing.JTable opTable
emptyOpTableModel
javax.swing.table.TableModel emptyOpTableModel
opTableScrollPane
javax.swing.JScrollPane opTableScrollPane
openButton
javax.swing.JButton openButton
openMI
javax.swing.JMenuItem openMI
opsComboBox
javax.swing.JComboBox opsComboBox
pixleyMI
javax.swing.JMenuItem pixleyMI
powMI
javax.swing.JMenuItem powMI
matrixPowMI
javax.swing.JMenuItem matrixPowMI
primalMI
javax.swing.JMenuItem primalMI
prodMI
javax.swing.JMenuItem prodMI
quitMI
javax.swing.JMenuItem quitMI
quotMI
javax.swing.JMenuItem quotMI
rabbitEarsMI
javax.swing.JMenuItem rabbitEarsMI
resultDescLabel
javax.swing.JLabel resultDescLabel
resultPane
javax.swing.JPanel resultPane
resultTable
javax.swing.JTable resultTable
resultTextField
javax.swing.JTextField resultTextField
saveAsMenu
javax.swing.JMenu saveAsMenu
saveMI
javax.swing.JMenuItem saveMI
subLeftPanel
javax.swing.JPanel subLeftPanel
subMI
javax.swing.JMenuItem subMI
subMainPanel
javax.swing.JPanel subMainPanel
subPanel
javax.swing.JPanel subPanel
subPowerMI
javax.swing.JMenuItem subPowerMI
subpowMI
javax.swing.JMenuItem subpowMI
tabbedPane
javax.swing.JTabbedPane tabbedPane
tableCSVMI
javax.swing.JMenuItem tableCSVMI
tasksMenu
javax.swing.JMenu tasksMenu
uaFileMI
javax.swing.JMenuItem uaFileMI
actions
MainController actions
frameWidth
int frameWidth
frameHeight
int frameHeight
actions
MainController actions
addOpButton
javax.swing.JButton addOpButton
algFileMI
javax.swing.JMenuItem algFileMI
algListTable
javax.swing.JTable algListTable
algNameTextField
javax.swing.JTextField algNameTextField
algebrasPanel
javax.swing.JPanel algebrasPanel
builtInAlgsMI
javax.swing.JMenuItem builtInAlgsMI
cancelCompButton
javax.swing.JButton cancelCompButton
cardTextField
javax.swing.JTextField cardTextField
clearLogButton
javax.swing.JButton clearLogButton
computationsLogPane
javax.swing.JPanel computationsLogPane
computationsPanel
javax.swing.JPanel computationsPanel
computationsTable
javax.swing.JTable computationsTable
conDiagButton
javax.swing.JButton conDiagButton
conLeftPanel
javax.swing.JPanel conLeftPanel
conMainPanel
javax.swing.JPanel conMainPanel
conPanel
javax.swing.JPanel conPanel
conTableButton
javax.swing.JButton conTableButton
currentAlgPanel
javax.swing.JPanel currentAlgPanel
defaultEltComboBox
javax.swing.JComboBox defaultEltComboBox
delAlg
javax.swing.JButton delAlg
delOpButton
javax.swing.JButton delOpButton
descTextField
javax.swing.JTextField descTextField
distributivityMI
javax.swing.JMenuItem distributivityMI
drawAlgMI
javax.swing.JMenuItem drawAlgMI
drawConMI
javax.swing.JMenuItem drawConMI
drawSubMI
javax.swing.JMenuItem drawSubMI
drawingLeftPanel
javax.swing.JPanel drawingLeftPanel
drawingMainPanel
javax.swing.JPanel drawingMainPanel
drawingMenu
javax.swing.JMenu drawingMenu
drawingPanel
javax.swing.JPanel drawingPanel
editMenu
javax.swing.JMenu editMenu
editorPanel
javax.swing.JPanel editorPanel
fileMenu
javax.swing.JMenu fileMenu
freeAlgMI
javax.swing.JMenuItem freeAlgMI
hspMenu
javax.swing.JMenu hspMenu
idempotentCB
javax.swing.JCheckBox idempotentCB
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
jLabel4
javax.swing.JLabel jLabel4
jLabel5
javax.swing.JLabel jLabel5
jLabel6
javax.swing.JLabel jLabel6
jMenuBar1
javax.swing.JMenuBar jMenuBar1
jPanel1
javax.swing.JPanel jPanel1
jPanel2
javax.swing.JPanel jPanel2
jPanel3
javax.swing.JPanel jPanel3
jPanel4
javax.swing.JPanel jPanel4
jPanel5
javax.swing.JPanel jPanel5
jPanel6
javax.swing.JPanel jPanel6
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jScrollPane2
javax.swing.JScrollPane jScrollPane2
jScrollPane3
javax.swing.JScrollPane jScrollPane3
jScrollPane4
javax.swing.JScrollPane jScrollPane4
jScrollPane5
javax.swing.JScrollPane jScrollPane5
jTabbedPane1
javax.swing.JTabbedPane jTabbedPane1
jTable1
javax.swing.JTable jTable1
jToolBar1
javax.swing.JToolBar jToolBar1
logTextArea
javax.swing.JTextArea logTextArea
majorityMI
javax.swing.JMenuItem majorityMI
maltsevMI
javax.swing.JMenuItem maltsevMI
maltsevMenu
javax.swing.JMenu maltsevMenu
membershipTestMI
javax.swing.JMenuItem membershipTestMI
mmstMI
javax.swing.JMenuItem mmstMI
modularityMI
javax.swing.JMenuItem modularityMI
msgTextField
javax.swing.JTextField msgTextField
nPermMI
javax.swing.JMenuItem nPermMI
newAlgButton
javax.swing.JButton newAlgButton
newMI
javax.swing.JMenuItem newMI
nuMI
javax.swing.JMenuItem nuMI
opTable
javax.swing.JTable opTable
opTableScrollPane
javax.swing.JScrollPane opTableScrollPane
openButton
javax.swing.JButton openButton
openMI
javax.swing.JMenuItem openMI
opsComboBox
javax.swing.JComboBox opsComboBox
pixleyMI
javax.swing.JMenuItem pixleyMI
powMI
javax.swing.JMenuItem powMI
primalMI
javax.swing.JMenuItem primalMI
prodMI
javax.swing.JMenuItem prodMI
quitMI
javax.swing.JMenuItem quitMI
quotMI
javax.swing.JMenuItem quotMI
resultDescLabel
javax.swing.JLabel resultDescLabel
resultPane
javax.swing.JPanel resultPane
resultTable
javax.swing.JTable resultTable
resultTextField
javax.swing.JTextField resultTextField
saveAsMenu
javax.swing.JMenu saveAsMenu
saveMI
javax.swing.JMenuItem saveMI
subLeftPanel
javax.swing.JPanel subLeftPanel
subMI
javax.swing.JMenuItem subMI
subMainPanel
javax.swing.JPanel subMainPanel
subPanel
javax.swing.JPanel subPanel
subPowerMI
javax.swing.JMenuItem subPowerMI
subpowMI
javax.swing.JMenuItem subpowMI
tabbedPane
javax.swing.JTabbedPane tabbedPane
tableCSVMI
javax.swing.JMenuItem tableCSVMI
tasksMenu
javax.swing.JMenu tasksMenu
uaFileMI
javax.swing.JMenuItem uaFileMI
uacalc
UACalculator uacalc
card
int card
algName
java.lang.String algName
desc
java.lang.String desc
algSize
int algSize
opList
java.util.List<E> opList
symbolList
java.util.List<E> symbolList
opMap
java.util.Map<K,V> opMap
main
javax.swing.JPanel main
toolBar
javax.swing.JToolBar toolBar
name_tf
javax.swing.JTextField name_tf
card_tf
javax.swing.JTextField card_tf
desc_tf
javax.swing.JTextField desc_tf
ops_cb
javax.swing.JComboBox ops_cb
opTablePanel
OperationInputTable opTablePanel
algName
java.lang.String algName
card
int card
desc
java.lang.String desc
uacalc
UACalculator uacalc
toolBar
javax.swing.JToolBar toolBar
main
javax.swing.JPanel main
monitorPanel
MonitorPanel monitorPanel
termTablePanel
TermTablePanel termTablePanel
currentFolder
java.lang.String currentFolder
drawPanel
org.latdraw.beans.DrawPanel drawPanel
mainPanel
javax.swing.JPanel mainPanel
appPanel
javax.swing.JPanel appPanel
objScrollPane
javax.swing.JScrollPane objScrollPane
attScrollPane
javax.swing.JScrollPane attScrollPane
toolBar
javax.swing.JToolBar toolBar
drawPanel
org.latdraw.beans.DrawPanel drawPanel
mainPanel
javax.swing.JPanel mainPanel
appPanel
javax.swing.JPanel appPanel
objScrollPane
javax.swing.JScrollPane objScrollPane
attScrollPane
javax.swing.JScrollPane attScrollPane
toolBar
javax.swing.JToolBar toolBar
uacalc
UACalculator uacalc
uacalc
UACalculator uacalc
report
ProgressReport report
logArea
javax.swing.JTextArea logArea
passField
javax.swing.JTextField passField
sizeField
javax.swing.JTextField sizeField
descField
javax.swing.JTextField descField
passSizeField
javax.swing.JTextField passSizeField
model
TaskTableModel model
taskTable
javax.swing.JTable taskTable
uacalc
UACalculator uacalc
name
java.lang.String name
card
int card
desc
java.lang.String desc
name_tf
javax.swing.JTextField name_tf
card_tf
javax.swing.JTextField card_tf
desc_tf
javax.swing.JTextField desc_tf
EDITOR_INDEX
int EDITOR_INDEX
CONSTRUCTIONS_INDEX
int CONSTRUCTIONS_INDEX
COMPUTATIONS_INDEX
int COMPUTATIONS_INDEX
PROPERTIES_INDEX
int PROPERTIES_INDEX
DRAWING_INDEX
int DRAWING_INDEX
uacalc
UACalculator uacalc
algebraEditor
AlgebraEditor algebraEditor
latticeDrawer
LatDrawPanel latticeDrawer
computationsPanel
ComputationsPanel computationsPanel
dirty
boolean dirty
currentAalgebra
SmallAlgebra currentAalgebra
algebraList
java.util.List<E> algebraList
currentFile
java.io.File currentFile
title
java.lang.String title
progName
java.lang.String progName
currentFolder
java.lang.String currentFolder
splitPane
javax.swing.JSplitPane splitPane
mainPanel
javax.swing.JPanel mainPanel
bottomPanel
AlgebraTablePanel bottomPanel
latDrawPanel
LatDrawPanel latDrawPanel
monitorPanel
MonitorPanel monitorPanel
tabs
Tabs tabs
toolBar
javax.swing.JToolBar toolBar
random
java.util.Random random
showDiagLabelsCB
javax.swing.JCheckBoxMenuItem showDiagLabelsCB
|
Package org.uacalc.ui.table |
algebraList
org.uacalc.ui.util.GUIAlgebraList algebraList
table
javax.swing.JTable table
algTableModel
AlgebraTableModel algTableModel
dType
ConLatticeTableModel.DataType dType
rowCount
int rowCount
elems
java.util.List<E> elems
univ
java.util.List<E> univ
principals
java.util.List<E> principals
joinIrreds
java.util.List<E> joinIrreds
joinIrredsSet
java.util.Set<E> joinIrredsSet
ftf
javax.swing.JFormattedTextField ftf
integerFormat
java.text.NumberFormat integerFormat
minimum
java.lang.Integer minimum
maximum
java.lang.Integer maximum
DEBUG
boolean DEBUG
colNames
java.lang.String[] colNames
algebra
SmallAlgebra algebra
table
javax.swing.JTable table
uacalc
UACalculator uacalc
tableModel
OperationTableModel tableModel
arity
int arity
setSize
int setSize
defaultValueComboBox
javax.swing.JComboBox defaultValueComboBox
op
OperationWithDefaultValue op
opSym
OperationSymbol opSym
valueTable
int[] valueTable
leftArgsTable
int[][] leftArgsTable
rowNames
java.lang.String[] rowNames
arity
int arity
setSize
int setSize
tasks
java.util.List<E> tasks
currentTask
BackgroundTask<V> currentTask
colNames
java.lang.String[] colNames
terms
Term[] terms
variables
Variable[] variables
universeList
java.util.List<E> universeList
congrList
java.util.List<E> congrList
centralityList
java.util.List<E> centralityList
description
java.lang.String description
type
TermTableModel.ResultTableType type
uacalc
UACalculator uacalc
table
javax.swing.JTable table
terms
Term[] terms
variables
java.util.List<E> variables
readObject
private void readObject(java.io.ObjectInputStream s)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Reconstitute the SimpleList instance from a stream (that is,
deserialize it).
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException
- Save the state of the SimpleList instance to a stream (that
is, serialize it).
- Serial Data:
- The tree of nodes is traversed in a depth-first seach
assigning a number as a handle to each node. Due to sharing a
node may be reached more than once so a node may have more than
one handle but when it is reach the second time, the search does
not descend.
The serialized data is an int array followed by a HashMap.
The int array a encodes the structure as
follows. Suppose a certain
node was accessed as above by handles 3, 8, and 12. Then
a[8] = a[12] = 3. For all i except
these second time handles, a[i] is
- -1 if the node for i is a nonempty SimpleList,
- -2 if the node for i is the emptyList,
- -3 if the node for i is some other Object.
For each node in the last case, there is an entry on the
HashMap from the Integer value of the handle to the Object.
- Throws:
java.io.IOException
Copyright 2003 Ralph Freese. All Rights Reserved.