Java 2 Platform
v1.3

Serialized Form

Class edu.umich.visualsoar.dialogs.AboutButtonPanel implements Serializable

Serialized Fields

greatButton

javax.swing.JButton greatButton


Class edu.umich.visualsoar.dialogs.AboutDialog implements Serializable

Serialized Fields

versionPanel

AboutVersionPanel versionPanel

imagePanel

AboutImagePanel imagePanel
OLD - Panel which contains the AI logo image Now contains information about the authors of Visual Soar


emailPanel

AboutEmailPanel emailPanel
Panel which contians the email info


buttonPanel

AboutButtonPanel buttonPanel
Panel which contains all the buttons


Class edu.umich.visualsoar.dialogs.AboutEmailPanel implements Serializable

Serialized Fields

emailLabel

javax.swing.JLabel emailLabel

emailLabel2

javax.swing.JLabel emailLabel2


Class edu.umich.visualsoar.dialogs.AboutImagePanel implements Serializable

Serialized Fields

authorLabel

javax.swing.JLabel authorLabel

authorLabel1

javax.swing.JLabel authorLabel1

authorLabel2

javax.swing.JLabel authorLabel2

authorLabel3

javax.swing.JLabel authorLabel3

authorLabel4

javax.swing.JLabel authorLabel4

authorLabel5

javax.swing.JLabel authorLabel5


Class edu.umich.visualsoar.dialogs.AboutVersionPanel implements Serializable

Serialized Fields

versionLabel

javax.swing.JLabel versionLabel

versionLabel2

javax.swing.JLabel versionLabel2


Class edu.umich.visualsoar.dialogs.AgentButtonPanel implements Serializable

Serialized Fields

cancelButton

javax.swing.JButton cancelButton

newButton

javax.swing.JButton newButton


Class edu.umich.visualsoar.dialogs.AgentNamePanel implements Serializable

Serialized Fields

nameField

javax.swing.JTextField nameField


Class edu.umich.visualsoar.dialogs.AgentPathPanel implements Serializable

Serialized Fields

workingDir

java.lang.String workingDir

pathField

javax.swing.JTextField pathField

browse

javax.swing.JButton browse


Class edu.umich.visualsoar.dialogs.AutoTilePanel implements Serializable

Serialized Fields

enable

javax.swing.JCheckBox enable

tileStyle

javax.swing.JLabel tileStyle

horizontal

javax.swing.JRadioButton horizontal

vertical

javax.swing.JRadioButton vertical

horizVert

javax.swing.ButtonGroup horizVert

prefs

edu.umich.visualsoar.misc.Preferences prefs
the preferences


Class edu.umich.visualsoar.dialogs.CommentDialog implements Serializable

Serialized Fields

approved

boolean approved

commentText

java.lang.String commentText

namePanel

NamePanel namePanel
panel which contains the comment input field


buttonPanel

DefaultButtonPanel buttonPanel


Class edu.umich.visualsoar.datamap.CopyVertexVector implements Serializable


Class edu.umich.visualsoar.misc.CustomDesktopPane implements Serializable

Serialized Fields

cascadeAction

CustomDesktopPane.CascadeAction cascadeAction

tileAction

CustomDesktopPane.TileAction tileAction

reTileAction

CustomDesktopPane.ReTileAction reTileAction

prefs

edu.umich.visualsoar.misc.Preferences prefs

xoffset

int xoffset

yoffset

int yoffset

w

int w

h

int h


Class edu.umich.visualsoar.misc.CustomDesktopPane.CascadeAction implements Serializable


Class edu.umich.visualsoar.misc.CustomDesktopPane.ReTileAction implements Serializable


Class edu.umich.visualsoar.misc.CustomDesktopPane.TileAction implements Serializable


Class edu.umich.visualsoar.datamap.DataMap implements Serializable

Serialized Fields

dataMapTree

edu.umich.visualsoar.datamap.DataMapTree dataMapTree


Class edu.umich.visualsoar.datamap.DataMap.DataMapTreeRenderer implements Serializable


Class edu.umich.visualsoar.datamap.DataMapTree implements Serializable

Serialized Fields

copyAction

javax.swing.Action copyAction

pasteAction

javax.swing.Action pasteAction

validateDataMapAction

javax.swing.Action validateDataMapAction

removeInvalidAction

javax.swing.Action removeInvalidAction

swmm

edu.umich.visualsoar.datamap.SoarWorkingMemoryModel swmm

dgListener

java.awt.dnd.DragGestureListener dgListener
Reference to the DragGestureListener for Drag and Drop operations, may be deleted in future.


dtListener

java.awt.dnd.DropTargetListener dtListener
Reference to the DropTargetListener for Drag and Drop operations, may be deleted in future.


dropTarget

java.awt.dnd.DropTarget dropTarget
Reference to the DropTarget for Drag and Drop operations, may be deleted in future.


Class edu.umich.visualsoar.datamap.DataMapTree.CopyAction implements Serializable


Class edu.umich.visualsoar.datamap.DataMapTree.PasteAction implements Serializable


Class edu.umich.visualsoar.datamap.DataMapTree.RemoveInvalidAction implements Serializable


Class edu.umich.visualsoar.datamap.DataMapTree.ValidateDataMapAction implements Serializable


Class edu.umich.visualsoar.dialogs.DefaultButtonPanel implements Serializable

Serialized Fields

cancelButton

javax.swing.JButton cancelButton

okButton

javax.swing.JButton okButton


Class DirectoryNode implements Serializable


Class edu.umich.visualsoar.dialogs.DirectoryNode implements Serializable

Serialized Fields

explored

boolean explored

name

java.lang.String name


Class edu.umich.visualsoar.dialogs.DirectorySelectionDialog implements Serializable

Serialized Fields

rootSelectionPanel

javax.swing.JPanel rootSelectionPanel

rootSelector

javax.swing.JComboBox rootSelector

directoryTree

DirectoryTree directoryTree

buttonPanel

javax.swing.JPanel buttonPanel

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

refreshButton

javax.swing.JButton refreshButton

createNewFolderButton

javax.swing.JButton createNewFolderButton

volumeLabel

javax.swing.JLabel volumeLabel

wasApproved

boolean wasApproved

selectedDirectory

java.io.File selectedDirectory


Class edu.umich.visualsoar.dialogs.DirectoryTree implements Serializable


Class edu.umich.visualsoar.graph.Edge implements Serializable

Serialized Fields

v0

edu.umich.visualsoar.graph.Vertex v0
v0 is the starting edge v1 is the ending edge


v1

edu.umich.visualsoar.graph.Vertex v1


Class edu.umich.visualsoar.dialogs.EditEnumerationDialog implements Serializable

Serialized Fields

enumPanel

EnumPanel enumPanel
panel which facilitates entry of enumerations


buttonPanel

EnumButtonPanel buttonPanel

approved

boolean approved

theStrings

java.util.TreeSet theStrings


Class edu.umich.visualsoar.dialogs.EditNumberDialog implements Serializable

Serialized Fields

focusTarget

int focusTarget
which entry field will recieve focus. Valid values are EditNumberDialog.LOW and EditNumberDialog.HIGH


dialogType

int dialogType
describes what type of vertex this dialog is being used to edit. Valid values are EditNumberDialog.INTEGER and EditNumberDialog.FLOAT


approved

boolean approved

low

java.lang.Number low

high

java.lang.Number high

rangePanel

RangePanel rangePanel
Panel which contians the range entry fields


buttonPanel

DefaultButtonPanel buttonPanel


Class edu.umich.visualsoar.ruleeditor.EditorPane implements Serializable

Serialized Fields

dtListener

java.awt.dnd.DropTargetListener dtListener
a reference to the DropTargetListener for Drag and Drop operations, may be deleted in future

dropTarget

java.awt.dnd.DropTarget dropTarget
a reference to the DropTarget for Drag and Drop operations, may be deleted in future


Class edu.umich.visualsoar.ruleeditor.EditorPane.AutoJustifyAction implements Serializable


Class edu.umich.visualsoar.dialogs.EnumButtonPanel implements Serializable

Serialized Fields

cancelButton

javax.swing.JButton cancelButton

okButton

javax.swing.JButton okButton

addButton

javax.swing.JButton addButton

removeButton

javax.swing.JButton removeButton


Class edu.umich.visualsoar.dialogs.EnumerationDialog implements Serializable

Serialized Fields

approved

boolean approved

theStrings

java.util.Vector theStrings

nameText

java.lang.String nameText

enterAction

javax.swing.Action enterAction

focusTarget

int focusTarget
which entry field will recieve focus. Valid values are EnumerationDialog.NAME and EnumerationDialog.ENUMERATION


namePanel

NamePanel namePanel
panel which contains the name imput field


enumPanel

EnumPanel enumPanel
panel which facilitates entry of enumerations


buttonPanel

EnumButtonPanel buttonPanel


Class edu.umich.visualsoar.dialogs.EnumerationDialog.EnterAction implements Serializable


Class edu.umich.visualsoar.graph.EnumerationVertex implements Serializable

Serialized Fields

theStrings

java.util.TreeSet theStrings


Class edu.umich.visualsoar.dialogs.EnumPanel implements Serializable

Serialized Fields

newString

javax.swing.JTextField newString

theStrings

java.util.Vector theStrings

theList

javax.swing.JList theList

sp

javax.swing.JScrollPane sp


Class edu.umich.visualsoar.misc.FeedbackList implements Serializable


Class edu.umich.visualsoar.misc.FeedbackList.FeedbackCellRenderer implements Serializable

Serialized Fields

lineBorder

javax.swing.border.Border lineBorder

emptyBorder

javax.swing.border.Border emptyBorder

amber

java.awt.Color amber

green

java.awt.Color green


Class edu.umich.visualsoar.dialogs.FileAlreadyExistsButtonPanel implements Serializable

Serialized Fields

cancelButton

javax.swing.JButton cancelButton

useButton

javax.swing.JButton useButton

replaceButton

javax.swing.JButton replaceButton


Class edu.umich.visualsoar.dialogs.FileAlreadyExistsDialog implements Serializable

Serialized Fields

buttonPanel

FileAlreadyExistsButtonPanel buttonPanel

label1

javax.swing.JLabel label1

label2

javax.swing.JLabel label2

approved

int approved


Class edu.umich.visualsoar.operatorwindow.FileNode implements Serializable

Serialized Fields

fileAssociation

java.lang.String fileAssociation
a string that is the path to the file which is associated with this file


ruleEditor

edu.umich.visualsoar.ruleeditor.RuleEditor ruleEditor
a reference to the rule editor, null if there isn't one


fullTransferFileName

java.lang.String fullTransferFileName

transferTreePath

javax.swing.tree.TreePath transferTreePath


Class edu.umich.visualsoar.operatorwindow.FileOperatorNode implements Serializable


Class edu.umich.visualsoar.dialogs.FindButtonPanel implements Serializable

Serialized Fields

keepDialog

javax.swing.JCheckBox keepDialog

cancelButton

javax.swing.JButton cancelButton

findButton

javax.swing.JButton findButton


Class edu.umich.visualsoar.dialogs.FindDialog implements Serializable

Serialized Fields

findPanel

FindPanel findPanel
panel which contains the find input field and option buttons


d_ruleEditor

edu.umich.visualsoar.ruleeditor.RuleEditor d_ruleEditor
the rule editor this find was excecuted from, null if this is a project-wide search


buttonPanel

FindButtonPanel buttonPanel

opWin

edu.umich.visualsoar.operatorwindow.OperatorWindow opWin


Class edu.umich.visualsoar.dialogs.FindOptionsPanel implements Serializable

Serialized Fields

upDownLabel

javax.swing.JLabel upDownLabel

upButton

javax.swing.JRadioButton upButton

downButton

javax.swing.JRadioButton downButton

upDownGroup

javax.swing.ButtonGroup upDownGroup

matchCase

javax.swing.JCheckBox matchCase

wrap

javax.swing.JCheckBox wrap


Class edu.umich.visualsoar.dialogs.FindPanel implements Serializable

Serialized Fields

findField

javax.swing.JTextField findField

optionsPanel

FindOptionsPanel optionsPanel


Class edu.umich.visualsoar.dialogs.FindReplaceButtonPanel implements Serializable

Serialized Fields

keepDialog

javax.swing.JCheckBox keepDialog

cancelButton

javax.swing.JButton cancelButton

replaceAllButton

javax.swing.JButton replaceAllButton

replaceButton

javax.swing.JButton replaceButton

findButton

javax.swing.JButton findButton


Class edu.umich.visualsoar.dialogs.FindReplaceDialog implements Serializable

Serialized Fields

findPanel

FindPanel findPanel
panel which contains the find input field and option buttons


d_ruleEditor

edu.umich.visualsoar.ruleeditor.RuleEditor d_ruleEditor
the rule editor this find was excecuted from, null if this is a project-wide search


replacePanel

ReplacePanel replacePanel
panel which contians all the replace input field


buttonPanel

FindReplaceButtonPanel buttonPanel


Class edu.umich.visualsoar.graph.FloatRangeVertex implements Serializable

Serialized Fields

low

double low

high

double high

rep

java.lang.String rep


Class edu.umich.visualsoar.operatorwindow.FolderNode implements Serializable

Serialized Fields

folderName

java.lang.String folderName
a string that is the path to the folder which is associated with this node


Class edu.umich.visualsoar.dialogs.GlobalFindReplaceDialog implements Serializable

Serialized Fields

findPanel

FindPanel findPanel
panel which contains the find input field and option buttons


d_ruleEditor

edu.umich.visualsoar.ruleeditor.RuleEditor d_ruleEditor
the rule editor this find was excecuted from, null if this is a project-wide search


replacePanel

ReplacePanel replacePanel
panel which contians all the replace input field


buttonPanel

FindReplaceButtonPanel buttonPanel


Class edu.umich.visualsoar.dialogs.IdentifierDialog implements Serializable

Serialized Fields

approved

boolean approved

nameText

java.lang.String nameText

namePanel

NamePanel namePanel
panel which contains the name input field


buttonPanel

DefaultButtonPanel buttonPanel


Class edu.umich.visualsoar.operatorwindow.ImpasseOperatorNode implements Serializable


Class edu.umich.visualsoar.operatorwindow.IncorrectFormatException implements Serializable


Class edu.umich.visualsoar.graph.IntegerRangeVertex implements Serializable

Serialized Fields

low

int low

high

int high

rep

java.lang.String rep


Class edu.umich.visualsoar.operatorwindow.LinkNode implements Serializable

Serialized Fields

linkedToNode

SoarOperatorNode linkedToNode

linkedToNodeId

int linkedToNodeId


Class edu.umich.visualsoar.MainFrame implements Serializable

Serialized Fields

operatorWindow

edu.umich.visualsoar.operatorwindow.OperatorWindow operatorWindow

DesktopPane

edu.umich.visualsoar.misc.CustomDesktopPane DesktopPane

d_templateManager

edu.umich.visualsoar.misc.TemplateManager d_templateManager

operatorDesktopSplit

javax.swing.JSplitPane operatorDesktopSplit

feedbackDesktopSplit

javax.swing.JSplitPane feedbackDesktopSplit

feedbackList

edu.umich.visualsoar.misc.FeedbackList feedbackList

prefs

edu.umich.visualsoar.misc.Preferences prefs

soarToolJavaInterface

SoarToolJavaInterface soarToolJavaInterface

soarToolPumpMessageTimer

javax.swing.Timer soarToolPumpMessageTimer

soarRuntimeAgentMenu

javax.swing.JMenu soarRuntimeAgentMenu

aboutDialog

edu.umich.visualsoar.dialogs.AboutDialog aboutDialog

nameDialog

edu.umich.visualsoar.dialogs.NameDialog nameDialog

newProjectAction

javax.swing.Action newProjectAction

openProjectAction

javax.swing.Action openProjectAction

openFileAction

javax.swing.Action openFileAction

closeProjectAction

javax.swing.Action closeProjectAction

saveAllFilesAction

edu.umich.visualsoar.misc.PerformableAction saveAllFilesAction

exportAgentAction

edu.umich.visualsoar.misc.PerformableAction exportAgentAction

saveDataMapAndProjectAction

edu.umich.visualsoar.misc.PerformableAction saveDataMapAndProjectAction

preferencesAction

javax.swing.Action preferencesAction

commitAction

edu.umich.visualsoar.misc.PerformableAction commitAction

exitAction

javax.swing.Action exitAction

cascadeAction

javax.swing.Action cascadeAction

tileWindowsAction

javax.swing.Action tileWindowsAction

reTileWindowsAction

javax.swing.Action reTileWindowsAction

sendProductionsAction

javax.swing.Action sendProductionsAction

checkAllProductionsAction

javax.swing.Action checkAllProductionsAction

generateDataMapAction

javax.swing.Action generateDataMapAction

saveProjectAsAction

javax.swing.Action saveProjectAsAction

contactUsAction

javax.swing.Action contactUsAction

findInProjectAction

javax.swing.Action findInProjectAction

replaceInProjectAction

javax.swing.Action replaceInProjectAction

soarRuntimeInitAction

javax.swing.Action soarRuntimeInitAction

soarRuntimeTermAction

javax.swing.Action soarRuntimeTermAction

soarRuntimeSendRawCommandAction

javax.swing.Action soarRuntimeSendRawCommandAction


Class edu.umich.visualsoar.MainFrame.CascadeAction implements Serializable


Class edu.umich.visualsoar.MainFrame.CheckAllProductionsAction implements Serializable

Serialized Fields

progressBar

javax.swing.JProgressBar progressBar

progressDialog

javax.swing.JDialog progressDialog

numNodes

int numNodes


Class edu.umich.visualsoar.MainFrame.CloseProjectAction implements Serializable


Class edu.umich.visualsoar.MainFrame.CommitAction implements Serializable


Class edu.umich.visualsoar.MainFrame.ContactUsAction implements Serializable


Class edu.umich.visualsoar.MainFrame.ExitAction implements Serializable


Class edu.umich.visualsoar.MainFrame.ExportAgentAction implements Serializable


Class edu.umich.visualsoar.MainFrame.FindInProjectAction implements Serializable


Class edu.umich.visualsoar.MainFrame.GenerateDataMapAction implements Serializable

Serialized Fields

progressBar

javax.swing.JProgressBar progressBar

progressDialog

javax.swing.JDialog progressDialog


Class edu.umich.visualsoar.MainFrame.NewProjectAction implements Serializable


Class edu.umich.visualsoar.MainFrame.OpenFileAction implements Serializable


Class edu.umich.visualsoar.MainFrame.OpenProjectAction implements Serializable


Class edu.umich.visualsoar.MainFrame.PreferencesAction implements Serializable


Class edu.umich.visualsoar.MainFrame.ReplaceInProjectAction implements Serializable


Class edu.umich.visualsoar.MainFrame.ReTileWindowsAction implements Serializable


Class edu.umich.visualsoar.MainFrame.SaveAllFilesAction implements Serializable


Class edu.umich.visualsoar.MainFrame.SaveDataMapAndProjectAction implements Serializable


Class edu.umich.visualsoar.MainFrame.SaveProjectAsAction implements Serializable


Class edu.umich.visualsoar.MainFrame.SendProductionsAction implements Serializable


Class edu.umich.visualsoar.MainFrame.SoarRuntimeInitAction implements Serializable


Class edu.umich.visualsoar.MainFrame.SoarRuntimeSendRawCommandAction implements Serializable


Class edu.umich.visualsoar.MainFrame.SoarRuntimeTermAction implements Serializable


Class edu.umich.visualsoar.MainFrame.TileWindowsAction implements Serializable


Class edu.umich.visualsoar.graph.NamedEdge implements Serializable

Serialized Fields

name

java.lang.String name
The name of this named edge


comment

java.lang.String comment
Comments user attributes to this edge on the datamap


generated

boolean generated
Knowledge of whether generated by DataMap generator. If it is true, will show up as green on the datamap until validated by user.


node

edu.umich.visualsoar.operatorwindow.OperatorNode node
These are used to hold the information of where in the rules that this NamedEdge was generated during the datamap generation.


lineNumber

int lineNumber


Class edu.umich.visualsoar.dialogs.NameDialog implements Serializable

Serialized Fields

approved

boolean approved

nameText

java.lang.String nameText

namePanel

NamePanel namePanel
panel which contains the name input field


buttonPanel

DefaultButtonPanel buttonPanel


Class edu.umich.visualsoar.dialogs.NamePanel implements Serializable

Serialized Fields

nameField

javax.swing.JTextField nameField


Class edu.umich.visualsoar.dialogs.NewAgentDialog implements Serializable

Serialized Fields

newAgentName

java.lang.String newAgentName

newAgentPath

java.lang.String newAgentPath

approved

boolean approved

namePanel

AgentNamePanel namePanel
panel which contains the name input field


pathPanel

AgentPathPanel pathPanel
panel which contians the path input components


buttonPanel

AgentButtonPanel buttonPanel


Class edu.umich.visualsoar.dialogs.NumberDialog implements Serializable

Serialized Fields

focusTarget

int focusTarget
which entry field will recieve focus. Valid values are NumberDialog.NAME, NumberDialog.LOW and NumberDialog.HIGH


dialogType

int dialogType
describes what type of vertex this dialog is being used to create. Valid values are NumberDialog.INTEGER and NumberDialog.FLOAT


approved

boolean approved

nameText

java.lang.String nameText

low

java.lang.Number low

high

java.lang.Number high

namePanel

NamePanel namePanel
panel which contains the name input field


rangePanel

RangePanel rangePanel
Panel which contians the range entry fields


buttonPanel

DefaultButtonPanel buttonPanel


Class edu.umich.visualsoar.operatorwindow.OperatorNode implements Serializable

Serialized Fields

name

java.lang.String name

id

int id


Class edu.umich.visualsoar.operatorwindow.OperatorOperatorNode implements Serializable


Class edu.umich.visualsoar.operatorwindow.OperatorRootNode implements Serializable

Serialized Fields

fullPathStart

java.lang.String fullPathStart
A that represents the file path to the datamap, must be intialized in the constructor


Class edu.umich.visualsoar.operatorwindow.OperatorWindow implements Serializable

Serialized Fields

nextId

int nextId

dgListener

java.awt.dnd.DragGestureListener dgListener
a reference to the DragGestureListener for Drag and Drop operations, may be deleted in future

dtListener

java.awt.dnd.DropTargetListener dtListener
a reference to the DropTargetListener for Drag and Drop operations, may be deleted in future

dropTarget

java.awt.dnd.DropTarget dropTarget
a reference to the DropTarget for Drag and Drop operations, may be deleted in future

WorkingMemory

edu.umich.visualsoar.datamap.SoarWorkingMemoryModel WorkingMemory
a reference to the project file

backupThread

OperatorWindow.BackupThread backupThread

closed

boolean closed


Class edu.umich.visualsoar.operatorwindow.OperatorWindowRenderer implements Serializable


Class edu.umich.visualsoar.parser.ParseException implements Serializable

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

edu.umich.visualsoar.parser.Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

java.lang.String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

java.lang.String eol
The end of line string for this machine.


Class edu.umich.visualsoar.misc.PerformableAction implements Serializable


Class edu.umich.visualsoar.dialogs.PreferencesDialog implements Serializable

Serialized Fields

tabPane

javax.swing.JTabbedPane tabPane

colorPanel

SyntaxColorsPanel colorPanel
Panel which contians the syntax color editing buttons


templatePanel

TemplatePanel templatePanel
Panel which contains the auto-tiling pref buttons


tilePanel

AutoTilePanel tilePanel
Panel which contains the auto-tiling pref buttons


buttonPanel

DefaultButtonPanel buttonPanel
Panel which contains all the buttons


prefs

edu.umich.visualsoar.misc.Preferences prefs
The Preferences singleton


colorTable

edu.umich.visualsoar.misc.SyntaxColor[] colorTable
The syntax colors


approved

boolean approved

autoIndentingCheckBox

javax.swing.JCheckBox autoIndentingCheckBox


Class edu.umich.visualsoar.dialogs.RangePanel implements Serializable

Serialized Fields

type

int type

infoLabel

javax.swing.JLabel infoLabel

lowField

javax.swing.JTextField lowField

highField

javax.swing.JTextField highField

to

javax.swing.JLabel to


Class edu.umich.visualsoar.dialogs.ReplaceInProjectDialog implements Serializable

Serialized Fields

model

javax.swing.tree.TreeModel model
These keep track of place in directory tree that search is currently being performed.


root

edu.umich.visualsoar.operatorwindow.TreeNode root

bfe

java.util.Enumeration bfe

searchingRuleEditor

boolean searchingRuleEditor

stringFound

boolean stringFound

stringSelected

boolean stringSelected

current

edu.umich.visualsoar.operatorwindow.OperatorNode current

fn

java.lang.String fn

lastToFind

java.lang.String lastToFind

findPanel

FindPanel findPanel
panel which contains the find input field and match case option


d_ruleEditor

edu.umich.visualsoar.ruleeditor.RuleEditor d_ruleEditor
Holds the current rule editor that find/replace is currently in


opWin

edu.umich.visualsoar.operatorwindow.OperatorWindow opWin

replacePanel

ReplacePanel replacePanel
panel which contains all the replace input field


buttonPanel

FindReplaceButtonPanel buttonPanel

v

java.util.Vector v


Class edu.umich.visualsoar.dialogs.ReplacePanel implements Serializable

Serialized Fields

replaceField

javax.swing.JTextField replaceField


Class edu.umich.visualsoar.ruleeditor.RuleEditor implements Serializable

Serialized Fields

associatedNode

edu.umich.visualsoar.operatorwindow.OperatorNode associatedNode

editorPane

edu.umich.visualsoar.ruleeditor.EditorPane editorPane

undoManager

javax.swing.undo.UndoManager undoManager

fileName

java.lang.String fileName

change

boolean change

lineNumberLabel

javax.swing.JLabel lineNumberLabel

modifiedLabel

javax.swing.JLabel modifiedLabel

findString

java.lang.String findString

replaceString

java.lang.String replaceString

findForward

boolean findForward

matchCase

boolean matchCase

wrapSearch

boolean wrapSearch

saveAction

javax.swing.Action saveAction

revertToSavedAction

javax.swing.Action revertToSavedAction

closeAction

javax.swing.Action closeAction

undoAction

javax.swing.Action undoAction

redoAction

javax.swing.Action redoAction

cutAction

javax.swing.Action cutAction

copyAction

javax.swing.Action copyAction

pasteAction

javax.swing.Action pasteAction

insertTextFromFileAction

javax.swing.Action insertTextFromFileAction

commentOutAction

javax.swing.Action commentOutAction

uncommentOutAction

javax.swing.Action uncommentOutAction

findAction

javax.swing.Action findAction

findAgainAction

RuleEditor.FindAgainAction findAgainAction

replaceAction

RuleEditor.ReplaceAction replaceAction

replaceAndFindAgainAction

RuleEditor.ReplaceAndFindAgainAction replaceAndFindAgainAction

replaceAllAction

RuleEditor.ReplaceAllAction replaceAllAction

findAndReplaceAction

javax.swing.Action findAndReplaceAction

checkProductionsAction

javax.swing.Action checkProductionsAction

tabCompleteAction

javax.swing.Action tabCompleteAction

sendProductionToSoarAction

javax.swing.Action sendProductionToSoarAction

sendFileToSoarAction

javax.swing.Action sendFileToSoarAction

sendMatchesToSoarAction

javax.swing.Action sendMatchesToSoarAction

sendExciseProductionToSoarAction

javax.swing.Action sendExciseProductionToSoarAction

backupThread

RuleEditor.BackupThread backupThread


Class edu.umich.visualsoar.ruleeditor.RuleEditor.CheckProductionsAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.CloseAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.CommentOutAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.FindAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.FindAgainAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.FindAndReplaceAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.IgnoreSyntaxColorUndoManager implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.InsertTemplateAction implements Serializable

Serialized Fields

d_templateName

java.lang.String d_templateName


Class edu.umich.visualsoar.ruleeditor.RuleEditor.InsertTextFromFileAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.RedoAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.ReplaceAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.ReplaceAllAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.ReplaceAndFindAgainAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.RevertToSavedAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.SaveAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.SendExciseProductionToSoarAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.SendFileToSoarAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.SendMatchesToSoarAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.SendProductionToSoarAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.TabCompleteAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.UncommentOutAction implements Serializable


Class edu.umich.visualsoar.ruleeditor.RuleEditor.UndoAction implements Serializable


Class edu.umich.visualsoar.dialogs.SaveAsButtonPanel implements Serializable

Serialized Fields

cancelButton

javax.swing.JButton cancelButton

newButton

javax.swing.JButton newButton


Class edu.umich.visualsoar.dialogs.SaveProjectAsDialog implements Serializable

Serialized Fields

newAgentName

java.lang.String newAgentName

newAgentPath

java.lang.String newAgentPath

approved

boolean approved

namePanel

AgentNamePanel namePanel
Name of Agent Input field


pathPanel

AgentPathPanel pathPanel
Path of where the new agent is to be located


buttonPanel

SaveAsButtonPanel buttonPanel


Class edu.umich.visualsoar.dialogs.SharedProjectPanel implements Serializable

Serialized Fields

prefs

edu.umich.visualsoar.misc.Preferences prefs

enable

javax.swing.JCheckBox enable

locationLabel

javax.swing.JLabel locationLabel

currProjFolder

java.io.File currProjFolder

pathField

javax.swing.JTextField pathField

browseButton

javax.swing.JButton browseButton

blankLabel

javax.swing.JLabel blankLabel

userNameLabel

javax.swing.JLabel userNameLabel

userNameField

javax.swing.JTextField userNameField

refreshButton

javax.swing.JButton refreshButton

chooser

javax.swing.JFileChooser chooser


Class edu.umich.visualsoar.ruleeditor.SoarDocument implements Serializable

Serialized Fields

root

javax.swing.text.AbstractDocument.AbstractElement root

colorTable

edu.umich.visualsoar.misc.SyntaxColor[] colorTable

prefs

edu.umich.visualsoar.misc.Preferences prefs


Class edu.umich.visualsoar.graph.SoarIdentifierVertex implements Serializable


Class edu.umich.visualsoar.operatorwindow.SoarOperatorNode implements Serializable

Serialized Fields

isHighLevel

boolean isHighLevel

folderName

java.lang.String folderName

dataMapId

edu.umich.visualsoar.graph.SoarIdentifierVertex dataMapId

dataMapIdNumber

int dataMapIdNumber

linkNodes

java.util.List linkNodes


Class edu.umich.visualsoar.graph.SoarVertex implements Serializable


Class edu.umich.visualsoar.graph.StringVertex implements Serializable


Class edu.umich.visualsoar.misc.SyntaxColor implements Serializable

Serialized Fields

name

java.lang.String name


Class edu.umich.visualsoar.dialogs.SyntaxColorsPanel implements Serializable

Serialized Fields

enable

javax.swing.JCheckBox enable

swatches

javax.swing.JButton[] swatches
The array of buttons representing syntax colors


mustReopen

javax.swing.JLabel mustReopen
Labels to inform the user that rule editors must be reopened to reflect preference changes


colorsToChange

java.util.TreeMap colorsToChange
Map of the colors to be changed


colorTable

edu.umich.visualsoar.misc.SyntaxColor[] colorTable
The syntax colors


Class edu.umich.visualsoar.misc.TemplateInstantiationException implements Serializable


Class edu.umich.visualsoar.dialogs.TemplatePanel implements Serializable

Serialized Fields

currFolder

java.io.File currFolder

chooser

javax.swing.JFileChooser chooser

pathField

javax.swing.JTextField pathField

mustReopen

javax.swing.JLabel mustReopen

browse

javax.swing.JButton browse


Class edu.umich.visualsoar.util.TextFolderIcons implements Serializable

Serialized Fields

label

java.lang.String label


Class edu.umich.visualsoar.util.TextIcons implements Serializable

Serialized Fields

label

java.lang.String label


Class edu.umich.visualsoar.parser.TokenMgrError implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Class edu.umich.visualsoar.operatorwindow.TreeNode implements Serializable


Class edu.umich.visualsoar.graph.Vertex implements Serializable

Serialized Fields

number

int number


Java 2 Platform
v1.3