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

A

activate() - Method in class exe.VisEdge
Sets this VisEdge to active, meaning that it will be displayed when the VisualGraph to which it belongs is displayed.
activate() - Method in class exe.VisNode
Sets this VisNode to active, meaning that it will be displayed when the VisualGraph to which it belongs is displayed.
activated - Variable in class exe.VisNode
Maintains the status of this VisNode in a VisualGraph.
add(Object) - Method in class exe.GAIGShashStruct
Add the specified object to this hash table using Java's built-in hash code mod the size of the table.
add(Object, String) - Method in class exe.GAIGShashStruct
Add the specified object to this hash table using Java's built-in hash code mod the size of the table with the provided color.
add(int, Object) - Method in class exe.GAIGShashStruct
Inserts the specified element at the specified position in this hash table.
add(int, Object, String) - Method in class exe.GAIGShashStruct
Inserts the specified element at the specified position in this hash table with the provided color.
add(Object) - Method in class exe.GAIGSlist
Appends the specified element to the end of this list.
add(Object, String) - Method in class exe.GAIGSlist
Appends the specified element to the end of this list with the provided color.
add(int, Object) - Method in class exe.GAIGSlist
Inserts the specified element at the specified position in this list.
add(int, Object, String) - Method in class exe.GAIGSlist
Inserts the specified element at the specified position in this list with the provided color.
add(String, Object) - Method in class exe.GAIGSNameValueIndex
Add the specified name-value pair to this name-value index.
add(String, Object, String) - Method in class exe.GAIGSNameValueIndex
Add the specified name-value pair to this name-value index with the provided color.
addArrow(double[], double[], String, String, String, double, double, int) - Method in class exe.GAIGSprimitiveCollection
Adds a line to the primitive collection ending in an arrow
addArrow(double[], double[], String, String, String, double) - Method in class exe.GAIGSprimitiveCollection
Adds a line to the primitive collection ending in an arrow
addChoice(String) - Method in class exe.mcQuestion
Adds an answer choice to the Vector that stores the answer choices for this mcQuestion.
addChoice(String) - Method in class exe.msQuestion
Adds an answer choice to the Vector that stores the answer choices for this msQuestion.
addCircle(double, double, double, String, String, String, String, double, int) - Method in class exe.GAIGSprimitiveCollection
Adds a circle to the primitive collection
addCircle(double, double, double, String, String, String, String) - Method in class exe.GAIGSprimitiveCollection
Adds a circle to the primitive collection
addDashedLine(double[], double[], String, String, String, double, double, int) - Method in class exe.GAIGSprimitiveCollection
Adds a line to the primitive collection
addDashedLine(double[], double[], String, String, String, double) - Method in class exe.GAIGSprimitiveCollection
Adds a line to the primitive collection
addEdge(char, char, double, String) - Method in class exe.VisualGraph
Adds a new edge to this VisualGraph by specifying its start start node, end node, weight, and color.
addElement(GAIGSphylogenetic_tree) - Method in class exe.GAIGSphylogenetic_forest
 
addEllipse(double, double, double, double, double, double, String, String, String, double, int) - Method in class exe.GAIGSprimitiveCollection
Adds an ellipse to the primitive collection.
addEllipse(double, double, double, double, double, double, String, String, String) - Method in class exe.GAIGSprimitiveCollection
Adds an ellipse to the primitive collection.
addFirst(Object) - Method in class exe.GAIGSlist
Inserts the given element at the beginning of this list.
addFirst(Object, String) - Method in class exe.GAIGSlist
Inserts the given element at the beginning of this list with the provided color.
addLast(Object) - Method in class exe.GAIGSlist
Inserts the given element at the end of this list.
addLast(Object, String) - Method in class exe.GAIGSlist
Inserts the given element at the end of this list with the provided color.
addLine(double[], double[], String, String, String, double, int) - Method in class exe.GAIGSprimitiveCollection
Adds a line to the primitive collection
addLine(double[], double[], String, String, String) - Method in class exe.GAIGSprimitiveCollection
Adds a line to the primitive collection
addNode(char, double, double, String) - Method in class exe.VisualGraph
Adds a new node to this VisualGraph by specifying its label, coordinates, and color.
addNode(char, String) - Method in class exe.VisualGraph
Adds a new node to this VisualGraph by specifying its label and color.
addPolygon(int, double[], double[], String, String, String, String, double, int) - Method in class exe.GAIGSprimitiveCollection
Adds a polygon to the primitive collection
addPolygon(int, double[], double[], String, String, String, String) - Method in class exe.GAIGSprimitiveCollection
Adds a polygon to the primitive collection
addQuestion(question) - Method in class exe.questionCollection
Adds a question to this questionCollection.
addQuestion(question, boolean) - Method in class exe.questionCollection
Adds a question to this questionCollection and gives the user the option to ignore the probability functions to ensure that the question will be added.
addQuestion(question) - Method in class exe.XMLquestionCollection
Adds a question to this XMLquestionCollection.
addQuestion(question, boolean) - Method in class exe.XMLquestionCollection
Adds a question to this XMLquestionCollection and gives the user the option to ignore the probability functions to ensure that the question will be added.
adjustProbability() - Method in class exe.questionCollection
Recalculates the probability of inserting a question into this questionCollection.
allAdjacentNodes(char) - Method in class exe.VisualGraph
Returns an Enumeration of all the nodes in this VisualGraph that are connected to the given node via an edge.
allNodes() - Method in class exe.VisualGraph
Returns an Enumeration of all the nodes in this VisualGraph.
allocateAndSet(String, String, String) - Method in class exe.GAIGSMemoryManager
Implements the following intruction: p = new( info, next), where pointer p was previously declared.
allocateNode(String, String, int, int, int) - Method in class exe.GAIGSMemoryManager
 
animalInsertQuestion() - Method in class exe.fibQuestion
 
animalInsertQuestion() - Method in class exe.mcQuestion
 
animalInsertQuestion() - Method in class exe.msQuestion
 
animalInsertQuestion() - Method in class exe.question
Writes a reference to this question at the current position in the specified PrintWriter output stream using the ANIMAL question reference format.
animalInsertQuestion(int) - Method in class exe.questionCollection
Deprecated. Replaced by questionCollection.animalInsertQuestion(String). Since calls to addQuestion do not always add a question to this collection (due to the probability functions), a question's id might be different from its index in the Vector, causing this method to insert a different question than the programmer intended. Therefore, this method is unreliable when using the new probability functions and remains only to support old code.
animalInsertQuestion(String) - Method in class exe.questionCollection
Inserts the ANIMAL format reference for the question with id ID in this questionCollection at the current point in the showfile.
animalInsertQuestion() - Method in class exe.tfQuestion
 
animalWriteQuestionInfo() - Method in class exe.fibQuestion
 
animalWriteQuestionInfo() - Method in class exe.mcQuestion
 
animalWriteQuestionInfo() - Method in class exe.msQuestion
 
animalWriteQuestionInfo() - Method in class exe.question
Writes this question's information at the current position in the specified PrintWriter output stream using the ANIMAL question format.
animalWriteQuestionInfo() - Method in class exe.tfQuestion
 
animalWriteQuestionsAtEOSF() - Method in class exe.questionCollection
Writes out the information for each question stored in this collection in the ANIMAL format.
assign(GAIGSMemoryManager.Index, GAIGSMemoryManager.Index, int, int) - Method in class exe.GAIGSMemoryManager
Assignment operator between pointer variables/expressions

B

binary - Variable in class exe.Tree
Maintains the binary status of this Tree.
BLUE - Static variable in class exe.pseudocode.PseudoCodeDisplay
 

C

choices - Variable in class exe.mcQuestion
Holds the answer choices for this question.
choices - Variable in class exe.msQuestion
Holds the answer choices for this question.
cindex - Variable in class exe.VisNode
Stores this VisNode's unique identifier and label.
clear() - Method in class exe.GAIGSlist
Removes all of the elements from this list.
clearEdge() - Method in class exe.VisEdge
Resets this VisEdge's data members to their default values.
clearGraph() - Method in class exe.VisualGraph
Clears this VisualGraph by returning the data for all nodes and edges to their default values.
clearNode() - Method in class exe.VisNode
Resets this VisNode's data members to their default values.
clearPrimitives() - Method in class exe.GAIGSprimitiveCollection
Removes all primitives from the collection
close() - Method in class exe.ShowFile
Close the ShowFile.
closed - Variable in class exe.VisNode
Tracks if this VisNode is on the closed list in a graph-searching algorithm.
color - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 
color - Variable in class exe.GAIGSprimitiveCollection.StraightLine
 
colorRoot(int, String) - Method in class exe.GAIGSphylogenetic_forest
 
compare(PointerExpression, PointerExpression, String, int, int, int) - Method in class exe.GAIGSMemoryManager
 
compare(DataExpression, DataExpression, String, int, int, int) - Method in class exe.GAIGSMemoryManager
Comparison of DataExpressions
compareTo(Object) - Method in class exe.VisNode
Compares two VisNode objects.
compareToNoCost(Object) - Method in class exe.VisNode
Compares two VisNode objects.
contains(Object) - Method in class exe.GAIGShashStruct
Returns true if this hash table contains the specified element.
contains(Object) - Method in class exe.GAIGSlist
Returns true if this list contains the specified element.
contains(String) - Method in class exe.GAIGSNameValueIndex
Returns true if this name-value index contains the specified name.
correctAnswer - Variable in class exe.tfQuestion
Stores the correct answer to this tfQuestion.
correctAnswers - Variable in class exe.fibQuestion
Holds the possible correct answers to this question.
correctChoice - Variable in class exe.mcQuestion
Keeps track of the correct answer's position in the Vector of choices.
correctChoices - Variable in class exe.msQuestion
Keeps tracks of the correct answers' positions in the Vector of choices.
correctChoiceStr - Variable in class exe.mcQuestion
Stores the String value of the correct answer.
cost - Variable in class exe.VisNode
Contains the length of the current shortest path to this VisNode.
createLinkedList(String, String[], String) - Method in class exe.GAIGSMemoryManager
 

D

dataAssign(PointerExpression, String, int) - Method in class exe.GAIGSMemoryManager
 
dataAssign(PointerExpression, PointerExpression, int) - Method in class exe.GAIGSMemoryManager
 
deactivate() - Method in class exe.VisEdge
Sets this VisEdge to inactive, meaning that it will not be displayed when the VisualGraph to which it belongs is displayed.
deactivate() - Method in class exe.VisNode
Sets this VisNode to inactive, meaning that it will not be displayed when the VisualGraph to which it belongs is displayed.
declare(String, int, int, String) - Method in class exe.GAIGSMemoryManager
Implements the following intruction: Node *p; together with a full specification of the pointer variable's address.
declare(String, String, int, int, String) - Method in class exe.GAIGSMemoryManager
Implements the following intruction: Node *p; together with a full specification of requested the pointer variable's address
declareAllocateAndAssign(String, String, PointerExpression, int, int, String) - Method in class exe.GAIGSMemoryManager
Implements the following intruction: Node *p = new( info, next).
declareAllocateAndAssign(String, String, PointerExpression, String, int, int, String) - Method in class exe.GAIGSMemoryManager
Implements the following intruction: Node *p = new( info, next).
declareAndAssign(String, PointerExpression, int, int, String, String) - Method in class exe.GAIGSMemoryManager
 
DEFAULT_COLOR - Static variable in interface exe.GAIGSdatastr
Default color for a GAIGS structure
DEFAULT_FONT_SIZE - Static variable in interface exe.GAIGSdatastr
Default font size for a GAIGS structure
DEFAULT_NAME - Static variable in interface exe.GAIGSdatastr
Default name for a GAIGS structure
DEFAULT_X1 - Static variable in interface exe.GAIGSdatastr
Default left bound for a GAIGS structure
DEFAULT_X2 - Static variable in interface exe.GAIGSdatastr
Default right bound for a GAIGS structure
DEFAULT_Y1 - Static variable in interface exe.GAIGSdatastr
Default bottom bound for a GAIGS structure
DEFAULT_Y2 - Static variable in interface exe.GAIGSdatastr
Default top bound for a GAIGS structure
delete(GAIGSMemoryManager.Index) - Method in class exe.GAIGSMemoryManager
Evaluate the following expreeion: new( info, next)
deltaArray - Variable in class exe.GAIGSnewQueue
ArrayList for keeping track of width and size requirements
deltaArray - Variable in class exe.GAIGSnewStack
ArrayList for keeping track of width and size requirements
dequeue() - Method in class exe.GAIGSnewQueue
removes an item from the queue and returns it.
dequeue() - Method in class exe.GAIGSqueue
removes an item from the queue and returns it.
directed - Variable in class exe.VisualGraph
Tracks whether this VisualGraph has directed edges or if all edges are undirected.
disableBox() - Method in class exe.GAIGSlegend
Disables the drawing of the surroudning box for the legend
doBold(GAIGSMemoryManager.Index) - Method in class exe.GAIGSMemoryManager
 
doNothing(int) - Method in class exe.GAIGSMemoryManager
 

E

Edge - Class in exe
This class maintains the information for a single edge in the Tree data structure.
Edge() - Constructor for class exe.Edge
Constructs an Edge with default values.
Edge(TreeNode, TreeNode) - Constructor for class exe.Edge
Constructs an Edge by specifying the TreeNode from which it begins and the TreeNode at which it ends.
edgeExists(char, char) - Method in class exe.VisualGraph
Indicates if the specified edge is activated in this VisualGraph.
edgeWeight(char, char) - Method in class exe.VisualGraph
Returns the weight of the specified edge in this VisualGraph.
elementAt(int) - Method in class exe.GAIGSphylogenetic_forest
 
empty() - Method in class exe.VisualGraph
Indicates whether this VisualGraph is empty or contains some data.
enableBox() - Method in class exe.GAIGSlegend
Enables the drawing of the surrounding box for the legend
endAngle - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 
enqueue(Object) - Method in class exe.GAIGSnewQueue
Adds an item to the queue.
enqueue(Object, String) - Method in class exe.GAIGSnewQueue
Adds an item with an associated color to the queue.
enqueue(Object) - Method in class exe.GAIGSqueue
Adds an item to the queue.
enqueue(Object, String) - Method in class exe.GAIGSqueue
Adds an item with an associated color to the queue.
eval(BooleanExpression, int) - Method in class exe.GAIGSMemoryManager
 
exe - package exe
 
exe.pseudocode - package exe.pseudocode
 

F

fcolor - Variable in class exe.GAIGSprimitiveCollection.Circle
 
fcolor - Variable in class exe.GAIGSprimitiveCollection.Polygon
 
fibQuestion - Class in exe
This class extends question to provide support for fill-in-the-blank questions.
fibQuestion(PrintWriter, String) - Constructor for class exe.fibQuestion
Constructs a new fibQuestion object that is distinguished by id and outputs its information to out.
font - Variable in class exe.GAIGSnewArray.BoxPair
 
font - Variable in class exe.GAIGSnewQueue.BoxPair
 
font - Variable in class exe.GAIGSnewStack.BoxPair
 
font_size - Variable in class exe.GAIGSphylogenetic_forest
Holds the minimum font size for this forest when drawn in the new GAIGS XML format.
font_size - Variable in class exe.Tree
Holds the minimum font size for this Tree when drawn in the new GAIGS XML format.
font_size - Variable in class exe.VisualGraph
Holds the minimum font size for this VisualGraph when drawn in the new GAIGS XML format.
full() - Method in class exe.VisualGraph
Indicates whether the maximum number of nodes has been reached or if there are still unused nodes available in this VisualGraph.
fullEdge() - Method in class exe.VisualGraph
Indicates whether the maximum number of edges has been reached or if there are still unused edges available in this VisualGraph.

G

GAIGSarray - Class in exe
GAIGSarray provides the ability to implement a one or two dimensional array and also create GAIGS visualizations of its state.
GAIGSarray(int) - Constructor for class exe.GAIGSarray
Create a "1-d" array of length rows, using default parameters for all other instance variables.
GAIGSarray(int, boolean) - Constructor for class exe.GAIGSarray
Create a "1-d" array of length rows explicitly setting the display mode, using default parameters for all other instance variables.
GAIGSarray(int, boolean, String, String, double, double, double, double, double) - Constructor for class exe.GAIGSarray
Create a "1-d" array of length rows using default parameters for all other instance variables..
GAIGSarray(int, int) - Constructor for class exe.GAIGSarray
Create a "2-d" array of dimensions rows x cols, using default parameters for all other instance variables.
GAIGSarray(int, int, String, String, double, double, double, double, double) - Constructor for class exe.GAIGSarray
Create a "2-d" array of dimensions rows x cols, setting all the instance variables.
GAIGSbase - Class in exe
Abstract class GAIGSbase - provides basic instance variables and functionality for linear GAIGS structures and for GAIGSarray.
GAIGSbase() - Constructor for class exe.GAIGSbase
 
gaigsChangeHexEdgeColors(String, String) - Method in class exe.VisualGraph
Changes any edges in this VisualGraph with the color indicated by search to have the color specified by replace.
gaigsChangeHexNodeColors(String, String) - Method in class exe.VisualGraph
Changes any nodes in this VisualGraph with the color indicated by search to have the color specified by replace.
GAIGSdatastr - Interface in exe
The GAIGSdatastr interface provides constants used as default values for the name, color, position and font size of GAIGS structures.
gaigsDistPoints(double, double, double, double) - Method in class exe.VisualGraph
Returns the Euclidean distance between two points specified by their Cartesian coordinates.
GAIGSgraph - Class in exe
GAIGSgraph extends the VisualGraph class, providing a uniform interface for that class in generating GAIGS XML code.
GAIGSgraph() - Constructor for class exe.GAIGSgraph
Use all default values
GAIGSgraph(boolean, boolean, boolean) - Constructor for class exe.GAIGSgraph
Set weighted, directed and heuristics, otherwise use all default values
GAIGSgraph(boolean, boolean, boolean, String, String, double, double, double, double, double) - Constructor for class exe.GAIGSgraph
Set all instance variables.
GAIGShashStruct - Class in exe
Build a GAIGShashStruct adhering to the following DTD
GAIGShashStruct(int) - Constructor for class exe.GAIGShashStruct
Use all default rendering values
GAIGShashStruct(String, String, double, double, double, double, double, int) - Constructor for class exe.GAIGShashStruct
 
GAIGShashStruct(String, String, double, double, double, double, double, int, String[]) - Constructor for class exe.GAIGShashStruct
 
gaigsIsOverlap() - Method in class exe.VisualGraph
Checks to make sure this VisualGraph's layout does not have any overlaps.
GAIGSItem - Class in exe
GAIGSItem is used by a number of GAIGS XML Support classes to store an item and its associated display color.
GAIGSItem(Object, String) - Constructor for class exe.GAIGSItem
Create a GAIGSItem
GAIGSlabel - Class in exe
GAIGSlabel is not a true GAIGS structure, and is just a work around for placing labels in GAIGS visualizations.
GAIGSlabel(String, double, double, double, double, double) - Constructor for class exe.GAIGSlabel
Explicitly set all instance variables.
GAIGSlegend - Class in exe
This class provides support for a color legend structure that can be used to show the meanings of the various colors used in GAIGS visualizations.
GAIGSlegend(int, int) - Constructor for class exe.GAIGSlegend
Constructor that sets only the number of elements in the key and uses default values for all other fields.
GAIGSlegend(int, int, String) - Constructor for class exe.GAIGSlegend
Constructor that sets the number of elements in the key and the key's name and uses default values for all other fields.
GAIGSlegend(int, int, double) - Constructor for class exe.GAIGSlegend
Constructor that sets the number of elements in the key and the key's font size and uses default values for all other fields.
GAIGSlegend(int, int, String, double) - Constructor for class exe.GAIGSlegend
Constructor that sets the number of elements in the key and the key's name and font size and uses default values for the bounds.
GAIGSlegend(int, int, double, double, double, double) - Constructor for class exe.GAIGSlegend
Constructor that sets the number of elements in the key and the bounds for the key and uses default values for all other fields.
GAIGSlegend(int, int, String, double, double, double, double, double) - Constructor for class exe.GAIGSlegend
Constructor that explicitly sets all the values for this legend.
GAIGSlist - Class in exe
GAIGSlist provides the ability to implement a linked list and also create GAIGS visualizations of its state.
GAIGSlist() - Constructor for class exe.GAIGSlist
Use all default values
GAIGSlist(String, String, double, double, double, double, double) - Constructor for class exe.GAIGSlist
Set all instance variables
GAIGSMemoryManager - Class in exe
GAIGSMemoryManager provides the ability to implement a linked list and alsocreate GAIGS visualizations of its state.
GAIGSMemoryManager(ShowFile, String) - Constructor for class exe.GAIGSMemoryManager
Class constructor
GAIGSMemoryManager(int, int, int, int, double, ShowFile, String) - Constructor for class exe.GAIGSMemoryManager
Class constructor specifying values for all the parameters of the memory manager.
GAIGSNameValueIndex - Class in exe
Build a GAIGSNameValueindex adhering to the following DTD
GAIGSNameValueIndex() - Constructor for class exe.GAIGSNameValueIndex
Use all default rendering values
GAIGSNameValueIndex(String, String, double, double, double, double, double) - Constructor for class exe.GAIGSNameValueIndex
 
GAIGSnewArray - Class in exe
GAIGSnewArray provides the ability to implement a one or two dimensional array and also create GAIGS visualizations of its state.
GAIGSnewArray(int) - Constructor for class exe.GAIGSnewArray
Create a "1-d" array of length rows, using default parameters for all other instance variables.
GAIGSnewArray(int, String, String, double, double, double, double, double) - Constructor for class exe.GAIGSnewArray
Create a "1-d" array of length rows using default parameters for all other instance variables..
GAIGSnewArray(int, int) - Constructor for class exe.GAIGSnewArray
Create a "2-d" array of dimensions rows x cols, using default parameters for all other instance variables.
GAIGSnewArray(int, int, String, String, double, double, double, double) - Constructor for class exe.GAIGSnewArray
Create a "2-d" array of dimensions rows x cols, setting all the instance variables.
GAIGSnewArray.BoxPair - Class in exe
 
GAIGSnewArray.BoxPair() - Constructor for class exe.GAIGSnewArray.BoxPair
 
GAIGSnewQueue - Class in exe
GAIGSnewQueue extends the GAIGSlist class, providing the ability to implement a standard queue data structure and also create GAIGS visualizations of its state.
GAIGSnewQueue() - Constructor for class exe.GAIGSnewQueue
Use all default values for instance variables
GAIGSnewQueue(String, String, double, double, double, double) - Constructor for class exe.GAIGSnewQueue
Explicitly set all instance variables.
GAIGSnewQueue.BoxPair - Class in exe
 
GAIGSnewQueue.BoxPair() - Constructor for class exe.GAIGSnewQueue.BoxPair
 
GAIGSnewStack - Class in exe
GAIGSnewStack extends the GAIGSlist class, providing the ability to implement a standard stack data structure and also create GAIGS visualizations of its state.
GAIGSnewStack() - Constructor for class exe.GAIGSnewStack
Use all default values for instance variables
GAIGSnewStack(String, String, double, double, double, double) - Constructor for class exe.GAIGSnewStack
Explicitly set all instance variables.
GAIGSnewStack.BoxPair - Class in exe
 
GAIGSnewStack.BoxPair() - Constructor for class exe.GAIGSnewStack.BoxPair
 
GAIGSphylogenetic_forest - Class in exe
GAIGSphylogenetic_forest.java provides an GAIGS-renderable data structure for a forest of GAIGSphylogenetic trees.
GAIGSphylogenetic_forest() - Constructor for class exe.GAIGSphylogenetic_forest
Construct a forest using all the default values.
GAIGSphylogenetic_forest(String, String, double, double, double, double, double) - Constructor for class exe.GAIGSphylogenetic_forest
Set all instance variables.
GAIGSphylogenetic_tree - Class in exe
GAIGSphylogenetic_tree extends the GAIGStree class, providing a uniform interface for that class in generating GAIGS XML code.
GAIGSphylogenetic_tree(boolean) - Constructor for class exe.GAIGSphylogenetic_tree
Set the type of phylogenetic tree (binary or general), otherwise use default values.
GAIGSphylogenetic_tree(boolean, String, String, double, double, double, double, double) - Constructor for class exe.GAIGSphylogenetic_tree
Set all instance variables.
GAIGSprimitiveCollection - Class in exe
GAIGSprimitiveCollection provides the ability to draw 2D graphics for use in visualizations.
GAIGSprimitiveCollection() - Constructor for class exe.GAIGSprimitiveCollection
Creates an empty primitive collection with no name
GAIGSprimitiveCollection(String) - Constructor for class exe.GAIGSprimitiveCollection
Creates an empty primitive collection with the specified name
GAIGSprimitiveCollection.Circle - Class in exe
 
GAIGSprimitiveCollection.Circle(double, double, double, String, String, String, String, double, int) - Constructor for class exe.GAIGSprimitiveCollection.Circle
 
GAIGSprimitiveCollection.Ellipse - Class in exe
 
GAIGSprimitiveCollection.Ellipse(double, double, double, double, double, double, String, String, String, double, int) - Constructor for class exe.GAIGSprimitiveCollection.Ellipse
 
GAIGSprimitiveCollection.Polygon - Class in exe
 
GAIGSprimitiveCollection.Polygon(int, double[], double[], String, String, String, String, double, int) - Constructor for class exe.GAIGSprimitiveCollection.Polygon
 
GAIGSprimitiveCollection.Primitive - Interface in exe
 
GAIGSprimitiveCollection.StraightLine - Class in exe
 
GAIGSprimitiveCollection.StraightLine(double[], double[], String, String, String, double, int) - Constructor for class exe.GAIGSprimitiveCollection.StraightLine
 
GAIGSqueue - Class in exe
GAIGSqueue extends the GAIGSlist class, providing the ability to implement a standard queue data structure and also create GAIGS visualizations of its state.
GAIGSqueue() - Constructor for class exe.GAIGSqueue
Use all default values for instance variables
GAIGSqueue(String, String, double, double, double, double, double) - Constructor for class exe.GAIGSqueue
Explicitly set all instance variables.
GAIGSRefStruct - Class in exe
Build a GAIGSRefStruct adhering to the following DTD
GAIGSRefStruct(RefBox[]) - Constructor for class exe.GAIGSRefStruct
Create a RefStruct containing the given RefBoxes with the default bounds and font size.
GAIGSRefStruct(RefBox[], double, double, double, double, double) - Constructor for class exe.GAIGSRefStruct
Create a RefStruct with the given Refboxes and he given bounds and font size.
GAIGSstack - Class in exe
GAIGSstack extends the GAIGSlist class, providing the ability to implement a standard stack data structure and also create GAIGS visualizations of its state.
GAIGSstack() - Constructor for class exe.GAIGSstack
Use all default values for instance variables
GAIGSstack(String, String, double, double, double, double, double) - Constructor for class exe.GAIGSstack
Explicitly set all instance variables.
GAIGStext - Class in exe
This is the new GAIGS support class for drawing text to the visualization pane.
GAIGStext() - Constructor for class exe.GAIGStext
Default constructor that assigns default values to all fields.
GAIGStext(double, double) - Constructor for class exe.GAIGStext
Constuctor that only sets the location of the text.
GAIGStext(double, double, String) - Constructor for class exe.GAIGStext
Constructor that sets the text and its location.
GAIGStext(double, double, int, int, double, String, String) - Constructor for class exe.GAIGStext
Constructor that sets all fields for this GAIGStext object.
GAIGStree - Class in exe
GAIGStree extends the Tree class, providing a uniform interface for that class in generating GAIGS XML code.
GAIGStree(boolean) - Constructor for class exe.GAIGStree
Set the type of tree (binary or general), otherwise use default values.
GAIGStree(boolean, String, String, double, double, double, double, double) - Constructor for class exe.GAIGStree
Set all instance variables.
get(int) - Method in class exe.GAIGSarray
Return the value at location r.
get(int, int) - Method in class exe.GAIGSarray
Return the value at location r,c.
get(int) - Method in class exe.GAIGSlist
Returns the element at the specified position in this list.
get(int) - Method in class exe.GAIGSnewArray
Return the value at location r.
get(int, int) - Method in class exe.GAIGSnewArray
Return the value at location r,c.
getAddress(String) - Method in class exe.GAIGSMemoryManager
Returns the address of a pointer, if it is declared; throws a MemoryManagerException, otherwise.
getAddress(PointerExpression) - Method in class exe.GAIGSMemoryManager
 
getChar() - Method in class exe.VisNode
Returns the name/label for this VisNode.
getChild() - Method in class exe.TreeNode
Returns a reference to the child of this TreeNode in the Tree structure.
getColLabel(String, int) - Method in class exe.GAIGSarray
Get the label of column c.
getColLabel(String, int) - Method in class exe.GAIGSnewArray
Get the label of column c.
getColor(int) - Method in class exe.GAIGSarray
Return the color at location r.
getColor(int, int) - Method in class exe.GAIGSarray
Return the color at location r,c.
getColor() - Method in class exe.GAIGSItem
Get the display color of this item
getColor(int) - Method in class exe.GAIGSlist
Returns the color of the element at the specified position in this list.
getColor(int) - Method in class exe.GAIGSnewArray
Return the color at location r.
getColor(int, int) - Method in class exe.GAIGSnewArray
Return the color at location r,c.
getColor() - Method in class exe.GAIGStext
Gives the value stored to color.
getColor() - Method in class exe.RefBox
Returns the RefBox's color
getColumns() - Method in class exe.GAIGSlegend
Gives the number of columns in this legend structure.
getCornerPoints(int, int) - Method in class exe.GAIGSnewArray
Get the corner points making up the box around the element
getCornerPoints(int) - Method in class exe.GAIGSnewQueue
Get the corner points making up the box around the element
getCornerPoints(int) - Method in class exe.GAIGSnewStack
Get the corner points making up the box around the element
getCost() - Method in class exe.VisNode
Returns the current shortest cost to this VisNode.
getData() - Method in class exe.RefBox
Returns the RefBox's data
getDataBox(PointerExpression) - Method in class exe.GAIGSMemoryManager
 
getEdges() - Method in class exe.VisualGraph
Returns my_edgeset so that a script-producing program can access the VisEdge objects that comprise this VisualGraph.
getEnd() - Method in class exe.Edge
Accesses the ending TreeNode for this Edge.
getEX() - Method in class exe.VisEdge
Returns the Cartesian x-coordinate in [0,1] space for the ending point of this VisEdge.
getEY() - Method in class exe.VisEdge
Returns the Cartesian y-coordinate in [0,1] space for the ending point of this VisEdge.
getFirst() - Method in class exe.GAIGSlist
Returns the first element in this list.
getFontSize() - Method in class exe.GAIGSlegend
Gives the font size for the text labels in this legend.
getFontsize() - Method in class exe.GAIGStext
Gives the value stored to fontsize.
getHalign() - Method in class exe.GAIGStext
Gives the value stored to halign.
getHeuristic() - Method in class exe.VisNode
Returns the heuristic value for this VisNode.
getHexColor() - Method in class exe.VisEdge
Gives the hexadecimal String that defines the color for this VisEdge.
getHexColor() - Method in class exe.VisNode
Gives the hexadecimal String that defines the color for this VisNode.
getID() - Method in class exe.question
Returns this question's id.
getID() - Method in class exe.TreeNode
Gives the id assigned to this TreeNode.
getInfo(PointerExpression) - Method in class exe.GAIGSMemoryManager
 
getItem(int, int) - Method in class exe.GAIGSlegend
Returns the item from this legend at the index specified.
getLabel() - Method in class exe.GAIGSlabel
Get the value of the name.
getLabel() - Method in class exe.RefBox
Returns the RefBox's label
getLast() - Method in class exe.GAIGSlist
Returns the first element in this list.
getLeftChild() - Method in class exe.TreeNode
Returns a reference to this TreeNode's left child in a binary Tree.
getLineToParent() - Method in class exe.TreeNode
Returns a reference to the Edge that connects this TreeNode to its parent in the Tree.
getName() - Method in class exe.GAIGSbase
Get the value of the name.
getName() - Method in interface exe.GAIGSdatastr
Get the name for this structure
getName() - Method in class exe.GAIGSgraph
Get the value of the name.
getName() - Method in class exe.GAIGSlegend
Returns the name of this legend structure.
getName() - Method in class exe.GAIGSphylogenetic_forest
Get the value of the name.
getName() - Method in class exe.GAIGSprimitiveCollection
Returns the name of the primitive collection
getName() - Method in class exe.GAIGStext
Method required to implement the GAIGSdatastr interface.
getName() - Method in class exe.GAIGStree
Get the value of the name.
getNameFontSize() - Method in class exe.GAIGSlegend
Returns the font size for this legend's name (can be sized independently from the text size used for labels within the legend).
getNext(GAIGSMemoryManager.Index, int) - Method in class exe.GAIGSMemoryManager
Follows a chain of next pointers of a given length.
getNextNode() - Method in class exe.VisualGraph
Gives the char name/label for the next unactivated node.
getNodes() - Method in class exe.VisualGraph
Returns my_nodeset so that a script-producing program can access the VisNode objects that comprise this VisualGraph.
getNumEdges() - Method in class exe.VisualGraph
Returns the number of edges that are currently activated in this VisualGraph.
getNumNodes() - Method in class exe.VisualGraph
Returns the number of nodes that are currently activated in this VisualGraph.
getParent() - Method in class exe.TreeNode
Returns a reference to the parent of this TreeNode in the Tree structure.
getPred() - Method in class exe.VisNode
Returns the name of the predecessor on the shortest path to this VisNode.
getRefBoxes() - Method in class exe.GAIGSRefStruct
Returns the array of RefBoxes contained in this RefStruct.
getReference() - Method in class exe.RefBox
Returns the RefStruct that is referenced by the RefBox
getRightChild() - Method in class exe.TreeNode
Returns a reference to this TreeNode's right child in a binary Tree.
getRoot() - Method in class exe.Tree
Returns the root of this Tree.
getRowLabel(int) - Method in class exe.GAIGSarray
Get the label of row r.
getRowLabel(int) - Method in class exe.GAIGSnewArray
Get the label of row r.
getRows() - Method in class exe.GAIGSlegend
Gives the number of rows in this legend structure.
getSibling() - Method in class exe.TreeNode
Returns a reference to the sibling of this TreeNode in the Tree structure.
getStart() - Method in class exe.Edge
Accesses the starting TreeNode for this Edge.
getSX() - Method in class exe.VisEdge
Gives the Cartesian x-coordinate in [0,1] space of the starting point for this VisEdge.
getSY() - Method in class exe.VisEdge
Gives the Cartesian y-coordinate in [0,1] space of the starting point for this VisEdge.
getText() - Method in class exe.GAIGStext
Gives the value stored to text.
getValign() - Method in class exe.GAIGStext
Gives the value stored to valign.
getValue() - Method in class exe.GAIGSItem
Get the value of this item
getValue(String) - Method in class exe.GAIGSMemoryManager
Returns the value of a pointer variable, if it is declared and initialised; throws a MemoryManagerException, otherwise.
getValue(GAIGSMemoryManager.Index) - Method in class exe.GAIGSMemoryManager
Returns the value of a pointer variable, if it is declared and initialised; throws a MemoryManagerException, otherwise.
getValue(PointerExpression) - Method in class exe.GAIGSMemoryManager
 
getValue() - Method in class exe.TreeNode
Retrieves the value stored within this TreeNode.
getWeight() - Method in class exe.VisEdge
Returns the weight for this VisEdge.
getX() - Method in class exe.GAIGStext
Gives the value stored to x.
getX() - Method in class exe.VisNode
Returns the Cartesian x-coordinate in [0,1] space for the center of this VisNode.
getX1() - Method in class exe.GAIGSlegend
Returns the left x-bound of this legend.
getX2() - Method in class exe.GAIGSlegend
Returns the right x-bound of this legend.
getY() - Method in class exe.GAIGStext
Gives the value stored to y.
getY() - Method in class exe.VisNode
Returns the Cartesian y-coordinate in [0,1] space for the center of this VisNode.
getY1() - Method in class exe.GAIGSlegend
Returns the lower y-bound of this legend.
getY2() - Method in class exe.GAIGSlegend
Returns the upper y-bound of this legend.
GRAY - Static variable in class exe.pseudocode.PseudoCodeDisplay
 
GREEN - Static variable in class exe.pseudocode.PseudoCodeDisplay
 

H

hasData() - Method in class exe.RefBox
Returns true iff the RefBox contains data
hasHeuristics() - Method in class exe.VisualGraph
Indicates if this VisualGraph contains or does not contain heuristic values.
HCENTER - Static variable in class exe.GAIGStext
Value that can be assigned to halign to center the text horizontally about the x-coordinate in x.
height - Variable in class exe.GAIGSnewArray.BoxPair
 
height - Variable in class exe.GAIGSnewQueue.BoxPair
 
height - Variable in class exe.GAIGSnewStack.BoxPair
 
height - Variable in class exe.GAIGSprimitiveCollection.Circle
 
height - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 
height - Variable in class exe.GAIGSprimitiveCollection.Polygon
 
height - Variable in class exe.GAIGSprimitiveCollection.StraightLine
 
heuristic - Variable in class exe.VisNode
Stores the heuristic value for this VisNode.
heuristics - Variable in class exe.VisualGraph
Maitains whether this VisualGraph contains heuristic values or whether it has no heuristic information.
hexColor - Variable in class exe.VisNode
Holds the hexadecimal color String for this VisNode of the form #123456.
HLEFT - Static variable in class exe.GAIGStext
Value that can be assigned to halign to left-justify the text horizontally at the x-coordinate in x.
HRIGHT - Static variable in class exe.GAIGStext
Value that can be assigned to halign to right-justify the text horizontally at the x-coordinate in x.

I

id - Variable in class exe.question
Defines the String value that is used to uniquely identify this question from other question objects in a collection.
incPos() - Method in class exe.questionCollection
Increments countp and then adjusts the probability of inserting a question accordingly.
indexOf(Object) - Method in class exe.GAIGSlist
Returns the index in this list of the first occurrence of the specified element, or -1 if the List does not contain this element.
initializeEdgeWeights() - Method in class exe.VisualGraph
Initializes the edge weights based on the the Euclidean distances between their start and goal nodes.
initializeHValues(int) - Method in class exe.VisualGraph
Initializes the heuristic values of the nodes based on their Euclidean distances from the specified goal node.
insertLeftChild(TreeNode) - Method in class exe.TreeNode
Adds a left child to this TreeNode in a binary Tree.
insertQuestion() - Method in class exe.fibQuestion
 
insertQuestion() - Method in class exe.mcQuestion
 
insertQuestion() - Method in class exe.msQuestion
 
insertQuestion() - Method in class exe.question
Writes a reference to this question at the current position in the specified PrintWriter output stream using the GAIGS question reference format.
insertQuestion(int) - Method in class exe.questionCollection
Deprecated. Replaced by questionCollection.insertQuestion(String). Since calls to addQuestion do not always add a question to this collection (due to the probability functions), a question's id might be different from its index in the Vector, causing this method to insert a different question than the programmer intended. Therefore, this method is unreliable when using the new probability functions and remains only to support old code.
insertQuestion(String) - Method in class exe.questionCollection
Inserts the old GAIGS format reference for the question with id ID in this questionCollection at the current point in the showfile.
insertQuestion() - Method in class exe.tfQuestion
 
insertQuestion() - Method in class exe.XMLfibQuestion
Inserts the GAIGS XML <question_ref> tag for this XMLfibQuestion at the current position in the specified PrintWriter output stream.
insertQuestion() - Method in class exe.XMLmcQuestion
Inserts the GAIGS XML <question_ref> tag for this XMLmcQuestion at the current position in the specified PrintWriter output stream.
insertQuestion() - Method in class exe.XMLmsQuestion
Inserts the GAIGS XML <question_ref> tag for this XMLmsQuestion at the current position in the specified PrintWriter output stream.
insertQuestion() - Method in class exe.XMLtfQuestion
Inserts the GAIGS XML <question_ref> tag for this XMLtfQuestion at the current position in the specified PrintWriter output stream.
insertRightChild(TreeNode) - Method in class exe.TreeNode
Adds a right child to this TreeNode in a binary Tree.
isActivated() - Method in class exe.VisEdge
Gives the current activation status of this VisEdge in a VisualGraph.
isActivated() - Method in class exe.VisNode
Gives the current activation status of this VisNode in a VisualGraph.
isBinary() - Method in class exe.Tree
Indicates if this Tree is binary or general.
isClosed() - Method in class exe.VisNode
Gives the closed status of this VisNode.
isDirected() - Method in class exe.VisualGraph
Tells if this VisualGraph has directed or bidirectional edges.
isEmpty() - Method in class exe.GAIGShashStruct
Returns true if the hash table is empty.
isEmpty() - Method in class exe.GAIGSlist
Returns true if the list is empty.
isEmpty() - Method in class exe.GAIGSNameValueIndex
Returns true if the name-value index is empty.
isLeftChild() - Method in class exe.TreeNode
Indicates if this TreeNode is a left child in a binary Tree.
isNull(GAIGSMemoryManager.Index) - Method in class exe.GAIGSMemoryManager
Returns true if the pointer's value is NULL; false otherwise.
isNull(String) - Method in class exe.GAIGSMemoryManager
Returns true if ...
isPlaceHolder() - Method in class exe.TreeNode
Indicates if this TreeNode is a placeholder in a binary Tree.
isRightChild() - Method in class exe.TreeNode
Indicates if this TreeNode is a right child in a binary Tree.
isWeighted() - Method in class exe.VisualGraph
Tells if this VisualGraph has weighted or unweighted edges.

L

label - Variable in class exe.GAIGSprimitiveCollection.Circle
 
label - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 
label - Variable in class exe.GAIGSprimitiveCollection.Polygon
 
label - Variable in class exe.GAIGSprimitiveCollection.StraightLine
 
lastIndexOf(Object) - Method in class exe.GAIGSlist
Returns the index in this list of the last occurrence of the specified element, or -1 if the List does not contain this element.
lcolor - Variable in class exe.GAIGSprimitiveCollection.Circle
 
lcolor - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 
lcolor - Variable in class exe.GAIGSprimitiveCollection.Polygon
 
lcolor - Variable in class exe.GAIGSprimitiveCollection.StraightLine
 
LINE_WIDTH - Variable in class exe.GAIGSprimitiveCollection
 
lines_per_node - Variable in class exe.Tree
Keeps track of the number of lines of text for each TreeNode's label.

M

MAX_NODES - Static variable in class exe.VisualGraph
Stores the maximum number of nodes for this VisualGraph.
maxHeight - Variable in class exe.GAIGSnewQueue
Current maximum height
maxWidth - Variable in class exe.GAIGSnewQueue
Current maximum width
mcQuestion - Class in exe
This class extends question to provide support for mulitple-choice questions.
mcQuestion(PrintWriter, String) - Constructor for class exe.mcQuestion
Constructs a new mcQuestion object that is distinguished by id and outputs its information to out.
msQuestion - Class in exe
This class extends question to provide support for multiple-selection questions.
msQuestion(PrintWriter, String) - Constructor for class exe.msQuestion
Constructs a new msQuestion object that is distinguished by id and outputs its information to out.
mustBeAsked - Variable in class exe.question
Specifies whether this question is marked as must be asked when probablistic questioning is used.
my_edgeset - Variable in class exe.VisualGraph
Stores the list of all possible edges in this VisualGraph.
my_nodeset - Variable in class exe.VisualGraph
Maintains the list of all possible nodes in this VisualGraph.

N

name - Variable in class exe.GAIGSprimitiveCollection
The Name of the collection of graphical primitives
nodeExists(char) - Method in class exe.VisualGraph
Indicates if the specified node is activated in this VisualGraph.
nSides - Variable in class exe.GAIGSprimitiveCollection.Polygon
 
NULL - Static variable in class exe.GAIGSMemoryManager
 
num_edges - Variable in class exe.VisualGraph
Contains the current number of activated edges in this VisualGraph.
num_nodes - Variable in class exe.VisualGraph
Tracks the current number of activated nodes in this VisualGraph.
number_items() - Method in class exe.GAIGShashStruct
Return the number of items in the hash table.
number_items() - Method in class exe.GAIGSNameValueIndex
Return the number of items in the name-value index.

O

ocolor - Variable in class exe.GAIGSprimitiveCollection.Circle
 
ocolor - Variable in class exe.GAIGSprimitiveCollection.Polygon
 
OLDrandomDAcyclicGraph(int, int, boolean, boolean, double, double) - Method in class exe.VisualGraph
 
ORANGE - Static variable in class exe.pseudocode.PseudoCodeDisplay
 
organizeCircle() - Method in class exe.VisualGraph
Organizes the nodes of this VisualGraph around a unit circle to produce a more readable layout.
organizeGraph() - Method in class exe.VisualGraph
Executes the Kamada Algorithm on the nodes and edges currently in this VisualGraph to produce a readable layout.
out - Variable in class exe.question
Specifies the PrintWriter output stream to which the question is to perform its write operations.
out - Variable in class exe.Tree
Holds a reference to the PrintWriter output stream to which this Tree should output its snapshots when its write methods are called.

P

parseToArray(String, int) - Static method in class exe.XMLParameterParser
Parses the user's input into a an array of Strings.
parseToHash(String) - Static method in class exe.XMLParameterParser
Parses the user's inputs into a Hashtable.
peek() - Method in class exe.GAIGSnewQueue
returns but does not remove an item from the queue.
peek() - Method in class exe.GAIGSnewStack
returns but does not remove an item from the stack.
peek() - Method in class exe.GAIGSqueue
returns but does not remove an item from the queue.
peek() - Method in class exe.GAIGSstack
returns but does not remove an item from the stack.
pop() - Method in class exe.GAIGSnewStack
removes an item from the stack and returns it.
pop() - Method in class exe.GAIGSstack
removes an item from the stack and returns it.
pred - Variable in class exe.VisNode
Stores the name of the VisNode that is the predecessor of this VisNode on the current shortest path to this VisNode.
prepareForRefinedTrees() - Method in class exe.GAIGSphylogenetic_forest
 
primitives - Variable in class exe.GAIGSprimitiveCollection
The Current collection of graphical primitives
pseudo_uri(HashMap<String, String>, int[], int[]) - Method in class exe.pseudocode.PseudoCodeDisplay
This is the main method of the overloaded pseudo_uri method.
pseudo_uri(HashMap<String, String>, int) - Method in class exe.pseudocode.PseudoCodeDisplay
 
pseudo_uri(HashMap<String, String>, int, int) - Method in class exe.pseudocode.PseudoCodeDisplay
 
pseudo_uri(HashMap<String, String>, int[]) - Method in class exe.pseudocode.PseudoCodeDisplay
 
PseudoCodeDisplay - Class in exe.pseudocode
PsuedoCodeDisplay.java - This program is used to generate a URI String from a pseudocode XML file (defined by pseudo.dtd).
PseudoCodeDisplay(String) - Constructor for class exe.pseudocode.PseudoCodeDisplay
Constructor - creates a new instance of the PseudoCodeDisplay class.
ptsX - Variable in class exe.GAIGSprimitiveCollection.Polygon
 
ptsY - Variable in class exe.GAIGSprimitiveCollection.Polygon
 
PURPLE - Static variable in class exe.pseudocode.PseudoCodeDisplay
 
push(Object) - Method in class exe.GAIGSnewStack
Adds an item to the stack.
push(Object, String) - Method in class exe.GAIGSnewStack
Adds an item with an associated color to the stack.
push(Object) - Method in class exe.GAIGSstack
Adds an item to the stack.
push(Object, String) - Method in class exe.GAIGSstack
Adds an item with an associated color to the stack.

Q

question - Class in exe
This is the abstract base class that defines the essential data and methods of a question object.
question(PrintWriter, String) - Constructor for class exe.question
Constructs a new question object that is distinguished by id and outputs its information to out.
questionCollection - Class in exe
This class is used to store a collection of question objects.
questionCollection(PrintWriter) - Constructor for class exe.questionCollection
Constructs a new questionCollection by specifying the PrintWriter output stream to which this collection should write its information.
questionCollection(PrintWriter, int) - Constructor for class exe.questionCollection
Constructs a new questionCollection by specifying the PrintWriter output stream to which this collection should write its information and the maximum number of questions that can be added to this collection.
questionCollection(PrintWriter, int, int) - Constructor for class exe.questionCollection
Constructs a new questionCollection by specifying the PrintWriter output stream to which this collection should write its information, the maximum number of questions that can be added to this collection, and the number of possibilities to add questions to this collection.
questionText - Variable in class exe.question
Stores the text that is displayed in the question window for this question.

R

r - Variable in class exe.GAIGSprimitiveCollection.Circle
 
randomActiveNode() - Method in class exe.VisualGraph
Returns the name/label for a randomly selected activated node.
randomAStarSearchGraph(int, int) - Method in class exe.VisualGraph
Clears this VisualGraph and produces a randomly generated sparsely connected heuristic graph that demonstrates the unique feature of the A* Algorithm, namely the reopening of a closed node when a poor heuristic value caused the node to be closed with a greater-than-optimal cost.
randomCompleteGraph(int, boolean, boolean, double, double) - Method in class exe.VisualGraph
Clears this VisualGraph and produces a randomly generated complete graph according to the supplied constraints.
randomConnectedGraph(int, int, boolean, boolean, boolean, double, double) - Method in class exe.VisualGraph
Clears this VisualGraph and produces a randomly generated connected graph according to the supplied constraints.
randomDAcyclicGraph(int, int, boolean, boolean, double, double) - Method in class exe.VisualGraph
Clears this VisualGraph and produces a randomly generated directed acyclic graph according to the supplied constraints.
randomGAIGSGraph(int, int, double, double) - Method in class exe.VisualGraph
Clears this VisualGraph and produces a randomly generated sparsely connected graph suitable for many algorithm visualizations.
randomGraph(int, int, boolean, boolean, boolean, double, double) - Method in class exe.VisualGraph
Clears this VisualGraph and produces a randomly generated graph according to the supplied constraints.
randomHamiltonianGraph(int, int, boolean, boolean, boolean, double, double) - Method in class exe.VisualGraph
Clears this VisualGraph and produces a randomly generated graph containing a Hamiltonian Cycle according to the supplied constraints.
randomHeuristicGraph(int, int) - Method in class exe.VisualGraph
Clears this VisualGraph and produces a randomly generated sparsely connected graph with heuristic values for the nodes.
randomNewNode() - Method in class exe.VisualGraph
Returns the name/label for a randomly selected unactivated node.
randomNode() - Method in class exe.VisualGraph
Returns the name/label for a randomly selected node.
readGAIGSXMLGraph(String) - Method in class exe.VisualGraph
Reads in a showfile and extracts the information contained within the first set of <graph> tags to initialize this VisualGraph.
readStartGoal(String) - Method in class exe.VisualGraph
Reads in a showfile in order to extract the start and goal nodes from the first <title> element in the showfile.
RED - Static variable in class exe.pseudocode.PseudoCodeDisplay
 
redrawLinkedList(GAIGSMemoryManager.Index) - Method in class exe.GAIGSMemoryManager
Straightens out the linked list by redrawing its nodes one after the other in a row (or a column, depending on the current layout manager).
RefBox - Class in exe
A RefBox represents a single box within a RefStruct.
RefBox(String) - Constructor for class exe.RefBox
Create an empty, black RefBox with the given label.
RefBox(String, String) - Constructor for class exe.RefBox
Create an empty RefBox of the given color witht the given label.
RefBox(String, Object) - Constructor for class exe.RefBox
Create a black RefBox with the given label and containing the given data.
RefBox(String, GAIGSRefStruct) - Constructor for class exe.RefBox
Create a black RefBox with the given label and an arrow pointing to the given RefStruct.
RefBox(String, String, Object) - Constructor for class exe.RefBox
Create a RefBox of the given color with the given label above it containing the given data.
RefBox(String, String, GAIGSRefStruct) - Constructor for class exe.RefBox
Create a RefBox of the given color with the given label above it with an arrow pointing to the given RefStruct.
remove(Object) - Method in class exe.GAIGShashStruct
Removes the specified element in this hash table.
remove(int) - Method in class exe.GAIGSlist
Removes and return the element at the specified position in this list.
remove(Object) - Method in class exe.GAIGSlist
Removes the first occurrence of the specified element in this list.
remove(String) - Method in class exe.GAIGSNameValueIndex
Removes the specified name (and corresponding value) in this name-value index.
remove(GAIGSphylogenetic_tree) - Method in class exe.GAIGSphylogenetic_forest
 
removeEdge(char, char) - Method in class exe.VisualGraph
Removes an edge from this VisualGraph by giving its starting and ending nodes.
removeFirst() - Method in class exe.GAIGSlist
Remove and returns the first item in the list.
removeLast() - Method in class exe.GAIGSlist
Remove and returns the last item in the list.
removeNode(char) - Method in class exe.VisualGraph
Removes a node from this VisualGraph by giving its label.
resetNodes() - Method in class exe.VisualGraph
Reinitializes the nodes after running a test algorithm for layout purposes.
root - Variable in class exe.Tree
Contains a reference to the root of this Tree.
runAStar(char, char) - Method in class exe.VisualGraph
Runs the A* Algorithm on this VisualGraph to find the shortest path to the specified goal node from the indicated start node.

S

set(Object, int) - Method in class exe.GAIGSarray
Set location r to value item.
set(Object, int, String) - Method in class exe.GAIGSarray
Set location r to value item using color cl.
set(Object, int, int) - Method in class exe.GAIGSarray
Set location r,c to value item.
set(Object, int, int, String) - Method in class exe.GAIGSarray
Set location r,c to value itemusing color cl.
set(int, Object) - Method in class exe.GAIGSlist
Set the specified location with the element with the default color.
set(int, Object, String) - Method in class exe.GAIGSlist
Set the specified location with the element with the provided color.
set(Object, int) - Method in class exe.GAIGSnewArray
Set location r to value item.
set(Object, int, String) - Method in class exe.GAIGSnewArray
Set location r to value item using color cl.
set(Object, int, int) - Method in class exe.GAIGSnewArray
Set location r,c to value item.
set(Object, int, int, String) - Method in class exe.GAIGSnewArray
Set location r,c to value itemusing color cl.
setAnswer(String) - Method in class exe.fibQuestion
Sets one of the possible correct answers for this fibQuestion.
setAnswer(int) - Method in class exe.mcQuestion
Sets the correctChoice variable that is used to track the position of the correct answer to this mcQuestion.
setAnswer(String) - Method in class exe.mcQuestion
Deprecated. Replaced by mcQuestion.setAnswer(int). Since this method may fail to properly change the value of correctChoice, this method should not be used in new code.
setAnswer(int) - Method in class exe.msQuestion
Adds a correct answer choice to the Vector that is used to track the positions of the correct answers to this msQuestion.
setAnswer(Vector<Integer>) - Method in class exe.msQuestion
Sets the correct answers to this msQuestion with a single method call.
setAnswer(boolean) - Method in class exe.tfQuestion
Sets the correct answer to this tfQuestion.
setBinary(boolean) - Method in class exe.Tree
Specifies whether this Tree is binary or general.
setBounds(double, double, double, double) - Method in class exe.GAIGSlegend
Sets the bounds for this GAIGSlegend object.
setBounds(double, double, double, double) - Method in class exe.GAIGSphylogenetic_forest
Sets the bounds in which this forest is to be drawn.
setBounds(double, double, double, double) - Method in class exe.Tree
Sets the bounds in which this Tree is to be drawn.
setBounds(double, double, double, double) - Method in class exe.VisualGraph
Sets the bounds in which this VisualGraph is to be drawn.
setChar(char) - Method in class exe.VisNode
Assigns the name/label for this VisNode.
setChild(TreeNode) - Method in class exe.TreeNode
Assigns a reference to this TreeNode's child.
setChildWithEdge(TreeNode) - Method in class exe.TreeNode
Adds a child to this TreeNode and properly sets its lineToParent with one method call.
setClosed(boolean) - Method in class exe.VisNode
Sets closed status of this VisNode in a graph-searching algorithm.
setColLabel(String, int) - Method in class exe.GAIGSarray
Set the label of column c.
setColLabel(String, int) - Method in class exe.GAIGSnewArray
Set the label of column c.
setColor(int, String) - Method in class exe.GAIGSarray
Set the color of location r.
setColor(int, int, String) - Method in class exe.GAIGSarray
Set the color of location r,c.
setColor(String) - Method in class exe.GAIGSItem
Set the display color of this item
setColor(int, String) - Method in class exe.GAIGSlist
Set the color of the element at the specified location.
setColor(int, String) - Method in class exe.GAIGSnewArray
Set the color of location r.
setColor(int, int, String) - Method in class exe.GAIGSnewArray
Set the color of location r,c.
setColor(String) - Method in class exe.GAIGStext
Sets the value of color.
setCost(int) - Method in class exe.VisNode
Sets the length of the current shortest path to this VisNode.
setDebugMode(boolean) - Method in class exe.GAIGSMemoryManager
 
setDirected() - Method in class exe.VisualGraph
Indicates that this VisualGraph has at least one directed edge.
setEdgeColor(char, char, String) - Method in class exe.VisualGraph
Modifies the color for the specified edge in this VisualGraph.
setEdgeWeight(char, char, double) - Method in class exe.VisualGraph
Changes the edge weight for the specified edge in this VisualGraph.
setEnd(TreeNode) - Method in class exe.Edge
Assigns the ending TreeNode for this Edge.
setEX(double) - Method in class exe.VisEdge
Sets the Cartesian x-coordinate in [0,1] space for the ending point of this VisEdge.
setEY(double) - Method in class exe.VisEdge
Sets the Cartesian y-coordinate in [0,1] space for the ending point of this VisEdge.
setFontSize(double) - Method in class exe.GAIGSlegend
Sets the font size used for the text labels in this GAIGSlegend.
setFontSize(double) - Method in class exe.GAIGSphylogenetic_forest
Sets the minimum font size to keep the fonts in this GAIGSphylogenetic_forest readable.
setFontsize(double) - Method in class exe.GAIGStext
Sets the value of fontsize.
setFontSize(double) - Method in class exe.Tree
Sets the minimum font size to keep the fonts in this Tree readable.
setFontSize(double) - Method in class exe.VisualGraph
Sets the minimum font size to keep the fonts in this VisualGraph readable.
setHalign(int) - Method in class exe.GAIGStext
Sets the value of halign.
setHeuristic(int) - Method in class exe.VisNode
Assigns the heuristic value for this VisNode.
setHeuristics(boolean) - Method in class exe.VisualGraph
Sets whether this VisualGraph uses or does not use heuristic values.
setHexColor(String) - Method in class exe.VisEdge
Sets the color of this VisEdge.
setHexColor(String) - Method in class exe.VisNode
Sets the color that is displayed within this VisNode.
setID(int) - Method in class exe.TreeNode
Sets the id for this TreeNode.
setInfo(GAIGSMemoryManager.Index, String) - Method in class exe.GAIGSMemoryManager
Assigns a value to the info data member of a node.
setItem(int, int, GAIGSItem) - Method in class exe.GAIGSlegend
Sets the item in this legend at the index specified.
setLabel(String) - Method in class exe.GAIGSlabel
Set the value of the name to be displayed.
setLeaves(int) - Method in class exe.GAIGSphylogenetic_forest
 
setLeftChild(boolean) - Method in class exe.TreeNode
Assigns the left child status of this TreeNode in a binary Tree.
setLimitedNodePos(char, double, double) - Method in class exe.VisualGraph
Changes the coordinates for the specified node in this VisualGraph.
setLimitedX(double) - Method in class exe.VisNode
Changes the Cartesian x-coordinate in [0,1] space for the center of this VisNode, ensuring that the new x-coordinate is in the range [0,1].
setLimitedY(double) - Method in class exe.VisNode
Changes the Cartesian y-coordinate in [0,1] space for the center of this VisNode, ensuring that the new y-coordinate is in the range [0,1].
setLineNumber(int) - Method in class exe.GAIGSMemoryManager
 
setLinesPerNode(int) - Method in class exe.Tree
Modifies the number of lines used for node labels.
setLineToParent(Edge) - Method in class exe.TreeNode
Assigns a reference to this TreeNode's lineToParent, the Edge that connects this TreeNode with its parent in the Tree.
setMustBeAsked(boolean) - Method in class exe.question
Specifies whether this question is mark as must be asked when probablistic questioning is used.
setName(String) - Method in class exe.GAIGSbase
Set the value of the name to be displayed.
setName(String) - Method in interface exe.GAIGSdatastr
Set the name for this structure
setName(String) - Method in class exe.GAIGSgraph
Set the value of the name to be displayed.
setName(String) - Method in class exe.GAIGSlegend
Sets the name for this legend.
setName(String) - Method in class exe.GAIGSphylogenetic_forest
Set the value of the name to be displayed.
setName(String) - Method in class exe.GAIGSprimitiveCollection
Sets the name of the primitive collection
setName(String) - Method in class exe.GAIGStext
Method required to implement the GAIGSdatastr interface.
setName(String) - Method in class exe.GAIGStree
Set the value of the name to be displayed.
setNameFontSize(double) - Method in class exe.GAIGSlegend
Sets the font size used to display this legend's name (can be sized independently from the text size used for labels within the legend).
setNodeColor(char, String) - Method in class exe.VisualGraph
Modifies the color for the specified node in this VisualGraph.
setNodePos(char, double, double) - Method in class exe.VisualGraph
Changes the coordinates for the specified node in this VisualGraph.
setOut(PrintWriter) - Method in class exe.Tree
Stores a reference to the PrintWriter output stream to which this Tree is to output its information.
setParent(TreeNode) - Method in class exe.TreeNode
Assigns a reference to this TreeNode's parent.
setPlaceHolder(boolean) - Method in class exe.TreeNode
Assigns the placeholder status of this TreeNode in a binary Tree.
setPred(char) - Method in class exe.VisNode
Assigns the name of the predecessor VisNode to this VisNode on the current lowest-cost path.
setQuestionText(String) - Method in class exe.question
Sets the text that is displayed in the question pop-up window when this question is included in a showfile.
setRightChild(boolean) - Method in class exe.TreeNode
Assigns the right child status of this TreeNode in a binary Tree.
setRoot(TreeNode) - Method in class exe.Tree
Sets the root TreeNode for this Tree.
setRowLabel(String, int) - Method in class exe.GAIGSarray
Set the label of row r.
setRowLabel(String, int) - Method in class exe.GAIGSnewArray
Set the label of row r.
setSibling(TreeNode) - Method in class exe.TreeNode
Assigns a reference to this TreeNode's sibling.
setSiblingWithEdge(TreeNode) - Method in class exe.TreeNode
Adds a sibling to this TreeNode and properly sets its lineToParent with one method call.
setSpacing(double, double) - Method in class exe.Tree
Sets the spacing between nodes on the vertical and horizontal axes.
setStart(TreeNode) - Method in class exe.Edge
Assigns the starting TreeNode for this Edge.
setSX(double) - Method in class exe.VisEdge
Assigns the Cartesian x-coordinate in [0,1] space for the starting point of this VisEdge.
setSY(double) - Method in class exe.VisEdge
Assigns the Cartesian y-coordinate in [0,1] space for the starting point of this VisEdge.
setText(String) - Method in class exe.GAIGStext
Sets the value of text.
setTreeBounds() - Method in class exe.GAIGSphylogenetic_forest
x/y gaps not right.
setUndirected() - Method in class exe.VisualGraph
Indicates that this VisualGraph has only bidirectional edges.
setUnweighted() - Method in class exe.VisualGraph
Specifies that this VisualGraph has unweighted edges.
setValign(int) - Method in class exe.GAIGStext
Sets the value of valign.
setValue(Object) - Method in class exe.GAIGSItem
Set the value of this item
setValue(String) - Method in class exe.TreeNode
Sets this TreeNode's value that appears inside the circular node when it is drawn on the screen.
setWeight(double) - Method in class exe.VisEdge
Assigns a weight to this VisEdge.
setWeighted() - Method in class exe.VisualGraph
Specifies that this VisualGraph has weighted edges.
setX(double) - Method in class exe.GAIGStext
Sets the value of x.
setX(double) - Method in class exe.VisNode
Changes the Cartesian x-coordinate in [0,1] space for the center of this VisNode.
setY(double) - Method in class exe.GAIGStext
Sets the value of y.
setY(double) - Method in class exe.VisNode
Changes the Cartesian y-coordinate in [0,1] space for the center of this VisNode.
ShowFile - Class in exe
ShowFile is a GAIGS XML Support class design to handle all writing to a GAIGS XML Script file.
ShowFile(String) - Constructor for class exe.ShowFile
Create a ShowFile instance.
ShowFile(String, int) - Constructor for class exe.ShowFile
Create a ShowFile instance.
ShowFile(String, int, int) - Constructor for class exe.ShowFile
Create a ShowFile instance.
shuffle() - Method in class exe.mcQuestion
Randomly exchanges the positions of the answer choices contained within choices so that the answer choices appear in a different order than they were added.
shuffle() - Method in class exe.msQuestion
Randomly exchanges the positions of the answer choices contained within choices so that the answer choices appear in a different order than they were added.
size() - Method in class exe.GAIGSlist
Return the number of items in the list.
size() - Method in class exe.GAIGSphylogenetic_tree
 
size_helper(TreeNode) - Method in class exe.GAIGSphylogenetic_tree
Recursive helper function
stAngle - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 

T

testAStar(char, char) - Method in class exe.VisualGraph
Runs the A* Algorithm on this VisualGraph to monitor if the algorithm will have to reopen a closed node to find the shortest path to the specified goal node from the indicated start node.
TEXT_HEIGHT - Variable in class exe.GAIGSprimitiveCollection
 
tfQuestion - Class in exe
This class extends question to provide support for true-false questions.
tfQuestion(PrintWriter, String) - Constructor for class exe.tfQuestion
Constructs a new tfQuestion object that is distinguished by id and outputs its information to out.
toXML() - Method in class exe.GAIGSarray
Creates and returns GAIGS XML code for the current state of the array.
toXML() - Method in interface exe.GAIGSdatastr
Create and return the GAIGS XML script for this structure
toXML() - Method in class exe.GAIGSgraph
Creates and returns GAIGS XML code for the current state of the graph
toXML() - Method in class exe.GAIGShashStruct
Creates and returns GAIGS XML code for the current state of the hash table
toXML() - Method in class exe.GAIGSlabel
Creates and returns GAIGS XML code for the current label state.
toXML() - Method in class exe.GAIGSlegend
Returns the GAIGS XML representation of this GAIGSlegend object as a String.
toXML() - Method in class exe.GAIGSlist
Creates and returns GAIGS XML code for the current state of the linked list
toXML(String) - Method in class exe.GAIGSlist
Creates and returns GAIGS XML code for the current state of the linear structure named by the parameter string.
toXML() - Method in class exe.GAIGSMemoryManager
Creates and returns GAIGS XML code for the current state of the grid
toXML() - Method in class exe.GAIGSNameValueIndex
Creates and returns GAIGS XML code for the current state of the name-value index
toXML() - Method in class exe.GAIGSnewArray
Creates and returns GAIGS XML code for the current state of the array.
toXML() - Method in class exe.GAIGSnewQueue
Creates and returns GAIGS XML code for the current state of the queue
toXML() - Method in class exe.GAIGSnewStack
Creates and returns GAIGS XML code for the current state of the stack
toXML() - Method in class exe.GAIGSphylogenetic_forest
Creates and returns GAIGS XML code for the current state of the forest
toXML() - Method in class exe.GAIGSphylogenetic_tree
Creates and returns GAIGS XML code for the current state of the tree
toXML() - Method in class exe.GAIGSprimitiveCollection
Creates and Returns the GAIGS XML code for the current state of the primitive collection
toXML() - Method in class exe.GAIGSqueue
Creates and returns GAIGS XML code for the current state of the queue
toXML() - Method in class exe.GAIGSRefStruct
Creates and returns GAIGS XML code for the current state of the ref struct
toXML() - Method in class exe.GAIGSstack
Creates and returns GAIGS XML code for the current state of the stack
toXML() - Method in class exe.GAIGStext
Returns the GAIGS XML representation of this GAIGStext object as a String.
toXML() - Method in class exe.GAIGStree
Creates and returns GAIGS XML code for the current state of the tree
translateCharIndex(char) - Method in class exe.VisualGraph
Returns the my_nodeset index that corresponds to the specified name/label value.
translateIndexChar(int) - Method in class exe.VisualGraph
Returns the name/label of the node at the specified index in my_nodeset.
Tree - Class in exe
This class provides support for binary and general trees, with methods to output these trees in both GAIGS formats.
Tree(boolean) - Constructor for class exe.Tree
Constructs a new Tree by specifying whether it is a binary or general Tree.
Tree(boolean, int) - Constructor for class exe.Tree
Constructs a new Tree by specifying whether it is a binary or general Tree and by giving the number of lines for node labels.
TreeNode - Class in exe
This class maintains the information for a single node in the Tree data structure.
TreeNode() - Constructor for class exe.TreeNode
Constructs a TreeNode with default values.
TreeNode(String) - Constructor for class exe.TreeNode
Constructs a TreeNode by specifying its value.
TreeNode(String, int) - Constructor for class exe.TreeNode
Constructs a TreeNode by giving its value and id.
TreeNode(String, TreeNode, TreeNode, TreeNode, int) - Constructor for class exe.TreeNode
Constructs a TreeNode by passing in the values for value, parent, child, sibling, and id.
TreeNode(VisNode) - Constructor for class exe.TreeNode
Constructs a TreeNode that matches the information contained within the VisNode copy.

U

undoBold(GAIGSMemoryManager.Index) - Method in class exe.GAIGSMemoryManager
 

V

VBOTTOM - Static variable in class exe.GAIGStext
Value that can be assigned to valign to position the lowest line of text at the y-coordinate in y.
VCENTER - Static variable in class exe.GAIGStext
Value that can be assigned to valign to center the text vertically about the y-coordinate in y.
VisEdge - Class in exe
This class maintains the information for a single edge in the VisualGraph data structure.
VisEdge() - Constructor for class exe.VisEdge
Constructs a new VisEdge with default information.
VisEdge(String, double, double, double, double) - Constructor for class exe.VisEdge
Constructs a new VisEdge by specifying its hexadecimal color String and the Cartesian coordinates for its starting and ending points.
VisNode - Class in exe
This class maintains the information for a single node in the VisualGraph data structure.
VisNode() - Constructor for class exe.VisNode
Constructs a new VisNode with default information.
VisNode(char, String, double, double) - Constructor for class exe.VisNode
Constructs a new VisNode by specifying its unique name/label, hexadecimal color String, and Cartesian coordinates.
VisNode(VisNode) - Constructor for class exe.VisNode
Constructs a new VisNode that is a copy of copy.
VisualGraph - Class in exe
This class is a tool for storing and manipulating graphs.
VisualGraph() - Constructor for class exe.VisualGraph
Constucts a VisualGraph with default information.
VisualGraph(boolean, boolean, boolean) - Constructor for class exe.VisualGraph
Constructs a VisualGraph by specifying whether or not it has edge weights, directed edges, and heuristic values for nodes.
VTOP - Static variable in class exe.GAIGStext
Value that can be assigned to valign to position the highest line of text at the y-coordinate in y.

W

weighted - Variable in class exe.VisualGraph
Maintains whether this VisualGraph has weighted or unweighted edges.
width - Variable in class exe.GAIGSnewArray.BoxPair
 
width - Variable in class exe.GAIGSnewQueue.BoxPair
 
width - Variable in class exe.GAIGSnewStack.BoxPair
 
width - Variable in class exe.GAIGSprimitiveCollection.Circle
 
width - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 
width - Variable in class exe.GAIGSprimitiveCollection.Polygon
 
width - Variable in class exe.GAIGSprimitiveCollection.StraightLine
 
writeGAIGSGraph(PrintWriter, String) - Method in class exe.VisualGraph
Writes this VisualGraph to the given PrintWriter output stream using the original GAIGS specifications for Graphs/Networks.
writeGAIGSTree(String) - Method in class exe.Tree
Writes this Tree to the specified PrintWriter output stream as an old GAIGS format snapshot.
writeGAIGSXMLGraph(PrintWriter) - Method in class exe.VisualGraph
Writes this VisualGraph to the given PrintWriter output stream using the new GAIGS XML format.
writeGAIGSXMLTree() - Method in class exe.Tree
Writes this Tree to the specified PrintWriter output stream in the new GAIGS XML format.
writeGAIGSXMLTree(String) - Method in class exe.Tree
Writes this Tree to the specified PrintWriter output stream in the new GAIGS XML format.
writeQuestionInfo() - Method in class exe.fibQuestion
 
writeQuestionInfo() - Method in class exe.mcQuestion
 
writeQuestionInfo() - Method in class exe.msQuestion
 
writeQuestionInfo() - Method in class exe.question
Writes this question's information at the current position in the specified PrintWriter output stream using the GAIGS question format.
writeQuestionInfo() - Method in class exe.tfQuestion
 
writeQuestionInfo() - Method in class exe.XMLfibQuestion
Writes this XMLfibQuestion's information at the current position in the specified PrintWriter output stream using the GAIGS XML format.
writeQuestionInfo() - Method in class exe.XMLmcQuestion
Writes this XMLmcQuestion's information at the current position in the specified PrintWriter output stream using the GAIGS XML format.
writeQuestionInfo() - Method in class exe.XMLmsQuestion
Writes this XMLmsQuestion's information at the current position in the specified PrintWriter output stream using the GAIGS XML format.
writeQuestionInfo() - Method in class exe.XMLtfQuestion
Writes this XMLtfQuestion's information at the current position in the specified PrintWriter output stream using the GAIGS XML format.
writeQuestionsAtEOSF() - Method in class exe.questionCollection
Writes out the information for each question stored in this collection in the old GAIGS format.
writeQuestionsAtEOSF() - Method in class exe.XMLquestionCollection
Writes out the information for each question stored in this collection in the new GAIGS XML format.
writeSnap(String, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, double, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, String, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, double, String, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, String, String, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, String, String, String, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, double, String, String, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, double, String, String, String, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, String, String, question, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, String, String, String, question, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, double, String, String, question, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.
writeSnap(String, double, String, String, String, question, GAIGSdatastr...) - Method in class exe.ShowFile
Write a snapshot to the output file.

X

x - Variable in class exe.GAIGSprimitiveCollection.Circle
 
x - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 
x - Variable in class exe.GAIGSprimitiveCollection.StraightLine
 
x - Variable in class exe.VisNode
Contains the Cartesian x-coordinate of the center of this VisNode in [0,1] space.
x1 - Variable in class exe.Tree
Stores the left-most x-bound for this Tree within the normalized [0,1] space.
x1 - Variable in class exe.VisualGraph
Stores the left-most x-bound for this VisualGraph within the normalized [0,1] space.
x2 - Variable in class exe.Tree
Stores the right-most x-bound for this Tree within the normalized [0,1] space.
x2 - Variable in class exe.VisualGraph
Stores the right-most x-bound for this VisualGraph within the normalized [0,1] space.
x_spacing - Variable in class exe.Tree
Contains the horizontal spacing of this Tree.
XMLfibQuestion - Class in exe
This class allows fill-in-the-blank questions to be displayed along with GAIGS snapshots.
XMLfibQuestion(PrintWriter, String) - Constructor for class exe.XMLfibQuestion
Constructs a new XMLfibQuestion object that is distinguished by id and outputs its information to out.
XMLmcQuestion - Class in exe
This class allows multiple-choice questions to be displayed along with GAIGS snapshots.
XMLmcQuestion(PrintWriter, String) - Constructor for class exe.XMLmcQuestion
Constructs a new XMLmcQuestion object that is distinguished by id and outputs its information to out.
XMLmsQuestion - Class in exe
This class allows multiple-selection questions to be displayed along with GAIGS snapshots.
XMLmsQuestion(PrintWriter, String) - Constructor for class exe.XMLmsQuestion
Constructs a new XMLmsQuestion object that is distinguished by id and outputs its information to out.
XMLParameterParser - Class in exe
This class contains static methods designed to parse the user's inputs from an XML input generator file.
XMLParameterParser() - Constructor for class exe.XMLParameterParser
 
XMLquestionCollection - Class in exe
This class stores a collection of XML questions to be displayed along with GAIGS snapshots.
XMLquestionCollection(PrintWriter) - Constructor for class exe.XMLquestionCollection
Constructs a new XMLquestionCollection by specifying the PrintWriter output stream to which this collection should write its information.
XMLquestionCollection(PrintWriter, int) - Constructor for class exe.XMLquestionCollection
Constructs a new XMLquestionCollection by specifying the PrintWriter output stream to which this collection should write its information and the maximum number of questions that can be added to this collection.
XMLquestionCollection(PrintWriter, int, int) - Constructor for class exe.XMLquestionCollection
Deprecated. Replaced by #XMLquestionCollection(PrintWriter, int)). Due to changes in how XMLquestionCollection handles probabilistic questioning, tne nump parameter is no longer necessary and is simply ignored.
XMLtfQuestion - Class in exe
This class allows true-false questions to be displayed along with GAIGS snapshots.
XMLtfQuestion(PrintWriter, String) - Constructor for class exe.XMLtfQuestion
Constructs a new XMLtfQuestion object that is distinguished by id and outputs its information to out.
xR - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 

Y

y - Variable in class exe.GAIGSprimitiveCollection.Circle
 
y - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 
y - Variable in class exe.GAIGSprimitiveCollection.StraightLine
 
y - Variable in class exe.VisNode
Contains the Cartesian y-coordinate of the center of this VisNode in [0,1] space.
y1 - Variable in class exe.Tree
Stores the lower y-bound for this Tree within the normalized [0,1] space.
y1 - Variable in class exe.VisualGraph
Stores the lower y-bound for this VisualGraph within the normalized [0,1] space.
y2 - Variable in class exe.Tree
Stores the upper y-bound for this Tree within the normalized [0,1] space.
y2 - Variable in class exe.VisualGraph
Stores the upper y-bound for this VisualGraph within the normalized [0,1] space.
y_spacing - Variable in class exe.Tree
Contains the vertical spacing of this Tree.
YELLOW - Static variable in class exe.pseudocode.PseudoCodeDisplay
 
yR - Variable in class exe.GAIGSprimitiveCollection.Ellipse
 

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