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

A

actionPerformed(ActionEvent) - Method in class xmltool.gui.LinkDialog
Handle button events.
actionPerformed(ActionEvent) - Method in class xmltool.gui.FileMenu
Handle menu selection event.
actionPerformed(ActionEvent) - Method in class xmltool.gui.HelpMenu
Handle the selection event.
actionPerformed(ActionEvent) - Method in class xmltool.gui.NodePopUps
Handle button events.
actionPerformed(ActionEvent) - Method in class xmltool.gui.NodeDialog
Handle button events.
actionPerformed(ActionEvent) - Method in class xmltool.gui.HelpFrame
Handle button event.
actionPerformed(ActionEvent) - Method in class xmltool.gui.FileDialog
Handle button events.
actionPerformed(ActionEvent) - Method in class xmltool.gui.NetFrame
Handle button pressed event.
actionPerformed(ActionEvent) - Method in class xmltool.rmiclient.DemoClient
Exit button event handling
addEdge(Point2D.Float) - Method in class xmltool.gui.NetCanvas
Add an edge.
addNewAttribute(int, String, String) - Method in class xmltool.gui.NodePopUps
Add the attribute just created to the cp_bottom panel
addNewAttribute(int, String, String) - Method in class xmltool.gui.NodeDialog
Add the attribute just created to the cp_bottom panel
addNewElement(String, String) - Method in class xmltool.gui.NodePopUps
Add the element just created to the cp_bottom panel
addNewElement(String, String) - Method in class xmltool.gui.NodeDialog
Add the element just created to the cp_bottom panel
addNode(Point2D.Float) - Method in class xmltool.gui.NetCanvas
Add a new node to graph.
adjust(Point2D.Float) - Method in class xmltool.gui.NetCanvas
Adjust point p's location to correspond to the closest distinguished point in the containing polygon (node).
adjustmentValueChanged(AdjustmentEvent) - Method in class xmltool.gui.NetFrame
Handle event by adjusting the view of the design canvas based on position of scrollbars.
adjustParameters(Point2D.Float) - Method in class xmltool.gui.NetCanvas
Pop up a dialog box allowing the designer to adjust a node's parameters.
alpha - Variable in class xmltool.gui.Node
Scale parameter (e.g., mean)
analyzeProject() - Method in class xmltool.codegen.GenerateCode
Modifies the Project condition formed by evaluation of query node to suit Poet datatypes
Attrib - class xmltool.datastructure.Attrib.
Definition of an attribute of a DTD and its properties
Attrib() - Constructor for class xmltool.datastructure.Attrib
Default constructor for this class
Attrib(String, boolean, String, boolean, int, String) - Constructor for class xmltool.datastructure.Attrib
Constructor for this class
Attrib(String, int, boolean) - Constructor for class xmltool.datastructure.Attrib
Constructor for this class

B

backgroundColor - Static variable in class xmltool.gui.NodeDialog
Default background color
BasePanel - class xmltool.gui.BasePanel.
A base panel on which the other objects to be displayed as placed.
BasePanel() - Constructor for class xmltool.gui.BasePanel
 
beta - Variable in class xmltool.gui.Node
Shape parameter (e.g., variance)

C

circleColor - Static variable in class xmltool.gui.NodeDialog
Default circle color
ClassGenerator - class xmltool.classgen.ClassGenerator.
Generate the classes needed to store Java objects into the POET database
ClassGenerator(String) - Constructor for class xmltool.classgen.ClassGenerator
Constructor for this class
cloneIt() - Method in class xmltool.datastructure.ParsedData
Clone the ParsedData object
cloneIt(int, int, String, String) - Method in class xmltool.datastructure.ParsedData
Clone the attribute j of element i
cloneIt(int, String, String) - Method in class xmltool.datastructure.ParsedData
Clone the element i
close() - Method in class xmltool.classgen.FileWrite
Method to write closing information, and to close the the file itself
color - Variable in class xmltool.gui.Node
Color of node
contains(double, double) - Method in class xmltool.datastructure.LinePoints
Verify if the point (x,y) where the mouse is clicked is on or nearby this link
createClasses() - Method in class xmltool.gui.NetCanvas
Create classes for the dtd so that can be used to store objects in the database

D

deleteEdge(double, double, double, double) - Method in class xmltool.gui.NetCanvas
Delete node n's incoming edges.
deleteInEdge(QCurve) - Method in class xmltool.gui.NetCanvas
Delete node n's incoming edges.
deleteInEdges(Node) - Method in class xmltool.gui.NetCanvas
Delete node n's incoming edges.
deleteLink(Point2D.Float) - Method in class xmltool.gui.NetCanvas
Delete the link at location p.
deleteNode(Point2D.Float) - Method in class xmltool.gui.NetCanvas
Delete the node at location p.
DemoClient - class xmltool.rmiclient.DemoClient.
RMI client class: Connects using Java RMI to the RMI server (currently on mitchell.cs.uga.edu) and fetches and displays results in a new modal frame.
DemoClient(Frame) - Constructor for class xmltool.rmiclient.DemoClient
Constructor for this class
Design - class xmltool.gui.Design.
An applet class that initializes and activates the QT4XML designer.
Design() - Constructor for class xmltool.gui.Design
 
drawLinks() - Method in class xmltool.gui.NodePopUps
Draw the links set by initLinks
drawRects() - Method in class xmltool.gui.NodePopUps
Draw the rectangles intialized by the initRects() method
duplicate(int) - Method in class xmltool.gui.NodePopUps
Duplicate the element
duplicate(int) - Method in class xmltool.gui.NodeDialog
Duplicate the element
duplicate(int, int) - Method in class xmltool.gui.NodePopUps
Duplicate the attribute
duplicate(int, int) - Method in class xmltool.gui.NodeDialog
Duplicate the attribute
duplicateFontColor - Static variable in class xmltool.gui.NodeDialog
Default duplicate font color

E

edgeLink - Variable in class xmltool.datastructure.JoinLines
Storage for edges
edgePt - Variable in class xmltool.gui.Link
 
Elem - class xmltool.datastructure.Elem.
Definition of an element of a DTD, and its properties
Elem() - Constructor for class xmltool.datastructure.Elem
Default constructor for this class
Elem(String, boolean, String, boolean, int, String) - Constructor for class xmltool.datastructure.Elem
Constructor for this class
Elem(String, int, boolean) - Constructor for class xmltool.datastructure.Elem
Constructor for this class
elemsPD - Variable in class xmltool.datastructure.ParsedData
Array of ParsedData types to contain information about each child element of the element corresponding to elements[] .

F

F_HEIGHT - Static variable in class xmltool.gui.NetFrame
 
F_TOP_X - Static variable in class xmltool.gui.NetFrame
 
F_TOP_Y - Static variable in class xmltool.gui.NetFrame
 
F_WIDTH - Static variable in class xmltool.gui.NetFrame
 
FileDialog - class xmltool.gui.FileDialog.
Dialog box for entering a file name for the current design model.
FileDialog(Frame, FileMenu) - Constructor for class xmltool.gui.FileDialog
Construct a dialog box to update the file name of current model.
FileMenu - class xmltool.gui.FileMenu.
The file menu for the QT4XML designer.
FileMenu(String, NetFrame, NetCanvas) - Constructor for class xmltool.gui.FileMenu
Construct a menu for the file option in menubar.
fileName - Variable in class xmltool.gui.Node
Name of file of node
FileWrite - class xmltool.classgen.FileWrite.
Actual file creation for the classes to be used with POET database.
FileWrite(String) - Constructor for class xmltool.classgen.FileWrite
Constructor
fontColor - Static variable in class xmltool.gui.NodeDialog
Default font color
FrameMenuBar - class xmltool.gui.FrameMenuBar.
The menu bar for the QT4XML designer.
FrameMenuBar(NetCanvas, NetFrame) - Constructor for class xmltool.gui.FrameMenuBar
Construct a menu bar for the JMODEL frame (NetFrame).

G

genDTD - Static variable in class xmltool.classgen.ClassGenerator
DTD for which the query is being formed
GenerateCode - class xmltool.codegen.GenerateCode.
Generate the query needed in 3 sections as for any general query , Select...From...Where...
generateCode() - Method in class xmltool.gui.NetCanvas
Generate the code, when the generate button is pressed
GenerateCode(Node[], int, Link[], int) - Constructor for class xmltool.codegen.GenerateCode
Called by PoetGenerateCode after the generate button is pressed
getAndAction() - Method in class xmltool.datastructure.ParsedData
 
getAttributesCount() - Method in class xmltool.datastructure.Elem
 
getAttributesCount(int) - Method in class xmltool.datastructure.ParsedData
 
getAttributesName() - Method in class xmltool.datastructure.Attrib
 
getAttributesName(int) - Method in class xmltool.datastructure.Elem
 
getAttributesOpValue() - Method in class xmltool.datastructure.Attrib
 
getAttributesOpValue(int) - Method in class xmltool.datastructure.Elem
 
getAttributesType() - Method in class xmltool.datastructure.Attrib
 
getAttributesType(int) - Method in class xmltool.datastructure.Elem
 
getAttributesValue() - Method in class xmltool.datastructure.Attrib
 
getAttributesValue(int) - Method in class xmltool.datastructure.Elem
 
getConsidered() - Method in class xmltool.datastructure.Elem
 
getConsidered() - Method in class xmltool.datastructure.Attrib
 
getConsidered(int) - Method in class xmltool.datastructure.Elem
 
getControl() - Method in class xmltool.gui.QCurve
Return the control point of the quad curve.
getDialogsCount() - Method in class xmltool.gui.Node
Get dialog count
getDTD() - Method in class xmltool.datastructure.PData
 
getDuplicate() - Method in class xmltool.datastructure.Elem
 
getDuplicate() - Method in class xmltool.datastructure.Attrib
 
getDuplicate(int) - Method in class xmltool.datastructure.Elem
 
getEditable() - Method in class xmltool.datastructure.Elem
 
getEditable() - Method in class xmltool.datastructure.Attrib
 
getEditable(int) - Method in class xmltool.datastructure.Elem
 
getElementsAttributesConsidered(int, int) - Method in class xmltool.datastructure.ParsedData
Check if this ith elements jth attribute has been considered during parsing or not.
getElementsAttributesDuplicate(int, int) - Method in class xmltool.datastructure.ParsedData
 
getElementsAttributesEditable(int, int) - Method in class xmltool.datastructure.ParsedData
 
getElementsAttributesName(int, int) - Method in class xmltool.datastructure.ParsedData
 
getElementsAttributesOpValue(int, int) - Method in class xmltool.datastructure.ParsedData
 
getElementsAttributesSelected(int, int) - Method in class xmltool.datastructure.ParsedData
 
getElementsAttributesType(int, int) - Method in class xmltool.datastructure.ParsedData
 
getElementsAttributesValue(int, int) - Method in class xmltool.datastructure.ParsedData
 
getElementsConsidered(int) - Method in class xmltool.datastructure.ParsedData
 
getElementsCount() - Method in class xmltool.datastructure.ParsedData
 
getElementsDuplicate(int) - Method in class xmltool.datastructure.ParsedData
 
getElementsEditable(int) - Method in class xmltool.datastructure.ParsedData
 
getElementsHasChild(int) - Method in class xmltool.datastructure.ParsedData
 
getElementsMemberOfCollection(int) - Method in class xmltool.datastructure.ParsedData
 
getElementsName() - Method in class xmltool.datastructure.Elem
 
getElementsName(int) - Method in class xmltool.datastructure.ParsedData
 
getElementsOpValue() - Method in class xmltool.datastructure.Elem
 
getElementsOpValue(int) - Method in class xmltool.datastructure.ParsedData
 
getElementsRef(int) - Method in class xmltool.datastructure.ParsedData
Get the reference to the child of element i
getElementsSelected(int) - Method in class xmltool.datastructure.ParsedData
 
getElementsType() - Method in class xmltool.datastructure.Elem
 
getElementsType(int) - Method in class xmltool.datastructure.ParsedData
 
getElementsValue() - Method in class xmltool.datastructure.Elem
 
getElementsValue(int) - Method in class xmltool.datastructure.ParsedData
 
getEvaluated() - Method in class xmltool.datastructure.ParsedData
 
getFileName() - Method in class xmltool.gui.FileMenu
Get the file name for the current design model.
getFirst() - Method in class xmltool.gui.QCurve
Return the first/start point of the quad curve.
getFrom() - Method in class xmltool.codegen.GenerateCode
Returns the FROM condition formed by evaluation of query node
getGlobalAction() - Method in class xmltool.datastructure.ParsedData
 
getHasChild() - Method in class xmltool.datastructure.Elem
 
getI(int) - Method in class xmltool.datastructure.JoinLines
Get element number of the ith click point
getIsRootCollection() - Method in class xmltool.datastructure.ParsedData
 
getJ(int) - Method in class xmltool.datastructure.JoinLines
Get attribute number of the ith click point
getLast() - Method in class xmltool.gui.QCurve
Return the last/end point of the quad curve.
getLinkCount() - Static method in class xmltool.gui.Link
Get methods for the counters
getMemberOfCollection() - Method in class xmltool.datastructure.Elem
 
getNumLinePoints() - Method in class xmltool.datastructure.LinePoints
Get the number of lines drawn in this link
getNumLines() - Method in class xmltool.datastructure.JoinLines
Get total number of lines drawn so far
getNumLines() - Method in class xmltool.datastructure.ParsedData
Get the number of links drawn
getProject() - Method in class xmltool.codegen.GenerateCode
Returns the Projection (SELECT in SQL) formed by evaluation of query node
getQueryCount() - Static method in class xmltool.gui.Node
Get methods for the counters (e.g., getQueryCount for queries).
getRectangleCount() - Method in class xmltool.datastructure.ParsedData
 
getRoot() - Method in class xmltool.gui.Node
Return the name of the root of the DTD.
getSelect() - Method in class xmltool.codegen.GenerateCode
Returns the Selection (WHERE in SQL) formed by evaluation of query node
getSelected() - Method in class xmltool.datastructure.Elem
 
getSelected() - Method in class xmltool.datastructure.Attrib
 
getSelected(int) - Method in class xmltool.datastructure.Elem
 
getText() - Method in class xmltool.gui.OperatorChoice
Get the text of the item selected
getX1(int) - Method in class xmltool.datastructure.LinePoints
Get the start x coordinate of the ith line drawn in that link
getX2(int) - Method in class xmltool.datastructure.LinePoints
Get the end x coordinate of the ith line drawn in that link
getY1(int) - Method in class xmltool.datastructure.LinePoints
Get the start y coordinate of the ith line drawn in that link
getY2(int) - Method in class xmltool.datastructure.LinePoints
Get the end y coordinate of the ith line drawn in that link

H

HEIGHT - Static variable in class xmltool.gui.NodeDialog
Height of panel
HelpFrame - class xmltool.gui.HelpFrame.
QT4XML help frame explains how to use the designer.
HelpFrame(String, String) - Constructor for class xmltool.gui.HelpFrame
Construct a help frame.
HelpMenu - class xmltool.gui.HelpMenu.
The help menu for the QT4XML designer.
HelpMenu(String) - Constructor for class xmltool.gui.HelpMenu
Construct a help menu.

I

inArray(String) - Method in class xmltool.datastructure.PData
Returns if the element or attribute has been considered or not
incrementDialogsCount() - Method in class xmltool.gui.Node
Increment dialog count, i.e.
inEdge - Variable in class xmltool.gui.Node
Number of incoming edges
init() - Method in class xmltool.gui.Design
Initialize the applet.
initRects() - Method in class xmltool.gui.NodePopUps
Initialize rectangles to draw, where the AND/ OR conditions are represented
inLine(int, int) - Method in class xmltool.datastructure.JoinLines
Method to determine if (a,b) is one of the endpoints of the line
inLine(int, int, int) - Method in class xmltool.datastructure.ParsedData
Check if the element or attribute is in this joinLines[i]
insert(float, float, float, float) - Method in class xmltool.datastructure.LinePoints
Add a line to be drawn as part of a join condition
insert(int, int) - Method in class xmltool.datastructure.JoinLines
Method to keep track of a new point, once the user has clicked a element/ attribute box.
insertLookUp(int, int, int) - Method in class xmltool.datastructure.ParsedData
Insert into LookUp, the element or attribute information, whichever has been selected
insertRect(float, float, float, float) - Method in class xmltool.datastructure.ParsedData
Include new rectangle to be drawn
isParsed(String) - Method in class xmltool.datastructure.PData
Returns the reference of the ParsedData if it occurs more than once in the dTD, so that we dont have infinite looping.
isParsed(String) - Method in class xmltool.gui.Node
Returns the reference of the ParsedData if it occurs more than once in the DTD, so that we dont have infinite looping.
isSame(double, double, double, double, double) - Method in class xmltool.gui.QCurve
Are (x, y) and (xe, ye) essentially the same?

J

joinCondition - Variable in class xmltool.gui.Link
 
joinLines - Variable in class xmltool.datastructure.ParsedData
Actual storage for links, in terms of which element or attribute are selected
JoinLines - class xmltool.datastructure.JoinLines.
JoinLines keeps track of which element or attribute on the frame are being linked together for a AND or OR condition.
JoinLines() - Method in class xmltool.datastructure.JoinLines
Default Constructor
JoinLines() - Constructor for class xmltool.datastructure.JoinLines
 

L

linePoints - Variable in class xmltool.datastructure.ParsedData
Actual storage for links, in terms of coordinates
LinePoints - class xmltool.datastructure.LinePoints.
LinePoints keeps track of the lines to be drawn for each link (AND or OR) condition.
LinePoints() - Method in class xmltool.datastructure.LinePoints
Default Constructor
LinePoints() - Constructor for class xmltool.datastructure.LinePoints
 
linePointsArray - Variable in class xmltool.datastructure.LinePoints
 
lines - Variable in class xmltool.datastructure.ParsedData
Array to keep track of number of links drawn line[i] = 0 if there is a line at the ith position (some special unit), else line[i] = -1
Link - class xmltool.gui.Link.
The Link class allows links to be created.
Link() - Constructor for class xmltool.gui.Link
Construct an empty link.
Link(Point2D.Float[]) - Constructor for class xmltool.gui.Link
Construct and initialize a node.
LinkDialog - class xmltool.gui.LinkDialog.
Dialog box for updating a link's parameters.
LinkDialog(Frame, Link) - Constructor for class xmltool.gui.LinkDialog
Construct a dialog box to adjust the parameter for a link.
linkName - Variable in class xmltool.gui.Link
 
load(String) - Method in class xmltool.gui.NetCanvas
Load all the nodes.
loadLink(ObjectInputStream) - Method in class xmltool.gui.Link
Load this link's state.
loadNode(ObjectInputStream) - Method in class xmltool.gui.Node
Load this node's state.
loadNodeParsedData(ObjectInputStream, ParsedData) - Method in class xmltool.gui.Node
Load this node's Parsed Data state.
location - Variable in class xmltool.gui.Node
Position of node (coordinates of top left)
lookUp - Variable in class xmltool.datastructure.ParsedData
Temporary storage of attributes or elements that are clicked to form AND or OR links

M

makeLinks(ParsedData) - Method in class xmltool.gui.Node
Method to make links for parent element to know its sub elements, if this element has already been parsed before and if it has subelements
MAX - Static variable in class xmltool.datastructure.ParsedData
Maximum number of elements/attributes in a DTD
MAX_LEVEL - Static variable in class xmltool.gui.Node
 
MAX_LEVEL - Static variable in class xmltool.gui.NodeDialog
Maximum number of recursive nestings in all
mouseClicked(MouseEvent) - Method in class xmltool.gui.NetCanvas
Handle mouse clicked event.
mouseClicked(MouseEvent) - Method in class xmltool.gui.NodePopUps
Handle mouse click events
mouseClicked(MouseEvent) - Method in class xmltool.gui.NodeDialog
Handle mouse click events
mouseDragged(MouseEvent) - Method in class xmltool.gui.NodePopUps
Not implemented
mouseDragged(MouseEvent) - Method in class xmltool.gui.NodeDialog
Not implemented
mouseEntered(MouseEvent) - Method in class xmltool.gui.NetCanvas
The final 2 MouseListener event handlers are not implemented.
mouseEntered(MouseEvent) - Method in class xmltool.gui.NodePopUps
Not implemented
mouseEntered(MouseEvent) - Method in class xmltool.gui.NodeDialog
Not implemented
mouseExited(MouseEvent) - Method in class xmltool.gui.NetCanvas
 
mouseExited(MouseEvent) - Method in class xmltool.gui.NodePopUps
Not implemented
mouseExited(MouseEvent) - Method in class xmltool.gui.NodeDialog
Not implemented
mouseMoved(MouseEvent) - Method in class xmltool.gui.NodePopUps
Not implemented
mouseMoved(MouseEvent) - Method in class xmltool.gui.NodeDialog
Not implemented
mousePressed(MouseEvent) - Method in class xmltool.gui.NetCanvas
Handle mouse pressed event.
mousePressed(MouseEvent) - Method in class xmltool.gui.NodePopUps
Not implemented
mousePressed(MouseEvent) - Method in class xmltool.gui.NodeDialog
Not implemented
mouseReleased(MouseEvent) - Method in class xmltool.gui.NetCanvas
Handle mouse released event.
mouseReleased(MouseEvent) - Method in class xmltool.gui.NodePopUps
Not implemented
mouseReleased(MouseEvent) - Method in class xmltool.gui.NodeDialog
Not implemented
moveNodeAndParts(Point2D.Float) - Method in class xmltool.gui.NetCanvas
Move node "moveNode" and its parts (tokens and incident edges).

N

N_QUERY - Static variable in class xmltool.gui.Node
 
NetCanvas - class xmltool.gui.NetCanvas.
The NetCanvas class allows canvases to be created for designing queries.
NetCanvas(JFrame) - Constructor for class xmltool.gui.NetCanvas
Constructs a design network canvas.
NetFrame - class xmltool.gui.NetFrame.
Overall frame for the QT4XML designer.
NetFrame() - Constructor for class xmltool.gui.NetFrame
Construct a QT4XML frame.
next(Point2D.Double, double) - Method in class xmltool.gui.QCurve
Return the next point on the quad curve (step units beyond current).
Node - class xmltool.gui.Node.
The Node class allows nodes to be created.
Node() - Constructor for class xmltool.gui.Node
Construct an empty node.
Node(int, Point) - Constructor for class xmltool.gui.Node
Construct and initialize a node.
NodeDialog - class xmltool.gui.NodeDialog.
Dialog box for updating a node's parameters.
NodeDialog(Frame, Node, NetCanvas) - Constructor for class xmltool.gui.NodeDialog
Construct a dialog box to adjust the parameter for a node.
nodeName - Variable in class xmltool.gui.Node
Name of node
NodePopUps - class xmltool.gui.NodePopUps.
Dialog box for updating a node's parameters.
NodePopUps(Frame, ParsedData, String, String, int, Node, String) - Constructor for class xmltool.gui.NodePopUps
Construct a dialog box to adjust the parameter for a node.
nodeType - Variable in class xmltool.gui.Node
Type of node (QUERY ..
numInEdges - Variable in class xmltool.gui.Node
Number of incoming edges
numLines - Variable in class xmltool.datastructure.ParsedData
Number of lines or links drawn
numOutEdges - Variable in class xmltool.gui.Node
Number of outgoing edges
numTokens - Variable in class xmltool.gui.Node
Initial number of tokens (service units)

O

OperatorChoice - class xmltool.gui.OperatorChoice.
A list of items from which the user can choose the operators to build the query
OperatorChoice() - Constructor for class xmltool.gui.OperatorChoice
Default Constructor
OperatorChoice(String) - Constructor for class xmltool.gui.OperatorChoice
Constructor
optFW - Variable in class xmltool.classgen.FileWrite
FileWriter for the ptjavac.opt file
OUT_DIAMETER - Static variable in class xmltool.gui.Node
 
outEdge - Variable in class xmltool.gui.Node
Array of outgoing edges
outProb - Variable in class xmltool.gui.Node
Probability of taking each outgoing edge

P

paint(Graphics) - Method in class xmltool.gui.BasePanel
Paint the screen
paint(Graphics) - Method in class xmltool.gui.NetCanvas
Paint the screen.
parsedData - Variable in class xmltool.gui.Node
 
ParsedData - class xmltool.datastructure.ParsedData.
ParsedData defines the basic datastructure for defining elements and attributes.
ParsedData() - Constructor for class xmltool.datastructure.ParsedData
Default constructor
ParsedData(ParsedData) - Constructor for class xmltool.datastructure.ParsedData
Replicate and return a new object
parseIt(String) - Method in class xmltool.datastructure.PData
Parser
PData - class xmltool.datastructure.PData.
All parsing (using IBM Alphaworks parser) and mapping a DTD to a ParsedData structure is done by this class.
PData() - Constructor for class xmltool.datastructure.PData
Default constructor
PoetGenerateCode - class xmltool.codegen.PoetGenerateCode.
Generate the query designed by user in Poet OQL form.
PoetGenerateCode(Node[], int, Link[], int) - Constructor for class xmltool.codegen.PoetGenerateCode
Called after the generate button is pressed
polyg - Variable in class xmltool.gui.Node
Complete coordinates of node
printIt(ParsedData) - Method in class xmltool.datastructure.ParsedData
Method for printing out values in ParsedData.
processIt(String) - Method in class xmltool.rmiclient.DemoClient
Method to contact RMI server and execute query on database and get results
putIntoArray(String) - Method in class xmltool.datastructure.PData
Puts into ValAll, all the elements and attributes
putLinks(int, int[]) - Method in class xmltool.datastructure.ParsedData
Draw and set the links in the arrays, from information from local data members

Q

QCurve - class xmltool.gui.QCurve.
The QCurve class enhances the QuadCurve.Double class (from the java.awt.geom package) by allowing entities to move along such quadratic curves.
QCurve() - Constructor for class xmltool.gui.QCurve
Construct an empty quad curve.
QCurve(double, double, double, double) - Constructor for class xmltool.gui.QCurve
Construct a straight line (degenerate quad curve).
QCurve(double, double, double, double, double, double) - Constructor for class xmltool.gui.QCurve
Construct a quad curve.

R

rect - Variable in class xmltool.datastructure.ParsedData
Storage for rectangle information, to be drawn for the user to click in and create AND or OR conditions
rectColor - Static variable in class xmltool.gui.NodeDialog
Default rectangle color
recursiveIsParsed(ParsedData, String) - Method in class xmltool.datastructure.PData
This is doing the recursive job of traversing thro the data structures and returns the answer needed by isParsed
recursiveIsParsed(ParsedData, String) - Method in class xmltool.gui.Node
This is doing the recursive job of traversing through the data structures and returns the answer needed by isParsed
refPD - Variable in class xmltool.datastructure.ParsedData
Array of ParsedData types to contain information about each child element of the element corresponding to elements[] .
refPresent - Variable in class xmltool.datastructure.ParsedData
The reference value corresponding to refPD of the parsedData for an element This is 1 if there is a reference, else is 0.
replicate(ParsedData, ParsedData) - Method in class xmltool.datastructure.ParsedData
Replicate and return a new object.
reset() - Method in class xmltool.datastructure.JoinLines
Delete lines drawn
reset() - Method in class xmltool.datastructure.LinePoints
Delete this link
reset() - Static method in class xmltool.gui.Link
Reset the counters.
reset() - Method in class xmltool.gui.NetCanvas
Reset the model state.
reset() - Static method in class xmltool.gui.Node
Reset the counters.
resetLines(int) - Method in class xmltool.datastructure.ParsedData
Reset the line drawn at ith position to indicate a deleted link.
resetLink(int) - Method in class xmltool.datastructure.ParsedData
Reset the link Arrays for index i
root - Variable in class xmltool.datastructure.PData
Root ParsedData of the DTD
root - Variable in class xmltool.datastructure.ParsedData
Root of the DTD

S

save(String) - Method in class xmltool.gui.NetCanvas
Save all the nodes.
saveLink(ObjectOutputStream) - Method in class xmltool.gui.Link
Save this link's state.
saveNode(ObjectOutputStream) - Method in class xmltool.gui.Node
Save this node's state.
saveNodeParsedData(ObjectOutputStream, ParsedData) - Method in class xmltool.gui.Node
Save this node's Parsed Data state.
serverName - Static variable in class xmltool.gui.Design
Variable to store the name of the server which connects to the POET database
setActionType(int) - Method in class xmltool.gui.NetCanvas
Set the action type.
setAndAction(boolean) - Method in class xmltool.datastructure.ParsedData
 
setAttributes(int, String, boolean, String, boolean, int, String) - Method in class xmltool.datastructure.Elem
 
setAttributes(String, int, boolean) - Method in class xmltool.datastructure.Elem
 
setAttributesCount(int) - Method in class xmltool.datastructure.Elem
 
setAttributesName(int, String) - Method in class xmltool.datastructure.Elem
 
setAttributesName(String) - Method in class xmltool.datastructure.Attrib
 
setAttributesOpValue(int, String) - Method in class xmltool.datastructure.Elem
 
setAttributesOpValue(String) - Method in class xmltool.datastructure.Attrib
 
setAttributesType(int) - Method in class xmltool.datastructure.Attrib
 
setAttributesValue(int, String) - Method in class xmltool.datastructure.Elem
 
setAttributesValue(String) - Method in class xmltool.datastructure.Attrib
 
setConsidered(boolean) - Method in class xmltool.datastructure.Elem
 
setConsidered(boolean) - Method in class xmltool.datastructure.Attrib
 
setConsidered(int, boolean) - Method in class xmltool.datastructure.Elem
 
setDialogsCount(int) - Method in class xmltool.gui.Node
Set dialog count
setDuplicate(boolean) - Method in class xmltool.datastructure.Elem
 
setDuplicate(boolean) - Method in class xmltool.datastructure.Attrib
 
setDuplicate(int, boolean) - Method in class xmltool.datastructure.Elem
 
setEditable(boolean) - Method in class xmltool.datastructure.Elem
 
setEditable(boolean) - Method in class xmltool.datastructure.Attrib
 
setEditable(int, boolean) - Method in class xmltool.datastructure.Elem
 
setElements(int, String, boolean, String, boolean, int, String) - Method in class xmltool.datastructure.ParsedData
 
setElements(String, int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsAttributes(int, int, String, boolean, String, boolean, int, String) - Method in class xmltool.datastructure.ParsedData
 
setElementsAttributes(int, String, int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsAttributesConsidered(int, int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsAttributesCount(int, int) - Method in class xmltool.datastructure.ParsedData
 
setElementsAttributesDuplicate(int, int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsAttributesEditable(int, int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsAttributesName(int, int, String) - Method in class xmltool.datastructure.ParsedData
 
setElementsAttributesOpValue(int, int, String) - Method in class xmltool.datastructure.ParsedData
 
setElementsAttributesSelected(int, int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsAttributesValue(int, int, String) - Method in class xmltool.datastructure.ParsedData
 
setElementsConsidered(int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsCount(int) - Method in class xmltool.datastructure.ParsedData
 
setElementsDuplicate(int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsEditable(int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsHasChild(int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsMemberOfCollection(int, boolean) - Method in class xmltool.datastructure.ParsedData
Set the member of collection property for element i.
setElementsName(int, String) - Method in class xmltool.datastructure.ParsedData
 
setElementsName(String) - Method in class xmltool.datastructure.Elem
 
setElementsOpValue(int, String) - Method in class xmltool.datastructure.ParsedData
 
setElementsOpValue(String) - Method in class xmltool.datastructure.Elem
 
setElementsRef(int, ParsedData) - Method in class xmltool.datastructure.ParsedData
Set the refPD, that is the body of element i as pointing to c (which is a ParsedData type)
setElementsSelected(int, boolean) - Method in class xmltool.datastructure.ParsedData
 
setElementsType(int) - Method in class xmltool.datastructure.Elem
 
setElementsValue(int, String) - Method in class xmltool.datastructure.ParsedData
 
setElementsValue(String) - Method in class xmltool.datastructure.Elem
 
setEvaluated(boolean) - Method in class xmltool.datastructure.ParsedData
 
setFileName(String) - Method in class xmltool.gui.FileMenu
Set the file name for the current design model.
setFirst(Point2D.Float) - Method in class xmltool.gui.QCurve
Reset first point in curve.
setGlobalAction(boolean) - Method in class xmltool.datastructure.ParsedData
 
setHasChild(boolean) - Method in class xmltool.datastructure.Elem
 
setIsRootCollection(boolean) - Method in class xmltool.datastructure.ParsedData
 
setLast(Point2D.Float) - Method in class xmltool.gui.QCurve
Reset last point in curve.
setLines(int) - Method in class xmltool.datastructure.ParsedData
Set the ith line in line array, to indicate a link drawn
setLineValues(LinePoints[], int[], boolean) - Method in class xmltool.gui.BasePanel
Assign the line end points and other details to local data members, so that paint can use them
setLinkCount(int) - Static method in class xmltool.gui.Link
Set methods for the counters
setMemberOfCollection(boolean) - Method in class xmltool.datastructure.Elem
 
setModelName(String) - Method in class xmltool.gui.NetCanvas
Set the model name.
setNumLinePoints(int) - Method in class xmltool.datastructure.LinePoints
Set the number of lines drawn in this link
setNumLines(int) - Method in class xmltool.datastructure.JoinLines
Set total number of lines drawn so far
setNumLines(int) - Method in class xmltool.datastructure.ParsedData
Set the number of links drawn to be c
setQueryCount(int) - Static method in class xmltool.gui.Node
Set methods for the counters (e.g., setQueryCount for queries).
setRectangleCount(int) - Method in class xmltool.datastructure.ParsedData
 
setRectValues(Rectangle2D.Float[], int, boolean) - Method in class xmltool.gui.BasePanel
Assign the rectangle end points and other details to local data members, so that paint can use them
setSelected(boolean) - Method in class xmltool.datastructure.Elem
 
setSelected(boolean) - Method in class xmltool.datastructure.Attrib
 
setSelected(int, boolean) - Method in class xmltool.datastructure.Elem
 
show(String, String) - Method in class xmltool.error.Trace
Show a trace message.
show(String, String, double) - Method in class xmltool.error.Trace
Show a timestamped trace message.
stop() - Method in class xmltool.gui.Design
Called to stop the applet.
straight - Variable in class xmltool.gui.QCurve
Flag indicating whether curve is actaully a straight line.
strURL - Static variable in class xmltool.datastructure.ParsedData
URL from where to fetch data

T

T_QUERY - Static variable in class xmltool.gui.Node
 
tell(String, String) - Method in class xmltool.error.Trace
Tell user about an error.
toggle() - Static method in class xmltool.error.Trace
Turn trace on/off.
TOK_DIAMETER - Static variable in class xmltool.gui.Node
 
TOK_RADIUS - Static variable in class xmltool.gui.Node
 
Trace - class xmltool.error.Trace.
A convenience class for displaying trace and error messages, via the show (for traces) and tell (for errors) methods.
Trace(String, String) - Constructor for class xmltool.error.Trace
Construct an trace display object for sourceClass.

U

unpack() - Method in class xmltool.gui.Node
Unpack the node: polyg and color are derivable from nodeType and location.
update(Graphics) - Method in class xmltool.gui.NetCanvas
Don't erase the screen.
updateAttributesOpValue(int, String) - Method in class xmltool.datastructure.Elem
 
updateAttributesValue(int, String) - Method in class xmltool.datastructure.Elem
 
updateElements(int, String, boolean, String) - Method in class xmltool.datastructure.ParsedData
 
updateElementsAttributes(int, int, String, boolean, String) - Method in class xmltool.datastructure.ParsedData
 
updateSelected(int, boolean) - Method in class xmltool.datastructure.Elem
 

V

valAll - Variable in class xmltool.datastructure.PData
Validation array, to check if all the elements have been considered
valid - Variable in class xmltool.datastructure.PData
Flag to denote if the filename for the DTD entered is valid
valid - Variable in class xmltool.datastructure.ParsedData
Flag to denote if the filename for the DTD entered is valid
Validate(Vector, ParsedData, int) - Method in class xmltool.datastructure.PData
Validates the elements and its children and makes the complex ParsedData structure
validateAttributeType(int) - Method in class xmltool.datastructure.ParsedData
Validate attribute type--replace the type field with appropriate value
vect - Variable in class xmltool.datastructure.PData
Vector which contains the child elements
vect - Variable in class xmltool.datastructure.ParsedData
Total number of DTD elements having child elements
vectCount - Variable in class xmltool.datastructure.PData
Total number of DTD elements having child elements
vectCount - Variable in class xmltool.datastructure.ParsedData
Total number of DTD elements having child elements

W

WIDTH - Static variable in class xmltool.gui.NodeDialog
Width of panel
windowActivated(WindowEvent) - Method in class xmltool.gui.NetFrame
 
windowClosed(WindowEvent) - Method in class xmltool.gui.NetFrame
The rest of the WindowEvent handlers are not implemented.
windowClosing(WindowEvent) - Method in class xmltool.gui.NetFrame
Handle window closing event by exiting.
windowDeactivated(WindowEvent) - Method in class xmltool.gui.NetFrame
 
windowDeiconified(WindowEvent) - Method in class xmltool.gui.NetFrame
 
windowIconified(WindowEvent) - Method in class xmltool.gui.NetFrame
 
windowOpened(WindowEvent) - Method in class xmltool.gui.NetFrame
 
writeClassBegin() - Method in class xmltool.classgen.FileWrite
Method to write class definition statement
writeClassEnd() - Method in class xmltool.classgen.FileWrite
Method to write class ending statement
writeDeclarations(ParsedData, boolean, boolean, int, boolean) - Method in class xmltool.classgen.FileWrite
Method to write declarations and other statements for the class

X

X_QUERY - Static variable in class xmltool.gui.Node
 
xmltool.classgen - package xmltool.classgen
Generates classes corresponding to any DTD, used for mapping XML data to Java objects
xmltool.codegen - package xmltool.codegen
Generates POET OQL code (query) for the query designed on the canvas
xmltool.datastructure - package xmltool.datastructure
The datastructure to hold information from the parsed DTD
xmltool.error - package xmltool.error
Convenience package for displaying errors
xmltool.gui - package xmltool.gui
The GUI for QT4XML, whith which the user defines the query
xmltool.rmiclient - package xmltool.rmiclient
Connects to the rmi server and executes the query and displays the results

Y

Y_QUERY - Static variable in class xmltool.gui.Node
 

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