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

A

add(String) - Method in class Goovi.StringVector
Add this string to the end of the StringVector
addChild(AmosNode) - Method in class Goovi.AmosTree
Adds a node directly to the root.
addChild(AmosNode, AmosNode) - Method in class Goovi.AmosTree
Adds a node to a specified node and opens the parent and makes the parent a folder if necessary.
addColumn(Object) - Method in class Goovi.AmosNode
Method to add a column to this node.
addKeyListener(KeyAdapter) - Method in class Goovi.MyTextArea
 
addText(String) - Method in class Goovi.AmosConsole
 
addToExpanded(StringVector) - Method in class Goovi.AmosOutliner
 
addToLowerPanel(Component) - Method in class Goovi.AmosOutliner
 
AmosConsole - class Goovi.AmosConsole.
Class for the Amos Console textwindow
AmosConsole(TypeBrowser) - Constructor for class Goovi.AmosConsole
Constructor that creates an AmosConsole window
AmosInterface - class Goovi.AmosInterface.
Class for that specializes callin.Connection class with extra functionallity needed by Goovi.
AmosInterface(TypeBrowser, String) - Constructor for class Goovi.AmosInterface
Constructor that creates an AmosInterface object
AmosNode - class Goovi.AmosNode.
Class for the AmosNode which is a graphical object corresponding to an Amos II object.
AmosNode() - Constructor for class Goovi.AmosNode
Empty contructor for dummy nodes.
AmosNode(Oid) - Constructor for class Goovi.AmosNode
Constructor that creates an AmosNode object from an Amos oid.
AmosNode(Oid, boolean) - Constructor for class Goovi.AmosNode
Constructor that creates an AmosNode object from an Amos oid and a string to be put in the first column on the right side of the node.
AmosNode(Oid, Object) - Constructor for class Goovi.AmosNode
Constructor that creates an AmosNode object from an Amos oid and a string to be put in the first column on the right side of the node.
AmosNode(String, String) - Constructor for class Goovi.AmosNode
Constructor that creates an AmosNode object from two strings.
AmosNode(String, String, boolean) - Constructor for class Goovi.AmosNode
Constructor that creates an AmosNode object from two strings and a boolean flag to make it a folder or not.
AmosNodeChoser - class Goovi.AmosNodeChoser.
Class for AmosNode choser dialog used to present a list of AmosNodes in an AmosOutliner.
AmosNodeChoser(JFrame, TypeBrowser, String, AmosOutliner) - Constructor for class Goovi.AmosNodeChoser
Constructor that creates an AmosNodeChoser object from a parent frame, a typebrowser, a title and an AmosOutliner.
AmosOutliner - class Goovi.AmosOutliner.
Class for displaying a tree or table structure of AmosNodes most often representing a database scan.
AmosOutliner(TypeBrowser) - Constructor for class Goovi.AmosOutliner
Creates an unstreamed AmosOutliner object from a typebrowser object.
AmosOutliner(TypeBrowser, boolean) - Constructor for class Goovi.AmosOutliner
Creates an AmosOutliner object from a typebrowser object and a boolean for the streaming property.
AmosOutliner(TypeBrowser, boolean, String) - Constructor for class Goovi.AmosOutliner
Creates an AmosOutliner object from a typebrowser object and a String for the first column heading.
AmosOutliner(TypeBrowser, Exception) - Constructor for class Goovi.AmosOutliner
Creates an AmosOutliner object to display a certain exception.
AmosOutliner(TypeBrowser, String) - Constructor for class Goovi.AmosOutliner
Creates an unstreamed AmosOutliner object from a typebrowser object and a String for the first column.
AmosOutliner(TypeBrowser, String[]) - Constructor for class Goovi.AmosOutliner
creates an unstreamed AmosOutliner object from a typebrowser object and a String array of column headings.
AmosTree - class Goovi.AmosTree.
Class to represent a tree of AmosNodes
AmosTree() - Constructor for class Goovi.AmosTree
Creates a AmosTree object.
append(String) - Method in class Goovi.MyTextArea
 
at(int) - Method in class Goovi.StringVector
Retrieve element at position i

B

buttonPanel - Variable in class Goovi.Inspector
 
buttonPanel - Variable in class Goovi.CenteredDialog
 

C

callout - Static variable in class Goovi.TypeBrowser
 
calloutMain(CallContext, Tuple) - Method in class Goovi.Starter
 
cancelButton - Variable in class Goovi.CenteredDialog
 
CenteredDialog - class Goovi.CenteredDialog.
Class that is a baseclass for all Goovi-dialogs it centers the dialog corresponding to the parentframe.
CenteredDialog(JFrame, String) - Constructor for class Goovi.CenteredDialog
Creates a CenteredDialog object with a specified parent and title.
CenteredDialog(JFrame, String, boolean) - Constructor for class Goovi.CenteredDialog
Creates a CenteredDialog object with a specified parent, title and modal property.
changeCursor(Cursor, Container) - Static method in class Goovi.Tools
 
cleanUp() - Method in class Goovi.QueryPanel
 
clear() - Method in class Goovi.NodeCash
 
closeAndSaveCashed(AmosOutliner) - Method in class Goovi.AmosOutliner
Method to close the scan and transfer the cashed AmosNodes into another open AmosOutliner.
closeBrowser() - Method in class Goovi.TypeBrowser
Close all inspectors and scans that this browser openened.
closeButton - Variable in class Goovi.Inspector
 
closeInspector() - Method in class Goovi.Inspector
Dispose of window and remove inspector from the type browsers list of open inspectors.
closeInspector() - Method in class Goovi.TypeInspector
Close inspector and save cashed nodes to the type browser outliners.
closeInspector() - Method in class Goovi.ObjectInspector
 
closeInspectors() - Method in class Goovi.TypeBrowser
 
closeScan() - Method in class Goovi.AmosOutliner
 
closeScan() - Method in class Goovi.QueryPanel
 
collapseAll() - Method in class Goovi.AmosOutliner
 
CreateDerivedType - class Goovi.CreateDerivedType.
Class for the create derived type dialog
createDerivedType(String, String, String) - Method in class Goovi.AmosInterface
Function for creating a derived type
CreateDerivedType(TypeBrowser) - Constructor for class Goovi.CreateDerivedType
Constructor that creates a Create derived type dialog
CreateIntType - class Goovi.CreateIntType.
Class for the create integration type dialog.
CreateIntType(TypeBrowser) - Constructor for class Goovi.CreateIntType
Constructor that creates a Create integration type dialog
createType(Object[], String) - Method in class Goovi.AmosInterface
Function for creating a type
currOid - Variable in class Goovi.SpecializedOutliner
 

D

DatasourceInspector - class Goovi.DatasourceInspector.
Class for a Datasource inspector dialog
DatasourceInspector(TypeBrowser, Oid) - Constructor for class Goovi.DatasourceInspector
Constructor that creates a Datasource inspector
delete(JCOutlinerNode[]) - Method in class Goovi.AmosInterface
Function for deleting a list of objects.
deleteNodes(JCOutlinerNode[]) - Method in class Goovi.AmosTree
 
deleteSelectedNodes() - Method in class Goovi.AmosOutliner
 
display(Scan) - Method in class Goovi.AmosOutliner
Displays an arbitary scan in the outliner.
displayTuple(Tuple) - Method in class Goovi.AmosOutliner
Displays a tuple from the callin interface

E

execute(String) - Method in class Goovi.AmosInterface
Call-through function overrides Connection#execute Adds a semicolon to the statement if not present.
existInspector(Oid) - Method in class Goovi.TypeBrowser
 
exists - Variable in class Goovi.Inspector
 
expandAll() - Method in class Goovi.AmosOutliner
 
expandAll(AmosNode) - Method in class Goovi.AmosOutliner
 

F

findNode(String) - Method in class Goovi.AmosTree
Finds a named AmosNode in the tree.
findNode(String, AmosNode) - Method in class Goovi.AmosTree
Finds a named AmosNode in the tree.
folderChanged(JCOutlinerNode) - Method in class Goovi.AmosOutliner
 
Form - class Goovi.Form.
Class that represents a form of fields to fill in for the user Each field has a label to describe it to the user.
Form(String[]) - Constructor for class Goovi.Form
Constructor that creates a Form panel from a string array of field labels.
Form(String[], String[]) - Constructor for class Goovi.Form
Constructor that creates a Form panel from string arrays of field labels and of defaults.
FormDialog - class Goovi.FormDialog.
General class for a modal dialog that contains a from of textstrings to be input on different labels for example Name, address, phone etc.
FormDialog(JFrame, String[]) - Constructor for class Goovi.FormDialog
Constructor that creates a Form dialog from a string array of field labels.
FormDialog(JFrame, String[], String[]) - Constructor for class Goovi.FormDialog
Constructor that creates a Form dialog from string arrays of field labels and of defaults.
FunctionInspector - class Goovi.FunctionInspector.
Class for the function inspector dialog
FunctionInspector(TypeBrowser, Oid) - Constructor for class Goovi.FunctionInspector
Constructor that creates a FunctionInspector object to inspect a certain function.
FunctionInspector(TypeBrowser, StringVector) - Constructor for class Goovi.FunctionInspector
Constructor that creates a FunctionInspector object to create a new function.
FunctionsOutliner - class Goovi.FunctionsOutliner.
Class for a specialized outliner which is used for displaying functions/methods in the type browser and type inspector.
FunctionsOutliner(TypeBrowser) - Constructor for class Goovi.FunctionsOutliner
Creates a FunctionsOutliner object.

G

get(Oid, boolean) - Method in class Goovi.NodeCash
 
getAmosConsole() - Method in class Goovi.TypeBrowser
 
getAMOSInterface() - Method in class Goovi.TypeBrowser
 
getAmosTree() - Method in class Goovi.AmosOutliner
 
getCaretPosition() - Method in class Goovi.MyTextArea
 
getCurrentRoot() - Method in class Goovi.TypeBrowser
 
getFunctionsOutliner() - Method in class Goovi.TypeBrowser
 
getIcon(String) - Static method in class Goovi.IconHandler
Gets an icon for the specified type.
getInspector(Oid) - Method in class Goovi.TypeBrowser
 
getInstancesOutliner() - Method in class Goovi.TypeBrowser
 
getLabelString() - Method in class Goovi.AmosNode
Method to retrieve the label of this AmosNode.
getNodeCash() - Method in class Goovi.AmosOutliner
 
getNoRows() - Method in class Goovi.Form
Get the number of rows (textfields) in this form.
getOid() - Method in class Goovi.Inspector
 
getOid() - Method in class Goovi.AmosNode
Method to retrieve the oid of the corresponding Amos object.
getOutliner() - Method in class Goovi.AmosOutliner
 
getResult() - Method in class Goovi.FormDialog
Gets the result.
getResult() - Method in class Goovi.Form
Get the users input in all the fields.
getResultsOutliner() - Method in class Goovi.TypeBrowser
 
getRoot() - Method in class Goovi.AmosOutliner
 
getRoot() - Method in class Goovi.AmosTree
 
getRootName() - Method in class Goovi.AmosTree
 
getSelectedNames() - Method in class Goovi.AmosOutliner
 
getSelectedNames() - Static method in class Goovi.QueryPanel
 
getSelectedNode() - Method in class Goovi.AmosOutliner
 
getSelectedNodes() - Method in class Goovi.AmosOutliner
 
getSelectedNodes() - Static method in class Goovi.QueryPanel
 
getSelectedNodesAsVector() - Method in class Goovi.AmosOutliner
 
getText() - Method in class Goovi.MyTextArea
 
getTheOutliner() - Method in class Goovi.TypeBrowser
 
getTheOutliner() - Method in class Goovi.QueryPanel
 
getType() - Method in class Goovi.AmosNode
Method to retrieve the name of the type of this AmosNode as a string.
getVariables(StringVector) - Static method in class Goovi.Tools
 
Goovi - package Goovi
 
GooviException - exception Goovi.GooviException.
 
GooviException() - Constructor for class Goovi.GooviException
 
GooviException(String) - Constructor for class Goovi.GooviException
 

I

IconHandler - class Goovi.IconHandler.
Class for handling Goovi icons.
IconHandler() - Constructor for class Goovi.IconHandler
 
importFunctions(StringVector, String) - Method in class Goovi.AmosInterface
Function for importing functions.
importTypes(StringVector, String) - Method in class Goovi.AmosInterface
Function for importing types.
indexOf(String[], String) - Static method in class Goovi.Tools
 
init() - Static method in class Goovi.IconHandler
 
insert(String) - Method in class Goovi.MyTextArea
 
inspectNode(AmosNode, TypeBrowser) - Static method in class Goovi.Tools
 
Inspector - class Goovi.Inspector.
Class that is an abstract baseclass for all Goovi-inspectors it is centered corresponding to the parentframe and holds a cancel and refresh button in a borderlayout JFrame with a buttonpanel in the south.
Inspector(String, TypeBrowser, Oid) - Constructor for class Goovi.Inspector
 
InstancesOutliner - class Goovi.InstancesOutliner.
Class for a specialized outliner which is used for displaying instances in the type browser and type inspector.
InstancesOutliner(TypeBrowser) - Constructor for class Goovi.InstancesOutliner
Creates an InstancesOutliner object.
isAnyNodeSelected() - Method in class Goovi.AmosOutliner
 
isDatasource(String) - Static method in class Goovi.Tools
 
isFolder() - Method in class Goovi.AmosNode
Method to see if this node has children or not.
isOpen(String) - Static method in class Goovi.TypeBrowser
Checks if there is a type browser open for the Amos server with the specified name.
itemStateChanged(JCItemEvent) - Method in class Goovi.ObjectInspector
 
itemStateChanged(JCItemEvent) - Method in class Goovi.FunctionInspector
 

J

jbInit() - Method in class Goovi.QueryPanel
 

M

main(String[]) - Static method in class Goovi.Starter
 
mainBorderLayout - Variable in class Goovi.CenteredDialog
 
makeAllNodesVisibleNamed(String) - Method in class Goovi.AmosTree
 
makeAllNodesVisibleNamed(String, AmosNode) - Method in class Goovi.AmosTree
 
makeCommalist() - Method in class Goovi.AmosOutliner
Method to make a list separated by commas from the first level of nodes in the tree structure.
makeCommalist(Object[]) - Static method in class Goovi.Tools
 
makeErrorIcon(Exception) - Method in class Goovi.AmosOutliner
Method to set the tree in this AmosOutliner to visualize an Exception.
makeMultInher() - Method in class Goovi.AmosNode
Method to make the node a main node.
makeNilTree() - Method in class Goovi.AmosOutliner
Creates a tree with one visible NIL-node
makeNode(Tuple, int) - Method in class Goovi.AmosOutliner
 
makeNodeVisible(AmosNode) - Method in class Goovi.AmosTree
 
makeStub() - Method in class Goovi.AmosNode
Method to make the node a stub node.
makeVisible() - Method in class Goovi.AmosConsole
Make the window visible.
MyMenuItem - class Goovi.MyMenuItem.
Class for all Goovi menu items.
MyMenuItem() - Constructor for class Goovi.MyMenuItem
Constructor that creates a menu item.
MyTextArea - class Goovi.MyTextArea.
Class to handle textfields with scrollbars visible if needed Extends a scrollPane and features call-through functions to a composite JTextArea
MyTextArea() - Constructor for class Goovi.MyTextArea
 

N

NodeCash - class Goovi.NodeCash.
Class for the cashing of AmosNodes used in the AmosOutliner
NodeCash() - Constructor for class Goovi.NodeCash
 
nodeChanged(JCOutlinerNode) - Method in class Goovi.AmosTree
 
nodeSelectEnd(JCOutlinerEvent) - Method in class Goovi.TypeBrowser
 
numberOfSelected() - Method in class Goovi.AmosOutliner
 

O

ObjectInspector - class Goovi.ObjectInspector.
Class for the Object Inspector dialog
ObjectInspector(TypeBrowser, Oid) - Constructor for class Goovi.ObjectInspector
 
oid - Variable in class Goovi.Inspector
 
outlinerFolderStateChangeBegin(JCOutlinerEvent) - Method in class Goovi.ObjectInspector
 
outlinerFolderStateChangeBegin(JCOutlinerEvent) - Method in class Goovi.FunctionInspector
 
outlinerFolderStateChangeEnd(JCOutlinerEvent) - Method in class Goovi.ObjectInspector
 
outlinerFolderStateChangeEnd(JCOutlinerEvent) - Method in class Goovi.FunctionInspector
 
outlinerNodeSelectBegin(JCOutlinerEvent) - Method in class Goovi.ObjectInspector
 
outlinerNodeSelectBegin(JCOutlinerEvent) - Method in class Goovi.FunctionInspector
 
outlinerNodeSelectEnd(JCOutlinerEvent) - Method in class Goovi.ObjectInspector
 
outlinerNodeSelectEnd(JCOutlinerEvent) - Method in class Goovi.FunctionInspector
 

P

pack() - Method in class Goovi.Inspector
Overridden to center window over parent.
pack() - Method in class Goovi.CenteredDialog
 
pack(int, int) - Method in class Goovi.CenteredDialog
 
packAndShow(int, int) - Method in class Goovi.Inspector
 
packAndShow(int, int) - Method in class Goovi.CenteredDialog
Packs the dialog, center it over parent and make sets the size to x,y.
processWindowEvent(WindowEvent) - Method in class Goovi.Inspector
Overriden to call closeInspector() when user closes window.
processWindowEvent(WindowEvent) - Method in class Goovi.TypeBrowser
Overriden to call closeBrowser if the user closes the window.
put(AmosNode) - Method in class Goovi.NodeCash
 

Q

QueryPanel - class Goovi.QueryPanel.
Class for the Query editors panel.
QueryPanel(TypeBrowser) - Constructor for class Goovi.QueryPanel
 
queryPanels - Static variable in class Goovi.QueryPanel
 
QueryWindow - class Goovi.QueryWindow.
Class for the Query window this class launches a window with a query panel inside.
QueryWindow(TypeBrowser) - Constructor for class Goovi.QueryWindow
 

R

refresh() - Method in class Goovi.SpecializedOutliner
 
refresh() - Method in class Goovi.Inspector
Empty method that will be overriden to perform specific inspector refresh.
refresh() - Method in class Goovi.DatasourceInspector
 
refresh() - Method in class Goovi.TypeBrowser
 
refresh() - Method in class Goovi.TypeInspector
Refresh the outliners in the type inspector.
refresh() - Method in class Goovi.ObjectInspector
 
refresh(Oid) - Method in class Goovi.SpecializedOutliner
 
refresh(String) - Method in class Goovi.TypeBrowser
 
refreshButton - Variable in class Goovi.Inspector
 
refreshInfoColumns() - Method in class Goovi.AmosOutliner
Method to refresh the info columns (Oid and type column.)
refreshInternal(Oid) - Method in class Goovi.SpecializedOutliner
 
refreshInternal(Oid) - Method in class Goovi.InstancesOutliner
 
refreshInternal(Oid) - Method in class Goovi.FunctionsOutliner
 
registerInspector(Inspector) - Method in class Goovi.TypeBrowser
 
removeFromExpanded(Object) - Method in class Goovi.AmosOutliner
 
removeInspector(Inspector) - Method in class Goovi.TypeBrowser
 

S

selectionChanged(ChangeEvent) - Method in class Goovi.TypeBrowser
 
set(int, String) - Method in class Goovi.StringVector
Set the element at the specified position
setCaretPosition(int) - Method in class Goovi.MyTextArea
 
setHeading(String) - Method in class Goovi.AmosOutliner
 
setText(String) - Method in class Goovi.MyTextArea
 
setToFolder(boolean) - Method in class Goovi.AmosNode
Method to set the shortcut of this node.
setTree(AmosTree) - Method in class Goovi.AmosOutliner
 
showConfirmDialog(Frame, String) - Static method in class Goovi.Tools
 
showErrorDialog(Component, Exception) - Static method in class Goovi.Tools
 
showErrorDialog(Component, Exception, String) - Static method in class Goovi.Tools
 
showErrorDialog(Component, String) - Static method in class Goovi.Tools
 
showErrorDialog(Exception) - Static method in class Goovi.Tools
 
showInputDialog(Component, String) - Static method in class Goovi.Tools
 
showInputDialog(Component, String, String) - Static method in class Goovi.Tools
 
showMessageDialog(Component, String) - Static method in class Goovi.Tools
 
sort() - Method in class Goovi.AmosOutliner
Sort the nodes in the tree.
SpecializedOutliner - class Goovi.SpecializedOutliner.
BaseClass for the specialized outliners containing attributes and refresh functionallity.
SpecializedOutliner(TypeBrowser) - Constructor for class Goovi.SpecializedOutliner
 
Starter - class Goovi.Starter.
Class for initializing and starting Goovi also conatins entry point for AMOS-callout function goovi()
Starter() - Constructor for class Goovi.Starter
 
StringVector - class Goovi.StringVector.
Class for handling dynamic lists of strings in a typesafe manner.
StringVector() - Constructor for class Goovi.StringVector
 
StringVector(int) - Constructor for class Goovi.StringVector
Create a StringVector with the initial capacity n
StringVector(String) - Constructor for class Goovi.StringVector
Create a StringVector with one element str
StringVector(String, String) - Constructor for class Goovi.StringVector
Create a StringVector with two elements str1, str2
StringVector(String, String, String) - Constructor for class Goovi.StringVector
Create a StringVector with three elements str1, str2, str3
StringVector(String, String, String, String) - Constructor for class Goovi.StringVector
Create a StringVector with four elements str1, str2, str3, str4
StringVector(String, String, String, String, String) - Constructor for class Goovi.StringVector
Create a StringVector with five elements str1, str2, str3, str4, str5

T

theOutliner - Variable in class Goovi.AmosNodeChoser
 
Tools - class Goovi.Tools.
Class with utility methods.
Tools() - Constructor for class Goovi.Tools
 
toString() - Method in class Goovi.TypeBrowser
 
toString() - Method in class Goovi.AmosNode
Method to retrieve the label of this AmosNode.
typeBrowser - Variable in class Goovi.SpecializedOutliner
 
typeBrowser - Variable in class Goovi.Inspector
 
typeBrowser - Variable in class Goovi.CenteredDialog
 
typeBrowser - Variable in class Goovi.QueryPanel
 
TypeBrowser - class Goovi.TypeBrowser.
Class for a Goovi typebrowser window.
TypeBrowser() - Constructor for class Goovi.TypeBrowser
 
TypeBrowser(String) - Constructor for class Goovi.TypeBrowser
 
TypeInspector - class Goovi.TypeInspector.
Class for a Type inspector dialog
TypeInspector(TypeBrowser, Oid) - Constructor for class Goovi.TypeInspector
 

V

viewEntireTree() - Method in class Goovi.AmosOutliner
 
viewOnlySubTree() - Method in class Goovi.AmosOutliner
 

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