A B C D E F G H I J L M N O P Q R S T U V W

A

AboutAction - class puzzled.actions.AboutAction.
The AboutAction class is composed of a string and an icon, and is added to the toolbar and menu bar.
AboutAction(ProblemSolver) - Constructor for class puzzled.actions.AboutAction
 
AboutFrame - class puzzled.dialogs.AboutFrame.
This class contains the window displayed when aboutItem is hit from the helpMenu.
AboutFrame(ProblemSolver) - Constructor for class puzzled.dialogs.AboutFrame
Constructor.
accept(File) - Method in class puzzled.dialogs.PSFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
ACTION_TOKEN - Static variable in interface puzzled.Constants
 
actionManager - Variable in class puzzled.ProblemSolver
This class builds the toolbar and the menu bar using a defined set of actions.
ActionManager - class puzzled.actions.ActionManager.
Class responsible for initializing the action required by the application in order to build the menu bar, the toolbar, and the popub menu.
ActionManager(ProblemSolver) - Constructor for class puzzled.actions.ActionManager
Constructor receiving the application reference as a parameter.
actionPerformed(ActionEvent) - Method in class puzzled.actions.NewAction
 
actionPerformed(ActionEvent) - Method in class puzzled.actions.SaveAsAction
 
actionPerformed(ActionEvent) - Method in class puzzled.actions.PropertiesAction
 
actionPerformed(ActionEvent) - Method in class puzzled.actions.OpenAction
 
actionPerformed(ActionEvent) - Method in class puzzled.actions.SaveAction
 
actionPerformed(ActionEvent) - Method in class puzzled.actions.ExitAction
 
actionPerformed(ActionEvent) - Method in class puzzled.actions.PreferencesAction
 
actionPerformed(ActionEvent) - Method in class puzzled.actions.AboutAction
 
actionPerformed(ActionEvent) - Method in class puzzled.actions.HelpAction
This action performed method will display an HTML help page found in the resources directory.
actionPerformed(ActionEvent) - Method in class puzzled.actions.PrintAction
 
actionPerformed(ActionEvent) - Method in class puzzled.dialogs.AboutFrame
Responds to user actions when the Ok button is clicked and hides the frame.
addAssignment(String, String) - Method in class puzzled.IniFile
Adds and assignment (i.e.
addClue(Clue) - Method in class puzzled.grid.Grid
Method used to add a clue in the cluesVector.
addExtension(String) - Method in class puzzled.dialogs.PSFileFilter
Adds a filetype "dot" extension to filter against.
addRelation(int, int, int, int, int) - Method in class puzzled.grid.Grid
Method used to add a relationship to the squares array, and update the graphical representation by passing the call to the GridCanvas object.
addRelation(Relation) - Method in class puzzled.grid.GridCanvas
Method used to add a relationship to the relationship vector.
addRelation(Relation) - Method in class puzzled.grid.Grid
Method used to add a relationship to the squares array, and update the graphical representation by passing the call to the GridCanvas object.
addSubjectLine(String) - Method in class puzzled.IniFile
add a subject line to the end of the lines vector
addValue(String, String, String, boolean) - Method in class puzzled.IniFile
Sets a specific subject/variable combination the given value.
allFieldsFilled() - Method in class puzzled.dialogs.DataPanel
 
analyse() - Method in class puzzled.processor.Processor
This method loops through the various methods that perfom the analysis.
AND_TOKEN - Static variable in interface puzzled.Constants
 
AND_TOKENS - Static variable in interface puzzled.Constants
 
answerCanvas - Variable in class puzzled.grid.Grid
 
AnswerCanvas - class puzzled.grid.AnswerCanvas.
The canvas class represent the graphical display of the grid, and the relationships between the various items.
AnswerCanvas(Grid) - Constructor for class puzzled.grid.AnswerCanvas
Constructor.

B

BAD_HELP_FILE_URL - Static variable in class puzzled.dialogs.DialogMaster
 

C

caseSensitive - Variable in class puzzled.Status
 
cat1 - Variable in class puzzled.grid.Relation
First category index of the relationship (the smaller of the two.)
cat2 - Variable in class puzzled.grid.Relation
Second category index of the relationship (the larger of the two, cannot be the same as cat1.)
CATEGORY_NAMES - Static variable in class puzzled.dialogs.DataPanel
 
checkAnswer(String, int) - Method in class puzzled.grid.Grid
Method used to check if there is a recorded answer between a specific item and a category.
Clue - class puzzled.grid.Clue.
This class simply acts as a data structure to represent the clues entered by the user.
Clue(String, int, boolean) - Constructor for class puzzled.grid.Clue
Constructor, takes in the parameter required for a relationship,
Constants - interface puzzled.Constants.
This interface provide some usefull constants to the whole application.
CREATE - Static variable in class puzzled.dialogs.DialogMaster
 
createEditMenu() - Method in class puzzled.actions.ActionManager
Method defining the Edit Menu, its keyboard accelerators, and shortcuts.
createFile() - Method in class puzzled.IniFile
Create a new INI file.
createFileMenu() - Method in class puzzled.actions.ActionManager
Method defining the File Menu, its keyboard accelerators, and shortcuts.
createHelpMenu() - Method in class puzzled.actions.ActionManager
Method defining the Help Menu, its keyboard accelerators, and shortcuts.
createToolbar() - Method in class puzzled.actions.ActionManager
Creates the toolbar by adding the actions onto the toolbar.

D

DataPanel - class puzzled.dialogs.DataPanel.
 
DataPanel(Grid, int) - Constructor for class puzzled.dialogs.DataPanel
 
deleteSubject(String) - Method in class puzzled.IniFile
delete a subject and all its variables
deleteValue(String, String) - Method in class puzzled.IniFile
delete variable within a subject
DialogMaster - class puzzled.dialogs.DialogMaster.
This class contains the facility to prompt the user for various error, warning of confirmation messages.
DialogMaster() - Constructor for class puzzled.dialogs.DialogMaster
 
directory - Variable in class puzzled.Status
 
displayRelations - Variable in class puzzled.Status
 
drawGrid(Graphics2D) - Method in class puzzled.grid.AnswerCanvas
Draws the grid.
drawGrid(Graphics2D) - Method in class puzzled.grid.GridCanvas
Draws the grid.
drawRelationship(Graphics2D, Relation) - Method in class puzzled.grid.GridCanvas
Method used to draw a relationship given as parameter.

E

EMPTY_FIELD - Static variable in class puzzled.dialogs.DialogMaster
 
endOfSubject(int) - Method in class puzzled.IniFile
find the line number which is 1 past the last assignment in a subject starting at a given line
ExitAction - class puzzled.actions.ExitAction.
The ExitAction class is composed of a string and an icon, and is added to the menu bar.
ExitAction(ProblemSolver) - Constructor for class puzzled.actions.ExitAction
 

F

fileName - Variable in class puzzled.IniFile
Name of the file
fileName - Variable in class puzzled.Status
 
finalize() - Method in class puzzled.IniFile
clean up
findAssignmentBetween(String, int, int) - Method in class puzzled.IniFile
find the line containing a variable within a range of lines
findAssignmentLine(String, String) - Method in class puzzled.IniFile
find the line containing a variable within a subject
findSubjectLine(String) - Method in class puzzled.IniFile
find a subject line within the lines vector
findToolbarPos() - Method in class puzzled.ProblemSolver
Method used to find which Border of the innerPanel contains the toolbar in order to save its current location when exiting.

G

generateCanvases() - Method in class puzzled.grid.Grid
 
getAnswerCanvas() - Method in class puzzled.grid.Grid
 
getAnswersVector() - Method in class puzzled.grid.Grid
Method used to obtain a reference to the ayeVector.
getCategories() - Method in class puzzled.grid.Grid
 
getCategory(int) - Method in class puzzled.grid.Grid
Method used to get the name of a category of items, given its index.
getCatIndex(String) - Method in class puzzled.grid.Grid
Method used to obtain the category index of a given item or category name.
getCatNumber() - Method in class puzzled.grid.Grid
Method used to obtain the number of categories
getClue(int) - Method in class puzzled.grid.Grid
Method used to obtain the vector containing the special relations.
getCluesVector() - Method in class puzzled.grid.Grid
 
getClueText() - Method in class puzzled.grid.Clue
 
getCurrentFile() - Method in class puzzled.grid.Grid
Returns a reference to the current File for this Worksheet.
getDescription() - Method in class puzzled.dialogs.PSFileFilter
Returns the human readable description of this filter.
getDescription(File) - Method in class puzzled.dialogs.PSFileView
A human readable description of the file.
getExtension(File) - Method in class puzzled.dialogs.PSFileFilter
Return the extension portion of the file's name .
getExtension(File) - Method in class puzzled.dialogs.PSFileView
Conveinience method that returnsa the "dot" extension for the given file.
getGrid() - Method in class puzzled.ProblemSolver
 
getGridCanvas() - Method in class puzzled.grid.Grid
Method used to return the canvas, which is the graphic representation of the relationships.
getIcon(File) - Method in class puzzled.dialogs.PSFileView
Icon that reperesents this file.
getItem(int, int) - Method in class puzzled.grid.Grid
Method returning the name of an item given its category number and index.
getItemIndex(String) - Method in class puzzled.grid.Grid
Method returning the item index of a given item.
getItemNumber() - Method in class puzzled.grid.Grid
Method used to obtain the number of items
getItems() - Method in class puzzled.grid.Grid
 
getLines() - Method in class puzzled.IniFile
get a copy of the lines vector
getLookAndFeel() - Method in class puzzled.dialogs.LAFRadioButton
Used to retreive the look and feel attached to this particular LAFRadioButton.
getName(File) - Method in class puzzled.dialogs.PSFileView
The name of the file.
getParent() - Method in class puzzled.grid.Grid
 
getParser() - Method in class puzzled.ProblemSolver
Returns a reference to the parser usually kept only by the InputPanel object Required by the processor in order to be able to have the special clues parsed at every new clue entered.
getParser() - Method in class puzzled.InputPanel
 
getRelation(int, int, int, int) - Method in class puzzled.grid.Grid
Method used to obtain the relationship between two items, such as set in the square matrix.
getStatus() - Method in class puzzled.ProblemSolver
 
getStatusMessage() - Method in class puzzled.ProblemSolver
Gets the text displayed in the application's status bar.
getString(int) - Method in class puzzled.dialogs.DataPanel
 
getSubjects() - Method in class puzzled.IniFile
get an array containing all subjects
getTabbedPane() - Method in class puzzled.ProblemSolver
 
getText() - Method in class puzzled.InputPanel
Method returning the current input string.
getText() - Method in class puzzled.StatusPanel
Method returning the current message string.
getTypeDescription(File) - Method in class puzzled.dialogs.PSFileView
A human readable description of the type of the file.
getUsage() - Method in class puzzled.grid.Clue
 
getValue(String, String) - Method in class puzzled.IniFile
get the value of a variable within a subject
getVariables(String) - Method in class puzzled.IniFile
get a vector containing all variables in a subject
Grid - class puzzled.grid.Grid.
The grid class represent the data structure of the problem to be solved.
Grid(ProblemSolver) - Constructor for class puzzled.grid.Grid
Constructor
Grid(ProblemSolver, File) - Constructor for class puzzled.grid.Grid
Class constructor with filename.
gridCanvas - Variable in class puzzled.grid.Grid
A canvas to draw the relationship beween the items.
GridCanvas - class puzzled.grid.GridCanvas.
The canvas class represent the graphical display of the grid, and the relationships between the various items.
GridCanvas(ProblemSolver, Grid) - Constructor for class puzzled.grid.GridCanvas
Constructor.

H

HelpAction - class puzzled.actions.HelpAction.
The HelpAction class is composed of a string and an icon, and is added to the toolbar and menu bar.
HelpAction(ProblemSolver) - Constructor for class puzzled.actions.HelpAction
 
hideTools() - Method in class puzzled.ProblemSolver
Invoked when the user selects or the saved preferences indicate indicate that the user does not wish to see the toolbar.

I

incUsage() - Method in class puzzled.grid.Clue
 
IniFile - class puzzled.IniFile.
A class for handling Windows-style INI files.
IniFile(String) - Constructor for class puzzled.IniFile
Creates an INI file object using the specified name If the named file doesn't exist, create one
IniFile(String, boolean) - Constructor for class puzzled.IniFile
Creates an INI file object using the specified name If the named file doesn't exist, create one
initialize(Grid) - Method in class puzzled.ProblemSolver
Used to initialize the defaults items and categories for testing purposes, will later use dialogs to obtain the information
InputPanel - class puzzled.InputPanel.
The status panel is a panel that is used to enter the hint informations, as well as a validation button, that will start the processing of the hint received.
InputPanel(ProblemSolver) - Constructor for class puzzled.InputPanel
Default constructor.
INVALID_FILE - Static variable in class puzzled.dialogs.DialogMaster
 
InvalidGridException - exception puzzled.grid.InvalidGridException.
Used to signal that the grid file is invalid, that is cannot be casted into a Grid object.
InvalidGridException() - Constructor for class puzzled.grid.InvalidGridException
Calls the superclass constructor.
IS_ACTION - Static variable in interface puzzled.Constants
 
IS_TOKEN - Static variable in interface puzzled.Constants
 
IS_TOKENS - Static variable in interface puzzled.Constants
 
isanAssignment(String) - Method in class puzzled.IniFile
does the line represent an assignment?
isaSubject(String) - Method in class puzzled.IniFile
does the line represent a subject?
isDirty() - Method in class puzzled.grid.Grid
 
isExtensionListInDescription() - Method in class puzzled.dialogs.PSFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
isHidden(File) - Method in class puzzled.dialogs.PSFileView
Whether the file is hidden or not.
ISNOT_ACTION - Static variable in interface puzzled.Constants
 
isSpecial() - Method in class puzzled.grid.Clue
 
isTraversable(File) - Method in class puzzled.dialogs.PSFileView
Whether the directory is traversable or not.
item1 - Variable in class puzzled.grid.Relation
item index associated with the first category.
item2 - Variable in class puzzled.grid.Relation
item index associated with the second category.

J

JUNCTION_TOKEN - Static variable in interface puzzled.Constants
 

L

LAFRadioButton - class puzzled.dialogs.LAFRadioButton.
This class represent an extension of the standard Radio Button customized for the Powerflow project.
LESS_ACTION - Static variable in interface puzzled.Constants
 
LESS_TOKEN - Static variable in interface puzzled.Constants
 
LESS_TOKENS - Static variable in interface puzzled.Constants
 
lines - Variable in class puzzled.IniFile
Actual text lines of the file stored in a vector.
loadFile() - Method in class puzzled.IniFile
Loads and parses the INI file.
loadGrid(File) - Method in class puzzled.grid.Grid
Loads a worksheet with the specified file name.
loadPrevious - Variable in class puzzled.Status
 
loadStatus() - Method in class puzzled.Status
This method retreives the values from the the powerflow.ini file.
lookAndFeel - Variable in class puzzled.Status
 

M

main(String[]) - Static method in class puzzled.ProblemSolver
Static method called at startup.
MORE_ACTION - Static variable in interface puzzled.Constants
 
MORE_TOKEN - Static variable in interface puzzled.Constants
 
MORE_TOKENS - Static variable in interface puzzled.Constants
 
myMenuBar - Variable in class puzzled.ProblemSolver
The application's menu bar.
myTools - Variable in class puzzled.ProblemSolver
The application's toolbar.

N

NewAction - class puzzled.actions.NewAction.
The NewAction class is composed of a string and an icon, and is added to the menu bar and the toolbar.
NewAction(ProblemSolver) - Constructor for class puzzled.actions.NewAction
 
NEXT_ACTION - Static variable in interface puzzled.Constants
 
NEXT_TOKEN - Static variable in interface puzzled.Constants
 
NEXT_TOKENS - Static variable in interface puzzled.Constants
 
NO_ACTION - Static variable in interface puzzled.Constants
 
noNameString - Static variable in class puzzled.ProblemSolver
Default worksheet name.
NOR_TOKEN - Static variable in interface puzzled.Constants
 
NOT_TOKEN - Static variable in interface puzzled.Constants
 
NOT_TOKENS - Static variable in interface puzzled.Constants
 
NOT_VALID - Static variable in interface puzzled.Constants
Value returned when looking for the category index or item index of an unexisting index.
NOTHING_TO_PRINT - Static variable in class puzzled.dialogs.DialogMaster
 
NOTNEXT_ACTION - Static variable in interface puzzled.Constants
 
NOTNEXT_TOKEN - Static variable in interface puzzled.Constants
 
NUMBER_FORMAT - Static variable in class puzzled.dialogs.DialogMaster
 
NUMBER_TOKEN - Static variable in interface puzzled.Constants
 
NUMBER_TOKENS - Static variable in interface puzzled.Constants
 

O

OPEN - Static variable in class puzzled.dialogs.PSChooser
Public constant for the Chooser type OPEN
open(File) - Method in class puzzled.actions.OpenAction
 
OpenAction - class puzzled.actions.OpenAction.
The OpenAction class is composed of a string and an icon, and is added to the menu bar and the toolbar.
OpenAction(ProblemSolver) - Constructor for class puzzled.actions.OpenAction
 
OR_ACTION - Static variable in interface puzzled.Constants
 
OR_TOKEN - Static variable in interface puzzled.Constants
 
OR_TOKENS - Static variable in interface puzzled.Constants
 
OVERWRITE - Static variable in class puzzled.dialogs.DialogMaster
 

P

paintComponent(Graphics) - Method in class puzzled.grid.AnswerCanvas
Overriden method which is invoked when the component needs to be repainted.
paintComponent(Graphics) - Method in class puzzled.grid.GridCanvas
Overriden method which is invoked when the component needs to be repainted.
parse(Clue) - Method in class puzzled.processor.Parser
This method will actually do the job of understanding user clues.
parseLines() - Method in class puzzled.IniFile
Reads lines, filling in subjects, variables and values.
Parser - class puzzled.processor.Parser.
This class is the part of the application that understand the hints entered by the user.
Parser(ProblemSolver) - Constructor for class puzzled.processor.Parser
Constructor.
Preferences - class puzzled.dialogs.Preferences.
This class displays the dialog allowing the user to view/modify the program preferences.
Preferences(ProblemSolver) - Constructor for class puzzled.dialogs.Preferences
Single constructor.
PreferencesAction - class puzzled.actions.PreferencesAction.
The PreferencesAction class is composed of a string and an icon, and is added to the menu bar.
PreferencesAction(ProblemSolver) - Constructor for class puzzled.actions.PreferencesAction
 
PREVIOUS_CLUE_TOKEN - Static variable in interface puzzled.Constants
 
print(Graphics, PageFormat, int) - Method in class puzzled.grid.AnswerCanvas
Prints the current GridCanvas on the printer.
print(Graphics, PageFormat, int) - Method in class puzzled.grid.GridCanvas
Prints the current GridCanvas on the printer.
PrintAction - class puzzled.actions.PrintAction.
The PrintAction class is composed of a string and an icon, and is added to the menu bar and the toolbar.
PrintAction(ProblemSolver) - Constructor for class puzzled.actions.PrintAction
 
PRINTER_ERROR - Static variable in class puzzled.dialogs.DialogMaster
 
ProblemConfig - class puzzled.dialogs.ProblemConfig.
This class displays the dialog allowing the user to view/modify the problem configuration.
ProblemConfig(ProblemSolver, Grid) - Constructor for class puzzled.dialogs.ProblemConfig
Single constructor.
ProblemSolver - class puzzled.ProblemSolver.
The ProblemSolver application is GUI allowing a user to solve a logic problem
ProblemSolver() - Constructor for class puzzled.ProblemSolver
Default constructor.
Processor - class puzzled.processor.Processor.
This class is the brain of the application.
Processor(Grid) - Constructor for class puzzled.processor.Processor
Constructor.
processWindowEvent(WindowEvent) - Method in class puzzled.dialogs.AboutFrame
Responds to user actions to close the frame and hides it.
PropertiesAction - class puzzled.actions.PropertiesAction.
The PreferencesAction class is composed of a string and an icon, and is added to the menu bar.
PropertiesAction(ProblemSolver) - Constructor for class puzzled.actions.PropertiesAction
 
PSChooser - class puzzled.dialogs.PSChooser.
This class represent a file chooser customized for the Powerflow application.
PSChooser(ProblemSolver, int) - Constructor for class puzzled.dialogs.PSChooser
Single constructor.
PSFileFilter - class puzzled.dialogs.PSFileFilter.
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
PSFileFilter() - Constructor for class puzzled.dialogs.PSFileFilter
Creates a file filter.
PSFileFilter(String) - Constructor for class puzzled.dialogs.PSFileFilter
Creates a file filter that accepts files with the given extension.
PSFileFilter(String[]) - Constructor for class puzzled.dialogs.PSFileFilter
Creates a file filter from the given string array.
PSFileFilter(String[], String) - Constructor for class puzzled.dialogs.PSFileFilter
Creates a file filter from the given string array and description.
PSFileFilter(String, String) - Constructor for class puzzled.dialogs.PSFileFilter
Creates a file filter that accepts the given file type.
PSFileView - class puzzled.dialogs.PSFileView.
A convenience implementation of the FileView interface that manages name, icon, traversable, and file type information.
PSFileView() - Constructor for class puzzled.dialogs.PSFileView
 
putDescription(File, String) - Method in class puzzled.dialogs.PSFileView
Adds a human readable description of the file.
putIcon(String, Icon) - Method in class puzzled.dialogs.PSFileView
Adds an icon based on the file type "dot" extension string, e.g: ".gif".
putText(JPanel) - Method in class puzzled.dialogs.AboutFrame
Method handling the writing of the text in the dialog box.
putTypeDescription(File, String) - Method in class puzzled.dialogs.PSFileView
Adds a human readable type description for files of the type of the passed in file.
putTypeDescription(String, String) - Method in class puzzled.dialogs.PSFileView
Adds a human readable type description for files.
puzzled - package puzzled
 
puzzled.actions - package puzzled.actions
 
puzzled.dialogs - package puzzled.dialogs
 
puzzled.grid - package puzzled.grid
 
puzzled.processor - package puzzled.processor
 

Q

quit() - Method in class puzzled.ProblemSolver
 

R

refresh() - Method in class puzzled.ProblemSolver
 
refresh() - Method in class puzzled.grid.Grid
 
regenerateVector() - Method in class puzzled.grid.Grid
 
Relation - class puzzled.grid.Relation.
This class simply acts as a data structure to regroup the essential elements of a relationship.
Relation(int, int, int, int, int) - Constructor for class puzzled.grid.Relation
Constructor, takes in the parameter required for a relationship, but the coordinate components can be in any order, since a sorting operation is completed before the affectation.
relink() - Method in class puzzled.InputPanel
 
removeGrid() - Method in class puzzled.ProblemSolver
 
RESET_TOKEN - Static variable in interface puzzled.Constants
 
reset() - Method in class puzzled.grid.GridCanvas
Method used to remove all relations and redraw a plain grid.
reset() - Method in class puzzled.grid.Grid
Method used to reset the squares and redraw the new grid.

S

SAVE - Static variable in class puzzled.dialogs.PSChooser
Public constant for the Chooser type SAVE
SAVE - Static variable in class puzzled.dialogs.DialogMaster
 
SaveAction - class puzzled.actions.SaveAction.
The SaveAction class is composed of a string and an icon, and is added to the menu bar and the toolbar.
SaveAction(ProblemSolver) - Constructor for class puzzled.actions.SaveAction
 
SaveAsAction - class puzzled.actions.SaveAsAction.
The SaveAsAction class is composed of a string and an icon, and is added to the menu bar.
SaveAsAction(ProblemSolver) - Constructor for class puzzled.actions.SaveAsAction
 
saveDirty() - Method in class puzzled.actions.OpenAction
 
saveFile() - Method in class puzzled.IniFile
save the lines vector back to the INI file Code modified to throw IOException by Frederic Demers for engineering project.
saveGrid() - Method in class puzzled.grid.Grid
Saves the current Worksheet.
saveGrid(File) - Method in class puzzled.grid.Grid
Saves the current Grid information in the specified File.
saveOnChange - Variable in class puzzled.IniFile
If true, INI file will be saved every time a value is changed.
saveStatus() - Method in class puzzled.ProblemSolver
Method used to save permanent information in the INI file.
saveStatus() - Method in class puzzled.Status
Saves the information regarding the session on the disk.
SAVING_ERROR - Static variable in class puzzled.dialogs.DialogMaster
 
setCategory(int, String) - Method in class puzzled.grid.Grid
Method used to set the name of a category given its index.
setCatNumber(int) - Method in class puzzled.grid.Grid
Method called to set the number of categories in the problem.
setCurrentFile(File) - Method in class puzzled.grid.Grid
Assigns the specified File to this grid.
setDescription(String) - Method in class puzzled.dialogs.PSFileFilter
Sets the human readable description of this filter.
setDirty(boolean) - Method in class puzzled.grid.Grid
 
setExtensionListInDescription(boolean) - Method in class puzzled.dialogs.PSFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setGrid(Grid) - Method in class puzzled.ProblemSolver
 
setGridDirty(boolean) - Method in class puzzled.ProblemSolver
Takes care of changing the application's title bar in order to reflect the status of the worksheet.
setItem(int, int, String) - Method in class puzzled.grid.Grid
Method used to set the name of an item, given its category number and index.
setItemNumber(int) - Method in class puzzled.grid.Grid
Method called to set the number of items per category.
setLine(String, String, String) - Method in class puzzled.IniFile
set a line in the lines vector
setLookAndFeel(String) - Method in class puzzled.dialogs.LAFRadioButton
Used to set the look and feel attached to this particular LAFRadioButton.
setParent(ProblemSolver) - Static method in class puzzled.dialogs.DialogMaster
 
setSpecial(boolean) - Method in class puzzled.grid.Clue
 
setStatusMessage(String) - Method in class puzzled.ProblemSolver
Sets the text passed as parameter in the application's status bar.
setText(String) - Method in class puzzled.StatusPanel
Method used to set the message string
setValue(String, String, String) - Method in class puzzled.IniFile
Sets a specific subject/variable combination the given value.
setWindowParam(Point, Dimension) - Method in class puzzled.Status
Method used to set the window parameters in this class.
showConfigDialog() - Method in class puzzled.dialogs.ProblemConfig
 
showDialog(int) - Static method in class puzzled.dialogs.DialogMaster
Method used when no other typical information is required beside the type of the dialog box.
showDialog(int, File) - Static method in class puzzled.dialogs.DialogMaster
Method used to prompt the user when an abnormal condition happens during file operations.
showDialog(int, String) - Static method in class puzzled.dialogs.DialogMaster
Method used typically when a string can be passed as an additional mean of information.
showTools() - Method in class puzzled.ProblemSolver
Invoked when the user selects or the saved preferences indicate indicate that the user wishes to see the toolbar.
sortCoordinates(int, int, int, int) - Method in class puzzled.grid.Relation
Sorting operation called when constructing the relationship.
SplashScreen - class puzzled.dialogs.SplashScreen.
This class provides the facilities to create a splash screen.
SplashScreen() - Constructor for class puzzled.dialogs.SplashScreen
Default constructor.
Status - class puzzled.Status.
Class containing important information regarding the status of the application.
STATUS_NOK - Static variable in class puzzled.processor.Parser
Value used by the parser to signify that the string sent can no longer be understood.
STATUS_OK - Static variable in class puzzled.processor.Parser
Value used by the parser to signify that the string sent is being decoded properly.
Status(ProblemSolver) - Constructor for class puzzled.Status
Creates a PowerflowStatus object, which contains information regarding the last session.
StatusPanel - class puzzled.StatusPanel.
The status panel is a panel that displays information about the application at the bottom of the window.
StatusPanel() - Constructor for class puzzled.StatusPanel
Default constructor, calls the other constructor with a null parameter
StatusPanel(JComponent) - Constructor for class puzzled.StatusPanel
Constructor which allows the addition of a JComponent as the third box
subjects - Variable in class puzzled.IniFile
A vector of all subjects

T

THAN_TOKEN - Static variable in interface puzzled.Constants
 
titleString - Static variable in class puzzled.ProblemSolver
Title string
TO_TOKEN - Static variable in interface puzzled.Constants
 
toolBarPos - Variable in class puzzled.Status
 
toolBarVisible - Variable in class puzzled.Status
 
toString() - Method in class puzzled.grid.Clue
Method used when displaying the textual value of the clue
toString() - Method in class puzzled.grid.Relation
Method used when displaying a relationship at the screen, in the text format.
triggerNew(File) - Method in class puzzled.actions.ActionManager
 
triggerOpen(File) - Method in class puzzled.actions.ActionManager
 
triggerSave() - Method in class puzzled.actions.ActionManager
This method creates a new event to simulate a Save action.
triggerSaveAs() - Method in class puzzled.actions.ActionManager
This method creates a new event to simulate a SaveAs action.

U

UNSUPPORTED_LAF - Static variable in class puzzled.dialogs.DialogMaster
 
updateLAF(String) - Method in class puzzled.ProblemSolver
Method invoked to change the application's look and feel.
updatePopupLAF(String) - Method in class puzzled.actions.ActionManager
Since the popup is built before the LAF is loaded, an explicit call to update its LAF is necessary

V

value - Variable in class puzzled.grid.Relation
value associated with the relationship, such as in the Constants interface.
VALUE_NO - Static variable in interface puzzled.Constants
Value representing a definite non-match between two items.
VALUE_UNKNOWN - Static variable in interface puzzled.Constants
Value representing that the relationship between two items is yet to be dicovered.
VALUE_YES - Static variable in interface puzzled.Constants
Value representing a definite match between two items.
values - Variable in class puzzled.IniFile
A vector of variable value vectors grouped by subject
variables - Variable in class puzzled.IniFile
A vector of variable name vectors grouped by subject

W

WARN_IO_CREATE - Static variable in class puzzled.dialogs.DialogMaster
 
WARN_IO_SAVE - Static variable in class puzzled.dialogs.DialogMaster
 
windowHeight - Variable in class puzzled.Status
 
windowPosx - Variable in class puzzled.Status
 
windowPosy - Variable in class puzzled.Status
 
windowWidth - Variable in class puzzled.Status
 

A B C D E F G H I J L M N O P Q R S T U V W