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

A

AboutDialog - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog.
 
AboutDialog_WindowClosing_Interaction1(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
AboutDialog_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
AboutDialog.SymAction - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog.SymAction.
 
AboutDialog.SymAction(AboutDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog.SymAction
 
AboutDialog.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog.SymWindow.
 
AboutDialog.SymWindow(AboutDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog.SymWindow
 
AboutDialog(Frame, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
AboutDialog(Frame, String, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
aboutMenuItem - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
aboutMenuItem_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
aboutMenuItem_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
Action1 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Action1.
 
Action1() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Action1
 
actionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog.SymAction
 
actionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog.SymAction
 
actionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog.SymAction
 
actionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConWindow.SymAction
 
actionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Action1
 
actionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog.SymAction
 
actionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow.SymAction
 
actionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog.SymAction
 
addButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
addButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
addButton_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
addButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window3
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame3
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.cWindow
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window4
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window5
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConWindow
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.cWindow1
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow1
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JFrame1
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkWindow
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow2
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window1
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame1
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.connectWindow
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JInternalFrame1
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window2
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame2
 
addNotify() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
addToCatalog(String) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML
The method addToCatalog() adds an XML page and its corresponding DTD's internal id to the XML catalog
all_nodes - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
Hashtable for all the elements for the exportTo().
all_tables - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
 
all_views - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
 
Application1 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Application1.
 
Application1() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Application1
Constructor
attribute_declaration - Variable in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.AttributeDeclaration
The DOM Tree node that is the root of subtree that can store the information about the attribute declaration.
Attribute_Parent_Node - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
initialize the object - Item of parent of current Attribute
AttributeDeclaration - class edu.wpi.cs.DSRG.xmldb.DTDWrapper.AttributeDeclaration.
This class provide interface to get the information about attribute declaration from the XML Schema DOM Tree.
AttributeDeclaration(Element) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDWrapper.AttributeDeclaration
Store the DOM Tree node, and create the Attribute Declaration object.
availableOpsLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
availableOpsLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 

B

backupDB() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method backupDB() backs up all the tables that will be created after the resetDB().

C

cancelButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
cancelButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
cancelButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConWindow
 
catalog - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
 
catalog - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
 
catalog - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
Catalog - class edu.wpi.cs.DSRG.xmldb.restructuring.Catalog.
Catalog.java provides methods for accessing the latest views on the data tables.
Catalog(JDBCClient) - Constructor for class edu.wpi.cs.DSRG.xmldb.restructuring.Catalog
This constructor is used when a connection has already been established.
checkHide(String) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Log
This function will parse the msg in the format of: ' at .<...>'.
Child_Node - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
 
ChildAttributeName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
 
ChildAttributeName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
 
ChildItemAName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
ChildItemBName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
ChildItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
 
ChildItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
 
ChildItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
ChildItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 
chooseDTD() - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method chooseDTD() sets the currentDTD name from the DTD URI.
clean() - Method in class edu.wpi.cs.DSRG.xmldb.Utils.Cleaner
Clean method- will drop all relations (not views) in the jdbc connection's account with the one exception of "UNIQUEID".
cleaner - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
 
cleaner - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
Cleaner - class edu.wpi.cs.DSRG.xmldb.Utils.Cleaner.
Cleaner class needs a JDBCClient connection, from then it will drop all relations with the one exception of "UNIQUEID"
Cleaner(JDBCClient) - Constructor for class edu.wpi.cs.DSRG.xmldb.Utils.Cleaner
Cleaner constructor- sets the member variable jdbc of type JDBCClient to argument of type JDBCClient.
client - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
Global Statement of opened connection
client - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
Global Statement of opened connection
client - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
global statement of opened connection
client - Variable in class edu.wpi.cs.DSRG.xmldb.MetadataDrivenLoader.UniqueID
 
client - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
 
client - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
client - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
 
client - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
 
client - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
 
client - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
client - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 
client - Variable in class edu.wpi.cs.DSRG.xmldb.restructuring.OracleDataDictionary
 
client - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
It's database connection of where to get the data.
client - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.CreateDataSchema
 
client - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML
 
client_connection - Variable in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
 
client_connection - Variable in class edu.wpi.cs.DSRG.xmldb.storeDTD.CreateDTDM
 
client_connection - Variable in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
 
close() - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
Close the prepared statment and also it's connection.
closeOut() - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method closeOut() closes the instance variable 'out' of type BufferedWriter.
columns - Variable in class edu.wpi.cs.DSRG.xmldb.Utils.Table
It is used to remember the columns.
commit() - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
 
commit() - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
override the parent's commit().
con - Variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
Connection of one session.
ConDialog - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog.
 
ConDialog_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
ConDialog.SymAction - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog.SymAction.
 
ConDialog.SymAction(ConDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog.SymAction
 
ConDialog.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog.SymWindow.
 
ConDialog.SymWindow(ConDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog.SymWindow
 
ConDialog(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
ConDialog(Frame, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
ConDialog(Frame, String, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
conn - Variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
The database connection used in this client.
connectButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
connectButton_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
connectButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
connectButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConWindow
 
connectMenuItem - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
connectMenuItem_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
connectMenuItem_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
connectWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.connectWindow.
 
connectWindow(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.connectWindow
 
ConWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConWindow.
 
ConWindow.SymAction - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConWindow.SymAction.
 
ConWindow.SymAction(ConWindow) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConWindow.SymAction
 
ConWindow(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConWindow
 
create() - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.CreateDTDM
The method create() creates the schema for the MTables.
create() - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.CreateDataSchema
The method create() creates the data tables schema based on the DTDM tables.
create(String) - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method create() iterates through the ALL_DTDS_DTDM_Item relational table and dispatches appropriate item type handler and attribute handler if necessary for the item type.
createCatalog() - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.CreateDTDM
The method createCatalog() creates the relation that holds the relationship between a DTD URI and its internal ID.
createDataSchema - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
 
createDataSchema - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
CreateDataSchema - class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.CreateDataSchema.
CreateDataSchema.java creates a relational schema for the datas to be loaded through XML documents, the XML catalog, and the XML data view catalog.
CreateDataSchema(JDBCClient) - Constructor for class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.CreateDataSchema
This constructor is used when a JDBCClient connection has already been established.
CreateDataSchema(String, String, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.CreateDataSchema
This constructor is used when a connection is needed to be made through a JDBCClient.
createDTDM - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
 
createDTDM - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
CreateDTDM - class edu.wpi.cs.DSRG.xmldb.storeDTD.CreateDTDM.
CreateDTDM.java creates the MetadataTables (MTables) schema including the following relations: ALL_DTDS_DTDM_Item (stores all elements defined in loaded DTD documents), ALL_DTDS_DTDM_Nesting (stores all one to one and one to many relationships between one element and its children (nested) elements), ALL_DTDS_DTDM_Attribute (stores all attributes defined associated with their parent elements), and a relation called ALL_DTDS_DTD_ID_Mapping (stores all DTD URIs loaded and their internal DTD ids).
CreateDTDM(JDBCClient) - Constructor for class edu.wpi.cs.DSRG.xmldb.storeDTD.CreateDTDM
This constructor is used when a JDBCClient object has already been defined.
CreateDTDM(String, String, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.storeDTD.CreateDTDM
This constructor is used when a connection has to be made to a database using the JDBCClient class.
createDTDViews(int) - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
The method createDTDViews() will create a DTD view for each DTD MTables (DTDM) that pertain only to entries from that dtd.
createGroup(Group) - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
The method createGroup() creates an item in the ALL_DTDS_DTDM_Table to represent the current group.
createOut() - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method createOut() creates the BufferedWriter and set the instance variable 'out' to be the new BufferedWriter.
curr_DTD_ID - Variable in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
 
CurrDTDMId - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
 
CurrDTDMId - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
Initialize the class
CurrDTDMId - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
Initialize the class
currentDTD - Variable in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
 
currentDTDURI - Variable in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
 
currID - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML
 
cWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.cWindow.
 
cWindow(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.cWindow
 
cWindow1 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.cWindow1.
 
cWindow1(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.cWindow1
 

D

DBPanel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
DBPanel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
DEFAULT_BATCH_VALUE - Static variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
Default Batch value.
DEFAULT_ROW_PREFETCH - Static variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
Default Row prefetch.
DEFAULT_ROW_PREFETCH - Static variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
Default Row prefetch.
Delete() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
Delete current Item from ALL_DTDS_DTDM_ITEM table.
Delete() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
Delete current Nesting from ALL_DTDS_DTDM_NESTING Table.
Delete() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
Delete the current Attribute from ALL_DTDS_DTDM_ATTRIBUTE Table.
Dialog1 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1.
 
Dialog1_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1
 
Dialog1.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1.SymWindow.
 
Dialog1.SymWindow(Dialog1) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1.SymWindow
 
Dialog1(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1
 
Dialog1(Frame, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1
 
Dialog1(Frame, String, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1
 
document - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
The document implementation for the creation of the DOM document.
doManQuery(String) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
doQuery(String) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
doRestructure() - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
drop() - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.CreateDTDM
The method drop() will drop the relations for the MTables and the Catalog.
dropCatalogs() - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.CreateDataSchema
The method dropCatalogs() removes the XML_CATALOG and DATAVIEW_CATALOG.
dropSchema(String) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.CreateDataSchema
The method dropSchema removes an XML relational database Schema for the given XML.
dropViews(String) - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
The method dropViews() will drop all the views for the DTD that the XML document is compliant to.
DSRG_URL - Static variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
URL Address of DSRG
DTD_ID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
 
DTD_ID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
DTD_ID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
 
DTD_ID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
 
DTD_ID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
 
DTD_ID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
DTD_ID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 
DTD_URI - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
 
DTD_URI - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
DTD_URI - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
 
DTD_URI - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
 
DTD_URI - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
 
DTD_URI - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
DTD_URI - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 
dtdID - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML
 
DTDM_Attribute - Variable in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
 
DTDM_AttributeWrapper - class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper.
DTDM_AttributeWrapper.java representing object - Attribute in ALL_DTDS_DTDM_AttributeWrapper table.
DTDM_AttributeWrapper(JDBCClient, int, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
API 2 - Get all member variables setting based on given Attribute_ID and the statement of opened connection.
DTDM_AttributeWrapper(JDBCClient, String, String, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
API 1 - Get all member variables setting based on given Attribute_Parent_Name, Attribute_Name and statement of opened connection.
DTDM_item - Variable in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
 
DTDM_ItemWrapper - class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper.
DTDM_ItemWrapper.java representing object - Item in ALL_DTDS_DTDM_ITEM table.
DTDM_ItemWrapper(JDBCClient, int, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
DTDM_ItemWrapper API 2 - load all member variables based on Item ID
DTDM_ItemWrapper(JDBCClient, String, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
DTDM_ItemWrapper API 1 - load all member variables based on Item Name
DTDM_Nesting - Variable in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
 
DTDM_NestingWrapper - class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper.
DTDM_NestingWrapper.java representing object - Nesting in ALL_DTDS_DTDM_NESTING table.
DTDM_NestingWrapper(JDBCClient, int, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
API 2 - Get all member variables setting based on given Nesting_ID and the statement of opened connection.
DTDM_NestingWrapper(JDBCClient, String, String, int, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
API 1 - Get all member variables setting based on given Nesting_Parent_Name, Nesting_Child_Name position and statement of opened connection.
DTDWrapper - class edu.wpi.cs.DSRG.xmldb.DTDWrapper.DTDWrapper.
It is a wrapper for the XML Schema DOM tree and output an DTD interface.
DTDWrapper(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDWrapper.DTDWrapper
Get the root of the DOMParser's XML Schema DOM Tree.
DTDXMLPanel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
DTDXMLPanel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 

E

edu.wpi.cs.DSRG.xmldb - package edu.wpi.cs.DSRG.xmldb
 
edu.wpi.cs.DSRG.xmldb.DTDMObjects - package edu.wpi.cs.DSRG.xmldb.DTDMObjects
 
edu.wpi.cs.DSRG.xmldb.DTDWrapper - package edu.wpi.cs.DSRG.xmldb.DTDWrapper
 
edu.wpi.cs.DSRG.xmldb.exportDTD - package edu.wpi.cs.DSRG.xmldb.exportDTD
 
edu.wpi.cs.DSRG.xmldb.JDBCClient - package edu.wpi.cs.DSRG.xmldb.JDBCClient
 
edu.wpi.cs.DSRG.xmldb.MetadataDrivenLoader - package edu.wpi.cs.DSRG.xmldb.MetadataDrivenLoader
 
edu.wpi.cs.DSRG.xmldb.operators - package edu.wpi.cs.DSRG.xmldb.operators
 
edu.wpi.cs.DSRG.xmldb.RainbowExperiments - package edu.wpi.cs.DSRG.xmldb.RainbowExperiments
 
edu.wpi.cs.DSRG.xmldb.RainbowGUI - package edu.wpi.cs.DSRG.xmldb.RainbowGUI
 
edu.wpi.cs.DSRG.xmldb.restructuring - package edu.wpi.cs.DSRG.xmldb.restructuring
 
edu.wpi.cs.DSRG.xmldb.storeDTD - package edu.wpi.cs.DSRG.xmldb.storeDTD
 
edu.wpi.cs.DSRG.xmldb.Utils - package edu.wpi.cs.DSRG.xmldb.Utils
 
edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate - package edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate
 
element_type_declaration - Variable in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeDeclaration
The DOM Element of this Element Type Declaration.
element_type_reference - Variable in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeReference
The DOM root of an ElementTypeReference.
ElementTypeDeclaration - class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeDeclaration.
 
ElementTypeDeclaration(Element) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeDeclaration
Construct the ElementTypeDeclaration object from the Element which representing the root of the DOM subtree that's going to represent this Element Type Declaration.
ElementTypeReference - class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeReference.
Used to represent a reference back to an element type declaration.
ElementTypeReference(Element) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeReference
Construct the ElementTypeReference object and store that root element.
encode(String) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.OracleEncoding
Encode the value to change "'" into "''".
envJTabbedPane - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
envJTabbedPane - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
envJTabbedPane_stateChanged_Interaction(ChangeEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
envJTabbedPane_stateChanged(ChangeEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
establishConnection(String, String, String) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
exact - Static variable in class edu.wpi.cs.DSRG.xmldb.Utils.Log
Used to set whether we want to see the exact level of message or we want to see all the messages higher than a certain level specificed by this.level.
execute() - Method in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
The method execute() evaluates the necessary queries to change the DTDMs and create new views on the data tables.
execute() - Method in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
The method execute() evaluates the statements necessary to change the DTDMs and create views for the data tables.
execute() - Method in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
The method execute() evaluates the queries associated with changing the DTDMs and creating new views on the data tables.
execute() - Method in interface edu.wpi.cs.DSRG.xmldb.operators.Operator
The method execute() is a virtual method that must be implemented for all operator classes.
execute() - Method in class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
The method execute() evaluates all the necessary queries to change the DTDMs and create new views for the data tables.
execute() - Method in class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
The method execute() evaluates all the necessary queries to change the DTDMs and create new views for the data tables.
execute() - Method in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
The method execute() evaluates all the necessary queries to change the DTDMs and create new views on the data tables.
execute() - Method in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
The method execute() evaluates the statements necessary to change the DTDMs and create views for the data tables.
executeUpdate(PreparedStatement, Vector) - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
Execute the update with the input parameters.
exitMenuItem - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
exitMenuItem_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
exitMenuItem_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
exp1() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method exp1() compares batch with serial restructuring.
exp2() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method exp2() varies the datasize to test the scalability of operations of different operator type.
exp3() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method exp3() varies the number of operations to test the scalability of operations of different operator type.
Experiment - class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment.
Experiment.java is the Experimental Setup for the Experiments of the Restructuring Subsystem.
Experiment(JDBCClient) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
This constructor creates the experiment based on a specific connection.
expJoin() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method expJoin() discovers the performance difference in the evaluation of join queries against a data set that vary in the number of pushUpAttribute operations applied.
ExportData - class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData.
Export data from relational database to an XML document User ResultSet directly to increase the performance, without first dump the table to the table object.
ExportData(JDBCClient) - Constructor for class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
Construct the export object that connects to the database.
exportDTD - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
 
exportDTD - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
ExportDTD - class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD.
ExportDTD.java generates a DTD document from three relational tables named ALL_DTDS_DTDM_Item, ALL_DTDS_DTDM_Nesting, and ALL_DTDS_DTDM_Attribute.
ExportDTD(JDBCClient) - Constructor for class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
This constructor is used when a JDBCClient connection has already been established.
ExportDTD(String, String, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
This constructor is used when you need to create a new JDBCClient object to establishes the connection with the database server.
exportFileDialog - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
exportMenuItem - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
exportMenuItem_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
exportMenuItem_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
exportTo(PrintStream) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
Dump the xmldata in the database out to a printstream.
exportTo(String) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
Dump the XML data to a file.
exportTuple(String, String, String, String, ResultSet, Table) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
This one will export one tuple out.
expOverhead() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method expOverhead() tests the overhead of the Restructure operators.

F

failedQueries - Variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
This is used to keep track of any failed queries in this connection.
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window3
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame3
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.cWindow
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window4
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window5
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConWindow
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.cWindow1
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkWindow
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window1
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame1
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.connectWindow
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window2
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame2
 
fComponentsAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
fillDTDMAttributeTable(DTDWrapper) - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
The method fillDTDMAtrributeTable() fills the ALL_DTDS_DTDM_Attribute table.
fillDTDMItemTable(DTDWrapper) - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
The method fillDTDMItemTable() fills the relational tables for this current DTD.
fillDTDMNestingItem_level - Variable in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
 
fillDTDMNestingItem(Item, int) - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
The method fillDTDMNestingItem() is used to recursively store all the references defined inside an item (group, elementTypeDeclaration).
fillDTDMNestingTable(DTDWrapper) - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
The method fillDTDMNestingTable() fills the ALL_DTDS_DTDM_Nesting table.
Filter - class edu.wpi.cs.DSRG.xmldb.Utils.Filter.
This will going to filtering the NodeName.
Filter() - Constructor for class edu.wpi.cs.DSRG.xmldb.Utils.Filter
 
finalize() - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
 
findRowNum(String, String) - Method in class edu.wpi.cs.DSRG.xmldb.Utils.Table
Sequential Searching for a specific value on a specific column.
findURI(String) - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
Try to prefetch the URI.
frame - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
Frame1 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame1.
 
Frame1_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame1
 
Frame1.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame1.SymWindow.
 
Frame1.SymWindow(Frame1) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame1.SymWindow
 
Frame1() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame1
 
Frame1(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame1
 
Frame2 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame2.
 
Frame2_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame2
 
Frame2.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame2.SymWindow.
 
Frame2.SymWindow(Frame2) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame2.SymWindow
 
Frame2() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame2
 
Frame2(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame2
 
Frame3 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame3.
 
Frame3_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame3
 
Frame3.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame3.SymWindow.
 
Frame3.SymWindow(Frame3) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame3.SymWindow
 
Frame3() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame3
 
Frame3(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame3
 
frameSizeAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow1
 
frameSizeAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JFrame1
 
frameSizeAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow2
 
frameSizeAdjusted - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JInternalFrame1
 
FromPosition - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
FromPosition - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 

G

Get_All_Child_Nestings() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
return vector that contains all the objects - Nestings that are the relationships between all children Items and the current Item.
Get_All_Children() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
return vector that contains all the objects - Items that are the children of the current Item.
Get_All_Parent_Nestings() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
return vector that contains all the objects - Nestings that are the relationships between all parent Items and the current Item.
Get_All_Parent() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
return Vector that constains all objects - Items that are the parents of the current Item.
Get_sibling_Items_In_Range(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
return vector that contains all the objects - Items that are siblings of child of the current Nesting.
Get_sibling_Nestings_In_Range(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
return vector that contains all the objects - Nestings that are siblings of the current Nesting
get() - Method in class edu.wpi.cs.DSRG.xmldb.Utils.Timer
Get the time passed.
getAttributeDeclarationAt(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeDeclaration
Get the specific AttributeDeclaration by its index.
GetAttributeDefaultValueType() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
return default value type of current Attribute
GetAttributeID() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
return ID of current Attribute
GetAttributeName() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
return Name of current Attribute
getAttributesOf(String) - Method in class edu.wpi.cs.DSRG.xmldb.restructuring.OracleDataDictionary
The method getAttributesOf() will return all the attributes of a given relation name.
getAttributeType() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.AttributeDeclaration
Get the Type of the Attribute Declared.
GetAttributeType() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
return Type of current Attribute
GetChildNode() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
return object - Item that contains all the information of child of Nesting
getClassName(String) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Log
It used to parse the string and get the classname out.
getConnection() - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
Return the database connection.
getDefaultDeclaration() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.AttributeDeclaration
Get the Defaults of the Attribute Declared.
GetDTD_ID() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
return ID of current DTD_ID
GetDTDMId() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
return current DTDM Id
GetDTDMId() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
return current DTD_ID of current Attribute
getElementTypeDeclarationAt(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.DTDWrapper
Get the Element Type Declaration with specific index.
getIDbyName(String) - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
The method getIDbyName()gets the ID of a Item stored in ALL_DTDS_DTDM_Item table by its Name and the current DTD ID.
GetItemID() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
return ID of current Item
GetItemName() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
return Name of current Item
GetItemType() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
return Type of current Item
getMethodName(String) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Log
It used to parse the string and get the classname.method out.
getName() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Item
Return the name of this Item.
getName() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeReference
Get the Name of the element.
getName() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeDeclaration
Get the Name of the Element_Type_Defined.
getName() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Group
Get the group's name.
getName() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.AttributeDeclaration
Get the Name of the Attribute Declared.
GetNestingID() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
return ID of current Nesting
GetNestingMultiple() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
return Quantifier(Multiple) of current Nesting
GetNestingOptional() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
return Quantifier(Optional) of current Nesting
GetNestingPosition() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
return Position of current Nesting
getNextID() - Method in class edu.wpi.cs.DSRG.xmldb.MetadataDrivenLoader.UniqueID
This function is used to generate one unique ID for all the tuples.
getNumberOfAttributeDeclarations() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeDeclaration
Get the Number of the attributes declarated for this Element type Declaration.
getNumberOfColumns(String) - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
 
getNumberOfElementTypeDeclarations() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.DTDWrapper
Iterate through the XML Schema DOM Tree to count the number of Element Types.
getNumberOfReferences() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Item
Return the number of the references from this Item.
getNumberOfReferences() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeReference
Return the number of the references from this Item.
getNumberOfReferences() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeDeclaration
This Method Will get the total number of references of this element type declaration.
getNumberOfReferences() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Group
Get number of references underneath this group.
getOptional() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Reference
Get whether this reference is optional.
getParent() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Group
Get the parent of this group.
getParent() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.AttributeDeclaration
Get the parent ElementTypeDeclaration of this attribute
GetParentNode() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
return object - Item that contains all the information of parent of Nesting
GetParentNode() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
return object - Item that contains all the information of parent of Attribute
getPassword() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
getRatio() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Reference
Get where this Ratio of this reference.
getReferenceAt(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Item
Return the specific reference by Index.
getReferenceAt(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeReference
Return the specific reference by Index.
getReferenceAt(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeDeclaration
Get the Reference of a specific Index.
getReferenceAt(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Group
get the Reference at specific Index.
getString(int, String) - Method in class edu.wpi.cs.DSRG.xmldb.Utils.Table
Get a specific cell.
getSystemId() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.DTDWrapper
Get the System Id of the current DTD.
getSystemTime() - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Timer
Give back System Time.
getTo() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Reference
Get where this reference refer to.
getType() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.ElementTypeDeclaration
Get the content type of the element type declaration.
getType() - Method in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Group
Get the type of the Group.
getUserName() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
getViewTableName(String, int) - Method in class edu.wpi.cs.DSRG.xmldb.restructuring.Catalog
The method getViewTableName() retrieves the latest view name for a given DTD's item.
Group - class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Group.
Representing the Group in the Element Type Declaration.
group_root - Variable in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Group
Root of the group.
Group(Element) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Group
Create a group object.

H

handleATTLIST(String) - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method handleATTLIST iterates through the DTDM_Attribute relational table for the given Item 'id' and writes the list of attribute for the given Item
handleELEMENT_ANY() - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method handleELEMENT_ANY() writes the constant string 'ANY'.
handleELEMENT_ELEMENT(String) - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method handleELEMENT_ELEMENT() iterates through the ALL_DTDS_DTDM_Nesting relational table and writes the element name if it is a simple type, otherwise calls itself to handle the complex child.
handleELEMENT_EMPTY() - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method handleELEMENT_EMPTY() writes the constant string 'EMPTY'.
handleELEMENT_MIXED(String) - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method handleELEMENT_MIXED iterates through the ALL_DTDS_DTDM_Nesting relational table and writes the element name of each simple item type.
handleELEMENT_PCDATA() - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method handleELEMENT_PCDATA writes the constant string '(#PCDATA)'.
hideMethods - Static variable in class edu.wpi.cs.DSRG.xmldb.Utils.Log
The String array is used to set which show or not show the log depends on where the log is been called from.

I

ignoreLogStack(BufferedReader) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Log
It used to skip the information about the log functions.
importFileDialog - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
importMenuItem - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
importMenuItem_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
importMenuItem_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
indent(int) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
Indent is a function to generate number of spaces based on the the input level.
Indicator(String, String) - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method Indicator() returns the appropriate constant string depending on the fields: ratio and optional of the appropriate ALL_DTDS_DTDM_Nesting tuple
init() - Method in class edu.wpi.cs.DSRG.xmldb.restructuring.Catalog
The method init() initializes the view attribute of every data relation of every dtd stored in the database specified by the connection.
init() - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
 
initializeDTDMNestingTable(DTDWrapper) - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
 
Insert() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
Insert current Item into ALL_DTDS_DTDM_ITEM table
Insert() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
Insert current Nesting into ALL_DTDS_DTDM_NESTING Table.
Insert() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
Insert the current Attribute into ALL_DTDS_DTDM_ATTRIBUTE Table.
insertChild(Node, Node, String) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
This will insert the child_node into the parent_node with specific position.
isFirst - Variable in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
 
Item - class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Item.
This is the superclass of the ElementTypeDeclaration and Group.
Item() - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Item
 

J

jdbc - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The database connection used for this example.
jdbc - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
The database connection used.
jdbc - Variable in class edu.wpi.cs.DSRG.xmldb.restructuring.Restructure
 
jdbc - Variable in class edu.wpi.cs.DSRG.xmldb.restructuring.Catalog
 
jdbc - Variable in class edu.wpi.cs.DSRG.xmldb.Utils.Cleaner
 
JDBCClient - class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient.
An Client based on the JDBC Driver.
JDBCClient() - Constructor for class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
Default constructor, not for external use.
JDBCClient(String, String, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
Start the session.
JDBCClientException - exception edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClientException.
 
JDBCClientException() - Constructor for class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClientException
 
JDBCClientException(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClientException
 
JFrame1 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JFrame1.
 
JFrame1() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JFrame1
 
JFrame1(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JFrame1
 
JInternalFrame1 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JInternalFrame1.
 
JInternalFrame1() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JInternalFrame1
 
JInternalFrame1(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JInternalFrame1
 
JWindow1 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow1.
 
JWindow1_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow1
 
JWindow1.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow1.SymWindow.
 
JWindow1.SymWindow(JWindow1) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow1.SymWindow
 
JWindow1() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow1
 
JWindow1(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow1
 
JWindow2 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow2.
 
JWindow2_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow2
 
JWindow2.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow2.SymWindow.
 
JWindow2.SymWindow(JWindow2) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow2.SymWindow
 
JWindow2() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow2
 
JWindow2(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow2
 

K

keepLastID() - Method in class edu.wpi.cs.DSRG.xmldb.MetadataDrivenLoader.UniqueID
keep the last iid back to the database.

L

label1 - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
label1 - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
last_iid - Variable in class edu.wpi.cs.DSRG.xmldb.MetadataDrivenLoader.UniqueID
 
level - Static variable in class edu.wpi.cs.DSRG.xmldb.Utils.Log
Used to set the lowest level of visible message.
listDTDs() - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method listDTDs() returns the list of DTDs stored
Load() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
Load member variables miItemID, msItemType based on give Item Name.
Load() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
load member variable of miNestingID, msNestingMultiple, msNestingOptional based on given Nesting_Parent_Name, Nesting_Child_Name and Position.
Load() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
load member variable of miAttributeID, msAttributeType, msAttributeDefaultValueType based on given Attribute_Parent_Name and Attribute_Name.
load(String) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML
The method load() invokes the loading process for an XML document.
loadXML - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
 
loadXML - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
LoadXML - class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML.
LoadXML.java takes the URI of an XML document and loads its data into the respective data schema created by referencing the DTDM to which the document conformed to.
LoadXML(JDBCClient, UniqueID) - Constructor for class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML
This constructor takes an already established JDBC client connection and a unique id generator.
LoadXML(String, String, String, UniqueID) - Constructor for class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML
This constructor that takes in all the arguments necessary to create a new JDBC connection as well as a unique id generator.
Log - class edu.wpi.cs.DSRG.xmldb.Utils.Log.
This is a class used to output the log message to the screen.
Log() - Constructor for class edu.wpi.cs.DSRG.xmldb.Utils.Log
 
LogException - exception edu.wpi.cs.DSRG.xmldb.Utils.LogException.
This class is used to print out the calling stack.
LogException() - Constructor for class edu.wpi.cs.DSRG.xmldb.Utils.LogException
 
LogException(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.Utils.LogException
 
LOGID - Static variable in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
 
logMessage(int, String) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Log
 
logMessage(String) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Log
Default Logger level is 1.
logStackTrace(int, String) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Log
It will show the calling stack of this message.
logStackTrace(String) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Log
make a default log level 1.

M

main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method main() sets up a new connection given the URI, username, and password for a database server.
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame3
 
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.NewOrg
 
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow1
 
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JFrame1
 
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow2
 
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame1
 
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JInternalFrame1
 
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Application1
main
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame2
 
main(String[]) - Static method in class edu.wpi.cs.DSRG.xmldb.restructuring.Restructure
The method main() initializes a RestructureComp instance for reading input.
mainMenuBar - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
manQueryDialog - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog.
 
manQueryDialog_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
manQueryDialog.SymAction - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog.SymAction.
 
manQueryDialog.SymAction(manQueryDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog.SymAction
 
manQueryDialog.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog.SymWindow.
 
manQueryDialog.SymWindow(manQueryDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog.SymWindow
 
manQueryDialog(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
manQueryDialog(Frame, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
manQueryDialog(Frame, String, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
manQueryMenuItem - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
manQueryMenuItem_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
manQueryMenuItem_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
map(String) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Filter
 
materialize() - Method in class edu.wpi.cs.DSRG.xmldb.restructuring.Restructure
The method materialize() materializes the current data catalog.
menu0 - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
menu1 - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
menu2 - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
menu3 - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
messageTextArea - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
miAttributeID - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
 
miItemID - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
 
miNestingID - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
 
miNestingPosition - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
 
MovedItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
MovedItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 
msAttributeDefaultValueType - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
 
msAttributeName - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
 
msAttributeType - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
 
msItemName - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
Initialize the class
msItemType - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
 
msNestingMultiple - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
 
msNestingOptional - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
 
myID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
 
myID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
myID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
 
myID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
 
myID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
 
myID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
myID - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 

N

name - Variable in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Group
The name of the group.
name - Variable in class edu.wpi.cs.DSRG.xmldb.Utils.Timer
Keep the name of this timer.
nameLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
NewAttributeName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
 
NewItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
 
NewOrg - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.NewOrg.
 
NewOrg() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.NewOrg
 
noButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
noButton_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
noButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
node - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.NodeWithPosition
 
NodeWithPosition - class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.NodeWithPosition.
The structure that is used to store the combination of the node and its position.
NodeWithPosition(Node, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.NodeWithPosition
 
num_of_nodes - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
used to keep process of the printNode.
num_of_tuples - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
Use to report number of tuples exported.

O

ODBC_Driver - Static variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
ODBC Driver name
okButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
okButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
okButton_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
okButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
OldAttributeName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
 
OldItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
 
oldView - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
 
oldView - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
oldView - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
 
oldView - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
 
oldView - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
 
oldView - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
oldView - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 
open(String, String, String) - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
Open a new connection to the database.
Operator - interface edu.wpi.cs.DSRG.xmldb.operators.Operator.
Operator.java is the interface for all other operator classes.
operatorEnum - Variable in class edu.wpi.cs.DSRG.xmldb.restructuring.Restructure
 
operatorList - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
operatorListBox - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
operatorObjects - Variable in class edu.wpi.cs.DSRG.xmldb.restructuring.Restructure
 
OperatorPanel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
OperatorPanel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
opParsList - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
opParsList_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
opParsList_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
opParsListBox - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
ops - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
opsParsLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
opsParsLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
Oracle_Driver - Static variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
Oracle JDBC Driver name
OracleDataDictionary - class edu.wpi.cs.DSRG.xmldb.restructuring.OracleDataDictionary.
OracleDataDictionary.java will encapsulate the Oracle' data dictionary.
OracleDataDictionary() - Constructor for class edu.wpi.cs.DSRG.xmldb.restructuring.OracleDataDictionary
OracleDataDictionary constructor comment.
OracleDataDictionary(JDBCClient) - Constructor for class edu.wpi.cs.DSRG.xmldb.restructuring.OracleDataDictionary
This constructor use an existing JDBC connection.
OracleEncoding - class edu.wpi.cs.DSRG.xmldb.Utils.OracleEncoding.
This class is used to encode the Text, or other values before send to the Oracle database.
OracleEncoding() - Constructor for class edu.wpi.cs.DSRG.xmldb.Utils.OracleEncoding
 
OracleJDBCClient - class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient.
It is a high performanced Oracle JDBC Client.
OracleJDBCClient() - Constructor for class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
Constructor without any open connection.
OracleJDBCClient(JDBCClient) - Constructor for class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
Construct a connect by getting parameter from another connection.
OracleJDBCClient(String, String, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
Constructor with one initialized open connection.
out - Variable in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
 

P

p_stmt - Variable in class edu.wpi.cs.DSRG.xmldb.restructuring.OracleDataDictionary
 
Parent_Node - Variable in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
 
ParentAttributeName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
 
ParentAttributeName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
 
ParentItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
 
ParentItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
ParentItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
 
ParentItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
 
ParentItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
ParentItemName - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 
ParentPosition - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
ParentPosition - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 
parser - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML
 
passTextField - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
password - Variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
Current connection's password
PasswordDialog - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog.
 
PasswordDialog(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
PasswordDialog(Frame, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
PasswordDialog(Frame, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
PasswordDialog(Frame, String, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
passwordLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
position - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.NodeWithPosition
 
PositionA - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
PositionB - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
positions - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
Hashtable for get the position of a specific node.
prepareUpdate(String) - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
Set the batched update.
printDOM(PrintStream) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
This will print out all the dom trees start from the roots.
printNode(PrintStream, Node, int) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
Recursive function to visit each node and print it out.
processQuery(String) - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
For compatibility with both client and server side JDBC connections, we assume there is no autocommit feature (due to server side JDBC connection disable that feature).
pushDownAttributeObject - class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject.
pushDownAttributeObject.java will move attribute a of item A to attribute b of item B constructor: public pushDownAttributeObject(JDBCClient client, String ChildItemName, String ChildAttributeName, String ParentItemName, String ParentAttributeName, String DTD_URI, int myID) member variables: client - used to connect to oracle ChildItemName - the name of the child item ChildAttributeName - the name of the child attribute ParentItemName - the name of the parent item ParentAttributeName - the name of the parent attribute DTD_URI - the location of the DTD DTD_ID - the id specifying which DTD to modify myID - the operator's id oldView - the old view rs - the resultset used for processing queries member functions: execute() - executes the queries
pushDownAttributeObject(JDBCClient, String, String, String, String, String, int) - Constructor for class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
This constructor is used with an exisitng connection and initializes the member instances for each argument.
pushDownNestingObject - class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject.
pushDownNestingObject.java will move up a nesting relationship along the DTD structure constructor: public pushDownNestingObject(JDBCClient client, String MovedItemName, String ParentItemName, int ParentPosition, int FromPosition, String ChildItemName, int ToPosition, String DTD_URI, int myID) member variables: client - used to connect to oracle MovedItemName - the name of the item to be moved ChildItemName - the name of the child item ParentItemName - the name of the parent item ParentPosition - the parent nesting position FromPosition - the original nesting position ToPosition - the final nesting position DTD_URI - the location of the DTD DTD_ID - the id specifying which DTD to modify myID - the operator's id oldView - the old view rs - the resultset used for processing queries member functions: execute() - executes the queries
pushDownNestingObject(JDBCClient, String, String, int, String, int, int, String, int) - Constructor for class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
This constructor is used with an existing connection and intializes all the instance variables for each argument.
pushUpAttributeObject - class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject.
pushUpAttributeObject.java will move attribute b of item B as attribute a of item A constructor: public pushUpAttributeObject(JDBCClient client, String ChildItemName, String ChildAttributeName, String ParentItemName, String ParentAttributeName, String DTD_URI, int myID) member variables: client - used to connect to oracle ChildItemName - the name of the child item ChildAttributeName - the name of the child attribute ParentItemName - the name of the parent item ParentAttributeName - the name of the parent attribute DTD_URI - the location of the DTD DTD_ID - the id specifying which DTD to modify myID - the operator's id oldView - the old view rs - the resultset used for processing queries member functions: execute() - executes the queries
pushUpAttributeObject(JDBCClient, String, String, String, String, String, int) - Constructor for class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
This constructor is used with an existing connection and initializes all its instance variables to the passed arguments.
pushUpNestingObject - class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject.
pushUpNestingObject.java will move up a nesting relationship along the DTD structure constructor: public pushUpNestingObject(JDBCClient client, String MovedItemName, String ChildItemName, int FromPosition, String ParentItemName, int ParentPosition, int ToPosition, String DTD_URI) member variables: client - used to connect to oracle MovedItemName - the name of the item to be moved ChildItemName - the name of the child item ParentItemName - the name of the parent item ParentPosition - the parent nesting position FromPosition - the original nesting position ToPosition - the final nesting position DTD_URI - the location of the DTD DTD_ID - the id specifying which DTD to modify myID - the operator's id oldView - the old view rs - the resultset used for processing queries member functions: execute() - executes the queries
pushUpNestingObject(JDBCClient, String, String, int, String, int, int, String, int) - Constructor for class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
This constructor is used with an existing connection and initializes the instance variables with the arguments passed.
PwdField - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
Pwdtext - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 

Q

QueryButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
QueryButton_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
QueryButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
QueryField - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
QueryTXT - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
 
QuitDialog - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog.
 
QuitDialog_WindowClosing_Interaction1(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
QuitDialog_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
QuitDialog.SymAction - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog.SymAction.
 
QuitDialog.SymAction(QuitDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog.SymAction
 
QuitDialog.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog.SymWindow.
 
QuitDialog.SymWindow(QuitDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog.SymWindow
 
QuitDialog(Frame, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
QuitDialog(Frame, String, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 

R

Rainbow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow.
 
Rainbow_WindowClosing_Interaction1(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
Rainbow_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
Rainbow.SymAction - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow.SymAction.
 
Rainbow.SymAction(Rainbow) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow.SymAction
 
Rainbow.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow.SymWindow.
 
Rainbow.SymWindow(Rainbow) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow.SymWindow
 
Rainbow() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
Rainbow(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
randomize(Vector) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.VectorTools
randomize the updates.
rc - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
The restructuring used in the experiments.
readOperators(String) - Method in class edu.wpi.cs.DSRG.xmldb.restructuring.Restructure
The method readOperators() will read a set of operators from a specific file.
Reference - class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Reference.
getRatio() and getOptional() together could used to describe the different occurrence property indicator ratio optional maxOccurs minOccurs no indicator: 1:1 false ^ ^ ? 1:1 true ^ 0 + 1:n false * ^ * 1:n true * 0 This is not a design fault that I seperate the reference the element that is reference to.
reference_node - Variable in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Reference
The node used to get the reference information from the XML Schema DOM Tree.
Reference(Element) - Constructor for class edu.wpi.cs.DSRG.xmldb.DTDWrapper.Reference
Create a reference object which can used to browse the DOM tree to get what we need.
RefreshButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
RefreshButton_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
RefreshButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
removeButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
removeButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
removeButton_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
removeButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
renameAttributeObject - class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject.
renameAttributeObject.java represents the attribute that is to be renamed constructor: public renameAttributeObject(JDBCClient client, String ParentItemName, String OldAttributeName, String NewAttributeName, String DTD_URI, int myID) member variables: client - used to connect to oracle ParentItemName - the parent name of the item OldAttributeName - the current name of the attribute NewAttributeName - the new name of the attribute DTD_URI - the location of the DTD DTD_ID - the id specifying which DTD to modify myID - the operator's id oldView - the old view rs - the resultset used for processing queries member functions: execute() - executes the queries
renameAttributeObject(JDBCClient, String, String, String, String, int) - Constructor for class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
This constructor is used with an existing connection and initializes the instance variables with the arguments passed.
renameItemObject - class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject.
renameItemObject.java represents the attribute that is to be renamed constructor: public renameItemObject(JDBCClient client, String OldItemName, String NewItemName, String DTD_URI, int myID) member variables: client - used to connect to oracle OldItemName - the current name of the item NewItemName - the new name of the item DTD_URI - the location of the DTD DTD_ID - the id specifying which DTD to modify myID - the operator's id oldView - the old view rs - the resultset used for processing queries member functions: execute() - executes the queries
renameItemObject(JDBCClient, String, String, String, int) - Constructor for class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
This constructor is used with an existing connection and initializes all the instance variables to the arguments passed.
Reposition_Related_Nesting_In_Range(int, String) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
return boolean to show repositon successfully or not.
reset() - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.CreateDTDM
The method reset() will reset the relations for the MTables and the Catalog.
reset() - Method in class edu.wpi.cs.DSRG.xmldb.Utils.Timer
Reset the timer.
Reset() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
reset all member variables of object - Item
Reset() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
reset all member variables of object - Nesting
Reset() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
reset all member variables of object - Attribute
resetCatalogs() - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.CreateDataSchema
The method resetCatalogs() deletes the tuples to reset the XML_CATALOG and DATAVIEW_CATALOG
resetDB() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method resetDB() resets the db with whole 37 shaks XML files.
resetDB(int) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method resetDB loads the database by loading all the Sharksphere's play inside the database.
resetDB2(int) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method resetDB2() reloads the same XML file for multiple times.
resetDBJoin(int) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method resetDBJoin() reloads a same XML file for multiple times.
restoreDB() - Method in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The method restoreDB() cleans all the tables except the "_bak" tables.
Restructure - class edu.wpi.cs.DSRG.xmldb.restructuring.Restructure.
Restructure.java reads from the mapping file that contains a list of desired operations.
Restructure(JDBCClient, UniqueID) - Constructor for class edu.wpi.cs.DSRG.xmldb.restructuring.Restructure
This constructor keeps the JDBC connection references.
restructurer - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
The restructuring used in the experiments.
roots - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.ExportData
Hashtable of Vectors for all the roots.
rs - Variable in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
 
rs - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpAttributeObject
 
rs - Variable in class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
 
rs - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownAttributeObject
 
rs - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameItemObject
 
rs - Variable in class edu.wpi.cs.DSRG.xmldb.operators.renameAttributeObject
 
rs - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
rs - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 
rs - Variable in class edu.wpi.cs.DSRG.xmldb.restructuring.Catalog
 
runButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
runButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
runButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
runOperators() - Method in class edu.wpi.cs.DSRG.xmldb.restructuring.Restructure
The method runOperators() runs all the operators in the operator Vector by calling their respective executes.

S

selectedOpsLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
selectedOpsLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
selectedOpsList - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
selectedOpsList_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
selectedOpsList_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
selectedOpsListBox - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
SetAttributeDefaultValueType(String) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
set member variable - msAttributeDefaultValueType
SetAttributeID(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
set member variable - miAttributeID
SetAttributeName(String) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
set member variable - msAttributeName
SetAttributeType(String) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
set member variable - msAttributeType
setDefaultExecuteBatch(int) - Method in class edu.wpi.cs.DSRG.xmldb.JDBCClient.OracleJDBCClient
Override the default batch value.
setExact(boolean) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Log
 
SetItemID(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
set member variable - miItemID
SetItemName(String) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
set member variable - msItemName
setItemName(String, int, String) - Method in class edu.wpi.cs.DSRG.xmldb.restructuring.Catalog
The method setItemName() allows for the changing of the item names for a given DTD.
SetItemType(String) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
set member variable - msItemType
setLevel(int) - Static method in class edu.wpi.cs.DSRG.xmldb.Utils.Log
 
SetNestingChildNode(DTDM_ItemWrapper) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
set member variable - msNestingParentNode
SetNestingID(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
set member variable - miNesting
SetNestingMultiple(String) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
set member variable - msNestingMultiple
SetNestingOptional(String) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
set member variable - msNestingOptional
SetNestingParentNode(DTDM_ItemWrapper) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
set member variable - msNestingParentNode
SetNestingPosition(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
set memeber variable - miNestingPositon
SetParentNode(DTDM_ItemWrapper) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
set member variable - Attribute_Parent_Node
setPassword(String) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
setUserName(String) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
setViewTableName(String, int, String) - Method in class edu.wpi.cs.DSRG.xmldb.restructuring.Catalog
The method setViewTableName() sets the latest view name for a given DTD's item to a new view name.
setVisible(boolean) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
Shows or hides the component depending on the boolean flag b.
setVisible(boolean) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog
 
setVisible(boolean) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
Shows or hides the component depending on the boolean flag b.
setVisible(boolean) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog
Shows or hides the component depending on the boolean flag b.
setVisible(boolean) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1
Shows or hides the component depending on the boolean flag b.
setVisible(boolean) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
Shows or hides the component depending on the boolean flag b.
SHIBA_URL - Static variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
URL Address of Shiba
Shift_Siblings_Left(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
 
Shift_Siblings_Right(int) - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
 
size - Variable in class edu.wpi.cs.DSRG.xmldb.Utils.Table
The size of the table.
size() - Method in class edu.wpi.cs.DSRG.xmldb.Utils.Table
return the size of the table.
start - Variable in class edu.wpi.cs.DSRG.xmldb.Utils.Timer
Keep track of the status of the timer.
start_millis - Variable in class edu.wpi.cs.DSRG.xmldb.Utils.Timer
 
start_stop() - Method in class edu.wpi.cs.DSRG.xmldb.Utils.Timer
Start or stop the timer.
stateChanged(ChangeEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog.SymChange
 
stmt - Variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
SQL statement
stop_millis - Variable in class edu.wpi.cs.DSRG.xmldb.Utils.Timer
 
store(String) - Method in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
The method store() will store a DTD into a database.
stored_millis - Variable in class edu.wpi.cs.DSRG.xmldb.Utils.Timer
 
storeDTD - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
 
storeDTD - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
StoreDTD - class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD.
StoreDTD.java provides the capability to store one or more DTDs (one at a time).
StoreDTD(JDBCClient, UniqueID) - Constructor for class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
This constructor is used when a JDBCClient connectin has already been established.
StoreDTD(String, String, String, UniqueID) - Constructor for class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
This constructor is used when the user needs to specify a connection to a database using the JDBCClient class.
switchNestingObject - class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject.
switchNestingObject.java will switch two nesting relationship for same parent constructor: public switchNestingObject(JDBCClient client, String ParentItemName, String ChildItemAName, int PositionA, String ChildItemBName, int PositionB, String DTD_URI, int myID) member variables: client - used to connect to oracle ParentItemName - the current parent name of the item ChildItemAName - the child name of the item a ChildItemBName - the child name of the item b PositionA - the position of the nesting a PositionB - the position of the nesting b DTD_URI - the location of the DTD DTD_ID - the id specifying which DTD to modify myID - the operator's id oldView - the old view rs - the resultset used for processing queries member functions: execute() - executes the queries
switchNestingObject(JDBCClient, String, String, int, String, int, String, int) - Constructor for class edu.wpi.cs.DSRG.xmldb.operators.switchNestingObject
This constructor is used with an existing connection and initializes all the instance variables with the arguments passed.
system_id - Variable in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.DTDWrapper
The System Id of the DTD Being Wrapped.

T

Table - class edu.wpi.cs.DSRG.xmldb.Utils.Table.
Implement a Table that can be created from a ResultSet.
Table(ResultSet) - Constructor for class edu.wpi.cs.DSRG.xmldb.Utils.Table
Create the table from a resultset.
tableData - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
tableDataLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
tableList - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
tableList_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
tableList_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
tableListBox - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
tableListLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
tableListLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
tableText - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
tableTextLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
Timer - class edu.wpi.cs.DSRG.xmldb.Utils.Timer.
It used to calculate the time between two calls.
Timer() - Constructor for class edu.wpi.cs.DSRG.xmldb.Utils.Timer
Create a timer object.
Timer(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.Utils.Timer
Create a timer object with a name.
ToPosition - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushUpNestingObject
 
ToPosition - Variable in class edu.wpi.cs.DSRG.xmldb.operators.pushDownNestingObject
 
toString() - Method in class edu.wpi.cs.DSRG.xmldb.restructuring.OracleDataDictionary
The method toString() returns a string that represents the value of this object.
toString() - Method in class edu.wpi.cs.DSRG.xmldb.Utils.Table
Dump the table out.
toString() - Method in class edu.wpi.cs.DSRG.xmldb.Utils.Timer
Return the time passed in a specific format.
totalQueries - Variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
This is used to keep track of how many query has been executed totally.

U

unique_id - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowExperiments.Experiment
 
unique_id - Static variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
unique_id - Variable in class edu.wpi.cs.DSRG.xmldb.restructuring.Restructure
 
unique_id - Variable in class edu.wpi.cs.DSRG.xmldb.storeDTD.StoreDTD
 
unique_id - Variable in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML
 
UniqueID - class edu.wpi.cs.DSRG.xmldb.MetadataDrivenLoader.UniqueID.
This class is responsible to generate an unique ID for all the tuples I am going to created during the loading.
UniqueID(JDBCClient) - Constructor for class edu.wpi.cs.DSRG.xmldb.MetadataDrivenLoader.UniqueID
 
UniqueID(String, String, String) - Constructor for class edu.wpi.cs.DSRG.xmldb.MetadataDrivenLoader.UniqueID
 
Update() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_ItemWrapper
Update current Item in ALL_DTDS_DTDM_ITEM table based on member variables setting.
Update() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_NestingWrapper
Update current Nesting in ALL_DTDS_DTDM_NESTING Table
Update() - Method in class edu.wpi.cs.DSRG.xmldb.DTDMObjects.DTDM_AttributeWrapper
Modify the current Attribute in ALL_DTDS_DTDM_ATTRIBUTE Table based on the member variable setting.
uri - Variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
Current connection's uri
URLField - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
URLtxt - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
username - Variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
Current connection's username
userTextField - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.PasswordDialog
 
UsrField - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 
Usrtxt - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog
 

V

valLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
valLabel - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
valTextField - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
valTextField - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
valTextField_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
VectorTools - class edu.wpi.cs.DSRG.xmldb.Utils.VectorTools.
Capture all the tools for operating on a vector.
VectorTools() - Constructor for class edu.wpi.cs.DSRG.xmldb.Utils.VectorTools
 
visitNode(Node, int, int) - Method in class edu.wpi.cs.DSRG.xmldb.XMLRDBMSUpdate.LoadXML
The method visitNode() visits a node in the DOM parsed tree and load the node's information, and recursion to this method through DOM tree's hierarchy.

W

Window1 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window1.
 
Window1(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window1
 
Window2 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window2.
 
Window2(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window2
 
Window3 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window3.
 
Window3(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window3
 
Window4 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window4.
 
Window4(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window4
 
Window5 - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window5.
 
Window5(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Window5
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame3.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.ConDialog.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.AboutDialog.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow1.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.manQueryDialog.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.JWindow2.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Dialog1.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame1.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Frame2.SymWindow
 
windowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog.SymWindow
 
WorkDialog - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog.
 
WorkDialog_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
WorkDialog.SymAction - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog.SymAction.
 
WorkDialog.SymAction(WorkDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog.SymAction
 
WorkDialog.SymChange - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog.SymChange.
 
WorkDialog.SymChange(WorkDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog.SymChange
 
WorkDialog.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog.SymWindow.
 
WorkDialog.SymWindow(WorkDialog) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog.SymWindow
 
WorkDialog(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
WorkDialog(Frame, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
WorkDialog(Frame, String, boolean) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkDialog
 
WorkFrame - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame.
 
WorkFrame_WindowClosing(WindowEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
WorkFrame.SymWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame.SymWindow.
 
WorkFrame.SymWindow(WorkFrame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame.SymWindow
 
WorkFrame() - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
WorkFrame(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkFrame
 
workMenuItem - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
workMenuItem_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.Rainbow
 
WorkWindow - class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkWindow.
 
WorkWindow(Frame) - Constructor for class edu.wpi.cs.DSRG.xmldb.RainbowGUI.WorkWindow
 
WPI_URL - Static variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
URL Address of WPI
writeFile(String) - Method in class edu.wpi.cs.DSRG.xmldb.exportDTD.ExportDTD
The method writeFile just writes a string to the file.

X

XML_schema - Variable in class edu.wpi.cs.DSRG.xmldb.DTDWrapper.DTDWrapper
The root of the XML_schema.
XMLDB_URL - Static variable in class edu.wpi.cs.DSRG.xmldb.JDBCClient.JDBCClient
URL Address of XMLDB
XMLDBException - exception edu.wpi.cs.DSRG.xmldb.XMLDBException.
 
XMLDBException() - Constructor for class edu.wpi.cs.DSRG.xmldb.XMLDBException
 
XMLDBException(String) - Constructor for class edu.wpi.cs.DSRG.xmldb.XMLDBException
 

Y

yesButton - Variable in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
yesButton_ActionPerformed_Interaction1(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 
yesButton_ActionPerformed(ActionEvent) - Method in class edu.wpi.cs.DSRG.xmldb.RainbowGUI.QuitDialog
 

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