Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS
A B C D E F G H I J K L M N O P R S T U V W X Y

A

Arrow class org.globus.graphics.Arrow.
This class defines a general concept to draw arbitrary arrows formed out of polygones.
Arrow(). Constructor for class org.globus.graphics.Arrow
AttributeObject class org.globus.applications.gecco.AttributeObject.
AttributeObject(). Constructor for class org.globus.applications.gecco.AttributeObject
AttributeSelector class org.globus.attributes.AttributeSelector.
AttributeSelector(Vector). Constructor for class org.globus.attributes.AttributeSelector
AttributeSelector(String[]). Constructor for class org.globus.attributes.AttributeSelector
Axis class org.globus.chart.Axis.
A class to provide a background for drawing graphical information.
Axis(double, double, double, double). Constructor for class org.globus.chart.Axis
Create a bounded visual Cartesian coordinate system.
Axis(double, double, double, double, String). Constructor for class org.globus.chart.Axis
Create a bounded visual Cartesian coordinate system with a title.
actionPerformed(ActionEvent). Method in class org.globus.applications.gecco.FlowEditorApplet
actionPerformed(ActionEvent). Method in class org.globus.applications.gecco.OptionsWindow
actionPerformed(ActionEvent). Method in class org.globus.applications.mapper.ControlPanel.controlPanelListener
actionPerformed(ActionEvent). Method in class org.globus.attributes.GAEditor
Handles all events
actionPerformed(ActionEvent). Method in class org.globus.attributes.AttributeSelector
actionPerformed(ActionEvent). Method in class org.globus.attributes.GAttributesKeyEditor
actionPerformed(ActionEvent). Method in class org.globus.chart.HDAxis
actionPerformed(ActionEvent). Method in class org.globus.jobset.JobSetTableFrameGram
actionPerformed(ActionEvent). Method in class org.globus.jobset.JobSetTableFrame
actionPerformed(ActionEvent). Method in class org.globus.history.Chooser
Handles button presses.
actionPerformed(ActionEvent). Method in class org.globus.history.ChoiceFrame
Handles the button presses.
activateNames(). Method in class org.globus.history.timeseries.TimeSeries
Allows nameMapping to take place by initializing the hashtable which will hold the mappings.
add(String). Method in class org.globus.applications.gecco.DebugWindow
add(String). Method in class org.globus.applications.gecco.DebugPanel
add(String). Method in class org.globus.jobset.StringSet
addAttrib(String, String, String[]). Method in class org.globus.mds.MDS
adds attributes to an Object.
addAttribute(String, String, boolean). Method in class org.globus.attributes.GAttributes
addAttribute(String, String[], boolean). Method in class org.globus.attributes.GAttributes
addAttributes(GAttributes). Method in class org.globus.jobset.Job
addBar(double, double, Color). Method in class org.globus.chart.BarChart
Function:
Adds a bar to the chart.
Arguments:
inPt - Point to be added.
c - Color of the new bar.
addBar(int, int, Color). Method in class org.globus.chart.BarChart
addBar(float, float, Color). Method in class org.globus.chart.BarChart
addBar(Point, Color). Method in class org.globus.chart.BarChart
addBars(Vector, Vector, Vector). Method in class org.globus.chart.BarChart
addBars(Vector). Method in class org.globus.chart.BarChart
addComponent(Panel, Component, int, int, int, int, double, double, int, int, Insets). Method in class org.globus.layout.awt.GFrame
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, int, int, double, double, int, int, Insets). Method in class org.globus.layout.awt.GFrame
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, double, double, int, int). Method in class org.globus.layout.awt.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, int, int, double, double, int, int). Method in class org.globus.layout.awt.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, int, int, double, double, int, int, Insets). Method in class org.globus.layout.awt.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, int, int, double, double, int, int, int, int, Insets). Method in class org.globus.layout.awt.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, int, int, double, double, int, int, int, int). Method in class org.globus.layout.awt.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(JPanel, Component, int, int, int, int, double, double, int, int, Insets). Method in class org.globus.layout.swing.GFrame
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, int, int, double, double, int, int, Insets). Method in class org.globus.layout.swing.GFrame
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, double, double). Method in class org.globus.layout.swing.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, double, double, Insets). Method in class org.globus.layout.swing.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, int, int, double, double, int, int). Method in class org.globus.layout.swing.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, double, double, int, int). Method in class org.globus.layout.swing.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, int, int, double, double, int, int, Insets). Method in class org.globus.layout.swing.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, int, int, double, double, int, int, int, int, Insets). Method in class org.globus.layout.swing.GPanel
A convience method that is used in conjunction with the gridbag layout.
addComponent(Component, int, int, int, int, double, double, int, int, int, int). Method in class org.globus.layout.swing.GPanel
A convience method that is used in conjunction with the gridbag layout.
addDependency(String, String). Method in class org.globus.jobset.JobDependency
addEdge(String, String, String, Color, String, String). Method in class org.globus.applications.gecco.GGraph
addEdge(String, String, Color, String, String). Method in class org.globus.applications.gecco.GGraph
addEdge(String, Object, GraphNode, GraphNode). Method in class org.globus.util.Graph
This method adds a new edge to the graph and associates the edge with two pre-existing nodes.
addEdge(String, Object, String, String). Method in class org.globus.util.Graph
This method adds a new edge to the graph and associates the edge with two pre-existing nodes by using their unique names.
addElement(TimeSeriesObject). Method in class org.globus.history.timeseries.TimeSeries
Adds a TimeSeriesObject to the TimeSeries.
addError(int, String). Method in class org.globus.jobset.JobProperty
addError(int, String, Color). Method in class org.globus.jobset.JobProperty
addIntensity(long, float). Method in class org.globus.applications.meter.awt.LineMeter
add a point to the graph.
addJob(Job). Method in class org.globus.jobset.JobSet
addJob(String, Job). Method in class org.globus.jobset.JobSet
addLabel(Label, Color). Method in class org.globus.chart.Legend
addLine(Vector, Color). Method in class org.globus.chart.LineChart
addListener(MouseAdapter). Method in class org.globus.applications.gecco.DebugWindow
addMultipleDependency(String, String). Method in class org.globus.jobset.JobDependency
addNode(String, double, double, double, Color, String). Method in class org.globus.applications.gecco.GGraph
addNode(String, Object). Method in class org.globus.util.Graph
This method adds a new node to the graph.
addObject(String, Attributes). Method in class org.globus.applications.mapper.MDS
addObject(String, GAttributes). Method in class org.globus.mds.MDS
adds attributes specified in a GAttributes to an Object.
addObject(String, Attributes). Method in class org.globus.mds.MDS
adds attributes specified in JNDI Attributes to an Object.
addOutputListener(PropertyChangeListener). Method in class org.globus.broker.Broker
addPropertyChangeListener(PropertyChangeListener). Method in class org.globus.attributes.GAEditor
addPropertyChangeListener(PropertyChangeListener). Method in class org.globus.attributes.AttributeSelector
addPropertyChangeListener(PropertyChangeListener). Method in class org.globus.jobset.Job
addPropertyChangeListener(PropertyChangeListener). Method in class org.globus.jobset.JobSetTablePanel
addPropertyChangeListener(PropertyChangeListener). Method in class org.globus.jobset.JobSet
addPropertyChangeListener(PropertyChangeListener). Method in class org.globus.mds.MdsDnSelector
addPropertyChangeListener(PropertyChangeListener). Method in class org.globus.mds.MdsSearchTree
addSearchMethod(String, String). Method in class org.globus.applications.mapper.GeographicalLocator
addState(int, String, Color). Method in class org.globus.jobset.JobProperty
addValue(String, String). Method in class org.globus.attributes.GAttributes
addValues(String, String[]). Method in class org.globus.attributes.GAttributes
apitype. Variable in class org.globus.mds.objects.ComputeResource
the apitype
applyPressed(). Method in class org.globus.attributes.GAEditor
areAllDone(). Method in interface org.globus.broker.Policy
checks if all jobs are done.
areAllDone(). Method in class org.globus.broker.UNIVPolicy
are all jobs completed
areAllDone(). Method in class org.globus.broker.GraphPolicy
areAllSubmitted(). Method in interface org.globus.broker.Policy
checks if all jobs are submitted.
areAllSubmitted(). Method in class org.globus.broker.UNIVPolicy
are all jobs submitted
areAllSubmitted(). Method in class org.globus.broker.GraphPolicy
areRelated(GraphNode, GraphNode). Method in class org.globus.util.Graph
This method decides if there is a parent/child relationship between the two nodes.
attributeButton. Variable in class org.globus.applications.gecco.FlowEditorApplet
authenticate(String, String). Method in class org.globus.applications.mapper.MDS
authenticate(String, String). Method in class org.globus.mds.MDS
authenticate to the MDS.
autoRepaintEnable(boolean). Method in class org.globus.chart.Axis
Controls whether the display is refreshed automatically when a visual component of the coordinate system is updated.
axis. Variable in class org.globus.chart.Legend

B

BarChart class org.globus.chart.BarChart.
A class that provides a visual representation of a bar chart.
BarMeter class org.globus.applications.meter.awt.BarMeter.
A class to a display a bar visual representation of a meter based on a percentage.
BarMeter(int). Constructor for class org.globus.applications.meter.awt.BarMeter
Create a bar meter component.
BasicNetworkClient class org.globus.server.BasicNetworkClient.
A Network client provides the methods to design clients listening on a particular port.
BasicNetworkClient(String, int, int). Constructor for class org.globus.server.BasicNetworkClient
Creates a client, which contacts a host on a given port.
BasicNetworkServer class org.globus.server.BasicNetworkServer.
A Network server provides the methods to design servers listening on a particular port.
BasicNetworkServer(int, int, int). Constructor for class org.globus.server.BasicNetworkServer
Creates a server, which allows a maximal number of connetcitns, and times a connection out after the timeout in second is reached.
BasicSocket class org.globus.server.BasicSocket.
A class to create convenient methods to access input, output and print streams for Sockets.
BasicSocket(Socket). Constructor for class org.globus.server.BasicSocket
Creates a Basic Socket.
Broker class org.globus.broker.Broker.
The Broker enables the submission of Jobs to the Globus environment.
Broker(Policy, JobSet). Constructor for class org.globus.broker.Broker
Broker(Policy, JobSet, String). Constructor for class org.globus.broker.Broker
backBuffer. Variable in class org.globus.graphics.ImageCanvas
backBufferG. Variable in class org.globus.graphics.ImageCanvas
bars. Variable in class org.globus.chart.BarChart
baseDN. Variable in class org.globus.applications.mapper.MDS
baseDN. Variable in class org.globus.mds.MDS
beginPolling(long, long, Hashtable). Method in class org.globus.history.PollManager
Initializes a polling process for each seperate object name, and then makes sure that polling takes place for the requested amount of time and at the requested interval.
bufferFile(String). Method in class org.globus.jobset.DurocSpecReader
bufferedExecute(String). Static method in class org.globus.system.OsProcess
This method starts the command in its own process and prints the stdout.

C

COLOR_SELECTOR_TYPE. Static variable in class org.globus.attributes.GAttributes
CPUStatSysV40 class org.globus.applications.meter.CPUStatSysV40.
CPUStatSysV40 is a subclass of Meter that provides user CPU utilization for machines supporting the System V version 4.0 command "iostat".
CPUStatSysV40(MeterCallbackInterface). Constructor for class org.globus.applications.meter.CPUStatSysV40
Creates a CPUStatSysV40 object.
ChoiceFrame class org.globus.history.ChoiceFrame.
This class provides a frame which reports some statistical data about a TimeSeries.
ChoiceFrame(TimeSeries). Constructor for class org.globus.history.ChoiceFrame
The constructor for the ChoiceFrame class.
Chooser class org.globus.history.Chooser.
The chooser class is a dialog box which accepts user input concerning parameters to be used in storing information in a database.
Chooser(JFrame, int, TimeSeries). Constructor for class org.globus.history.Chooser
The constructor for the chooser class creates the components of the dialog and then displays the dialog.
ColorPoint class org.globus.chart.ColorPoint.
A class to provide a means of storing a double precision two dimensional point and associating that point with a color.
ColorPoint(double, double, Color). Constructor for class org.globus.chart.ColorPoint
ColorPoint(float, float, Color). Constructor for class org.globus.chart.ColorPoint
ColorPoint(int, int, Color). Constructor for class org.globus.chart.ColorPoint
ColorPoint(double, double). Constructor for class org.globus.chart.ColorPoint
ColorPoint(float, float). Constructor for class org.globus.chart.ColorPoint
ColorPoint(int, int). Constructor for class org.globus.chart.ColorPoint
ComputeResource class org.globus.mds.objects.ComputeResource.
A compute resource combines information stored in two different objects in the MDS.
ComputeResource(). Constructor for class org.globus.mds.objects.ComputeResource
ComputeResources class org.globus.mds.objects.ComputeResources.
This class maintains a list of contact strings as well as properties of the host for this contact string.
ComputeResources(). Constructor for class org.globus.mds.objects.ComputeResources
ControlPanel.AccuracyListener class org.globus.applications.mapper.ControlPanel.AccuracyListener.
ControlPanel.AccuracyListener(ControlPanel). Constructor for class org.globus.applications.mapper.ControlPanel.AccuracyListener
ControlPanel.BooleanListener class org.globus.applications.mapper.ControlPanel.BooleanListener.
ControlPanel.BooleanListener(ControlPanel). Constructor for class org.globus.applications.mapper.ControlPanel.BooleanListener
ControlPanel.LabelsListener class org.globus.applications.mapper.ControlPanel.LabelsListener.
ControlPanel.LabelsListener(ControlPanel). Constructor for class org.globus.applications.mapper.ControlPanel.LabelsListener
ControlPanel.MenuTextListener class org.globus.applications.mapper.ControlPanel.MenuTextListener.
ControlPanel.MenuTextListener(ControlPanel). Constructor for class org.globus.applications.mapper.ControlPanel.MenuTextListener
ControlPanel.controlPanelListener class org.globus.applications.mapper.ControlPanel.controlPanelListener.
ControlPanel.controlPanelListener(ControlPanel, ImageCanvas, ScrollPane). Constructor for class org.globus.applications.mapper.ControlPanel.controlPanelListener
ControlPanel.fontSizeListener class org.globus.applications.mapper.ControlPanel.fontSizeListener.
ControlPanel.fontSizeListener(ControlPanel). Constructor for class org.globus.applications.mapper.ControlPanel.fontSizeListener
ControlPanel.menuListener class org.globus.applications.mapper.ControlPanel.menuListener.
ControlPanel.menuListener(ControlPanel). Constructor for class org.globus.applications.mapper.ControlPanel.menuListener
Conversion class org.globus.applications.gecco.Conversion.
Conversion(). Constructor for class org.globus.applications.gecco.Conversion
CoordinatorFinder class org.globus.mds.CoordinatorFinder.
A class to find coordinates.
CoordinatorFinder(String). Constructor for class org.globus.mds.CoordinatorFinder
c. Variable in class org.globus.applications.gecco.GNode
canHybernate(). Method in class org.globus.broker.GraphPolicyPlus
cancelPressed(). Method in class org.globus.attributes.GAEditor
centerIt(int, int). Method in class org.globus.applications.gecco.DebugWindow
centerIt(int, int). Method in class org.globus.applications.gecco.ProgressWindow
centerIt(int, int). Method in class org.globus.applications.gecco.Gecco
changeFieldType(String, boolean). Method in class org.globus.attributes.GAEditorComponent
Changes the text fields to text areas or vice versa.
changed(int, GAttributes). Method in class org.globus.jobset.JobSetTablePanel
checkRunningQueue(). Method in class org.globus.broker.UNIVPolicy
checkRunningQueue(). Method in class org.globus.broker.GraphPolicy
checkRunningQueue(). Method in class org.globus.broker.GraphPolicyPlus
childrenToString(String). Method in class org.globus.jobset.JobDependency
chooseSelector(GAttributes, String). Method in class org.globus.attributes.GAEditorSuperComponent
clear(). Method in class org.globus.applications.gecco.GGraph
clear(). Method in class org.globus.applications.gecco.DebugWindow
clear(). Method in class org.globus.applications.gecco.DebugPanel
clear. Variable in class org.globus.graphics.ImageCanvas
clearCanvas(). Method in class org.globus.graphics.ImageCanvas
clearSearchMethod(). Method in class org.globus.applications.mapper.GeographicalLocator
clearTree(). Method in class org.globus.mds.MdsSearchTree
clientSockets. Variable in class org.globus.server.BasicNetworkServer
The list of clients.
clients(). Method in class org.globus.server.BasicNetworkServer
returns the number of current client connections
clone(). Method in class org.globus.history.timeseries.TimeSeries
Makes a copy of a TimeSeries by cloning the TimeSeries and its underlying data structures.
close(). Method in class org.globus.server.BasicSocket
Closes a Basic Socket.
color. Variable in class org.globus.chart.ColorPoint
colors. Variable in class org.globus.chart.BarChart
colors. Variable in class org.globus.chart.LineChart
cols. Variable in class org.globus.chart.Legend
command. Variable in class org.globus.applications.meter.Meter
the command line to execute
componentHidden(ComponentEvent). Method in class org.globus.chart.Axis
componentMoved(ComponentEvent). Method in class org.globus.chart.Axis
componentResized(ComponentEvent). Method in class org.globus.chart.Axis
When the component is created or resized a new double buffer is allocated for smooth drawing operations.
componentShown(ComponentEvent). Method in class org.globus.chart.Axis
computeResourceDN. Variable in class org.globus.mds.objects.ComputeResource
the dn of the compute resource on which the manager runs.
connect(). Method in class org.globus.applications.mapper.MDS
connects to the specified server
connect(). Method in class org.globus.mds.MDS
connects to the specified server
connect(). Method in class org.globus.server.BasicNetworkClient
Connects to the specified port and creates a new thread to handle the connection.
consumer. Variable in class org.globus.applications.meter.Meter
the registered consumer of meter output
contact. Variable in class org.globus.mds.objects.ComputeResource
stores the contact string of the resource manager
contact. Static variable in class org.globus.system.Globus.Names
contains(String). Method in class org.globus.jobset.StringSet
contains(String). Method in class org.globus.jobset.JobDependency
containsKey(String). Method in class org.globus.attributes.GAttributes
conversion. Static variable in class org.globus.mds.MDS
convertArrayToString(String[]). Method in class org.globus.mds.MdsSearchTable
convertAttributesToJob(BasicAttributes). Method in class org.globus.mds.MDSConversion
convertAttributesToJobDependency(BasicAttributes). Method in class org.globus.mds.MDSConversion
convertGAttributes(GAttributes). Method in class org.globus.mds.MDSConversion
convertResultToDoubleVector(NamingEnumeration, Vector). Method in class org.globus.history.LDAPQuery
Takes a NamingEnumeration and makes it into a vector of doubles, using the vector_of_attributes to figure out how many elements there are in the NamingEnumeration.
convertResultToStringVector(NamingEnumeration, Vector). Method in class org.globus.history.LDAPQuery
Makes a vector of strings out of a naming result.
convertStringToArray(String). Method in class org.globus.mds.MdsSearchTable
convertToDouble(String). Method in class org.globus.applications.mapper.NetValues3
convertToDouble(String). Method in class org.globus.mds.NetValues
convertToDouble(String). Method in class org.globus.history.LDAPQuery
convertToInt(String). Method in class org.globus.mds.MDSConversion
convertToJobDependency(NamingEnumeration). Method in class org.globus.mds.MDSConversion
convertToJobSet(NamingEnumeration). Method in class org.globus.mds.MDSConversion
convertValues(String, String[]). Method in class org.globus.mds.MDSConversion
cp. Variable in class org.globus.applications.mapper.Mapper
createDN(String). Method in class org.globus.mds.MDS
creates a dn and its missing parents.
createDefinitions(). Method in class org.globus.history.LDAPQuery
Fills a hash table with attributes and their related object classes, by reading them from the file "objectclasses.list", which can be modified by any user.
createLegend(Vector). Method in class org.globus.chart.LineChart
createNewTable(String). Method in class org.globus.history.SqlConverter
Adds a new table to the database.
createNewTable(String, Vector). Method in class org.globus.history.DatabaseQuery
Makes a new table using the existing database connection.
createQuery(URL, Properties). Static method in class org.globus.applications.mapper.URLQuery
createQuery(URL, Properties). Static method in class org.globus.mds.URLQuery
createQueryString(String, String). Method in class org.globus.history.LDAPQuery
Concatenates a search filter for the MDS, given a valid object name and object class (Function assumes these have already been checked for validity.)
ctx. Variable in class org.globus.applications.mapper.MDS
ctx. Variable in class org.globus.mds.MDS
cutFromBeginning(Date). Method in class org.globus.history.timeseries.TimeSeries
Makes a copy of the original TimeSeries and then removes all dates from the first date in the series to the specified date (does remove the specified date as well).
cutFromMiddle(Date, Date). Method in class org.globus.history.timeseries.TimeSeries
This function removes all the dates in between the specified start date and end date (including the start date and end date themselves) and returns a new TimeSeries minus these dates.
cutToEnd(Date). Method in class org.globus.history.timeseries.TimeSeries
Makes a copy of the original TimeSeries and removes all dates from the specified date until the end of the TimeSeries (including the specified date).

D

DEFAULT_CTX. Static variable in class org.globus.applications.mapper.MDS
DEFAULT_CTX. Static variable in class org.globus.mds.MDS
DN_SELECTOR_TYPE. Static variable in class org.globus.attributes.GAttributes
DatabaseQuery class org.globus.history.DatabaseQuery.
DatabaseQuery is the class which allows an application to connect with and use an SQL database.
DatabaseQuery(String). Constructor for class org.globus.history.DatabaseQuery
Initiates a connection to the database, but since the driver is not specified, uses the mSQL-JDBC driver as a default.
DatabaseQuery(String, String). Constructor for class org.globus.history.DatabaseQuery
Initiates a connection to the given database using the specified database driver.
Debug class org.globus.system.Debug.
Debug(). Constructor for class org.globus.system.Debug
DebugPanel class org.globus.applications.gecco.DebugPanel.
DebugPanel(int, int). Constructor for class org.globus.applications.gecco.DebugPanel
DebugWindow class org.globus.applications.gecco.DebugWindow.
DebugWindow(int, int). Constructor for class org.globus.applications.gecco.DebugWindow
DurocSpecReader class org.globus.jobset.DurocSpecReader.
DurocSpecReader(). Constructor for class org.globus.jobset.DurocSpecReader
dbG. Variable in class org.globus.chart.Axis
double buffers graphics object.
dbIma. Variable in class org.globus.chart.Axis
double buffer for smooth drawing.
debug(String). Method in class org.globus.mds.MdsSearchList
debugButton. Variable in class org.globus.applications.gecco.FlowEditorApplet
debugWindow. Variable in class org.globus.applications.gecco.FlowEditorApplet
deleteAllDependencies(String). Method in class org.globus.jobset.JobDependency
deleteAttrib(String, String). Method in class org.globus.applications.mapper.MDS
deleteAttrib(String, String). Method in class org.globus.mds.MDS
deletes a specific attribute of an object specified by the dn.
deleteAttribute(String). Method in class org.globus.attributes.GAttributes
deleteChildren(String). Method in class org.globus.gram.MDSGram
deleteDependency(String, String). Method in class org.globus.jobset.JobDependency
deleteEdge(int). Method in class org.globus.applications.gecco.GGraph
deleteEdge(String). Method in class org.globus.applications.gecco.GGraph
deleteFile(Job, String). Method in class org.globus.broker.GraphPolicyPlus
deleteJob(String). Method in class org.globus.jobset.JobSet
deleteNode(int). Method in class org.globus.applications.gecco.GGraph
deleteNode(String). Method in class org.globus.applications.gecco.GGraph
deleteObject(String). Method in class org.globus.applications.mapper.MDS
deleteObject(String). Method in class org.globus.mds.MDS
deletes a specific object specified by the dn.
deleteSubTree(String, boolean). Method in class org.globus.applications.mapper.MDS
deleteSubTree(String, boolean). Method in class org.globus.mds.MDS
deletes a subtree starting from dn
dependency. Variable in class org.globus.broker.GraphPolicy
determineDistance(int, int). Method in class org.globus.applications.gecco.FlowEditorApplet
determineEdgeDistance(int, int). Method in class org.globus.applications.gecco.FlowEditorApplet
determineNodeDistance(int, int). Method in class org.globus.applications.gecco.FlowEditorApplet
disconnect(). Method in class org.globus.applications.mapper.MDS
disconnects from the MDS server
disconnect(). Method in class org.globus.mds.MDS
disconnects from the MDS server
disconnect(int). Method in class org.globus.server.BasicNetworkServer
Not implemented: disconnects the ith client.
disconnect(). Method in class org.globus.server.BasicNetworkServer
Not implemented: disconnects all clients.
displayError(). Method in class org.globus.jobset.Job
displayFiles(Job, String). Method in class org.globus.applications.gecco.FlowEditorApplet
displayObjectClass. Variable in class org.globus.applications.mapper.MDS
displayObjectClass. Variable in class org.globus.mds.MDS
displayScheduledJobs(). Method in class org.globus.broker.UNIVPolicy
prints the jobs in the order to be scheduled.
displayState(). Method in class org.globus.jobset.Job
displayTree(String). Method in class org.globus.mds.MdsSearchTree
draw(Graphics). Method in class org.globus.chart.Axis
draws th axis object using specified graphics object.
drawArrow(Graphics, double, double, double, double, double, int, int, int, double, double, double, double, double, Color, Color). Method in class org.globus.applications.mapper.MapObjects
drawArrow determines what action to perform between the two points x0,y0 and x1,y1.
drawArrow(Graphics, int, int, int, int, int, int, int). Static method in class org.globus.graphics.Arrow
Draws an unidirectional Arrow from (x0, y0) to (x1, y1) using the specified line thickness.
drawBiArrow(Graphics, int, int, int, int, int, int, int, boolean). Static method in class org.globus.graphics.Arrow
Draws a bidirectional Arrow from (x0, y0) to (x1, y1) using the specified line thickness.
drawGeneralArrow(Graphics, int, int, int, int, int, int, int, boolean). Static method in class org.globus.graphics.Arrow
Draws an unidirectional Arrow from (x0, y0) to (x1, y1) using the specified line thickness.
drawHotSpot(int, int). Method in class org.globus.graphics.ImageCanvas
drawLine(Graphics, double, double, double, double, double, Color). Method in class org.globus.applications.mapper.MapObjects
drawLine connects two points.
drawLinesOn. Variable in class org.globus.chart.LineChart
drawMiddleArrow(Graphics, int, int, int, int, int, int, int, boolean). Static method in class org.globus.graphics.Arrow
Draws a unidirectional Arrow from (x0, y0) to (x1, y1) using the specified line thickness.
drawPicture(Graphics). Method in class org.globus.applications.mapper.ImageMap
drawPointsOn. Variable in class org.globus.chart.LineChart
drawPolygonLine(Graphics, int, int, int, int, double[], double[], int, double, boolean). Static method in class org.globus.graphics.Arrow
Draws a polygon between the points (x0, y0) to (x1, y1).
drawSilo(Graphics, double, double, double, double, Color). Method in class org.globus.applications.mapper.MapObjects
drawSIlo draws a cylinder shape outlined in black.
drawTics(Graphics). Method in class org.globus.chart.Axis
Draws the tic marks.
dropTable(String). Method in class org.globus.history.SqlConverter
Calls the dropTable function in DatabaseQuery, which deletes a table from a database.
dropTable(String). Method in class org.globus.history.DatabaseQuery
Removes the specified table from the database.

E

ECHO. Static variable in class org.globus.system.ProcMngr
ERROR. Static variable in class org.globus.jobset.Job
Edge class org.globus.applications.mapper.Edge.
Edge class This class represents the connection between two computers.
Edge(). Constructor for class org.globus.applications.mapper.Edge
edge(int). Method in class org.globus.applications.gecco.GGraph
edgeAttributes. Variable in class org.globus.applications.gecco.GGraph
edgeButton. Variable in class org.globus.applications.gecco.FlowEditorApplet
edgeExists(String). Method in class org.globus.applications.gecco.GGraph
edges(). Method in class org.globus.applications.gecco.GGraph
edit(GAEditor). Method in class org.globus.applications.gecco.FlowEditorApplet
editButton. Variable in class org.globus.applications.gecco.FlowEditorApplet
editEdge(GEdge). Method in class org.globus.applications.gecco.FlowEditorApplet
editNode(GNode). Method in class org.globus.applications.gecco.FlowEditorApplet
elements(). Method in class org.globus.jobset.StringSet
elements(). Method in class org.globus.jobset.JobSet
elements(). Method in class org.globus.mds.objects.ComputeResources
retruns an enumeration of the elements found by the search constraint.
elements(). Method in class org.globus.history.timeseries.TimeSeries
Creates an enumeration of the TimeSeriesObjects in a TimeSeries.
emacs(String). Static method in class org.globus.system.OsProcess
This method starts the emacs command found in /usr/bin/emacs.
enableAxis(boolean). Method in class org.globus.chart.Axis
enableAxisLabels(boolean). Method in class org.globus.chart.Axis
Controls display of axis labels.
enableDoubleBuffer(boolean). Method in class org.globus.applications.meter.awt.LineMeter
Enable or disable double buffer.
enableDoubleBuffer(boolean). Method in class org.globus.chart.Axis
Enables double buffering for drawing operations.
enableDrawPoints(boolean). Method in class org.globus.applications.meter.awt.LineMeter
Enable or disable the drawing of line points on the graph.
enableDrawPoints(boolean). Method in class org.globus.chart.LineChart
enableGridLines(boolean). Method in class org.globus.applications.meter.awt.LineMeter
Enable or disable the drawing of grid lines on the graph.
enableGridLines(boolean, boolean). Method in class org.globus.chart.Axis
Controls display of grid lines.
enableLabels(boolean). Method in class org.globus.applications.meter.awt.LineMeter
Turn on or off tic labels.
enableTicLabels(boolean). Method in class org.globus.chart.Axis
Controls display of tic mark labels.
enableTics(boolean, boolean). Method in class org.globus.chart.Axis
Controls display of tic marks.
end. Variable in class org.globus.util.GraphEdge
The node at the end of the edge
env. Variable in class org.globus.applications.mapper.MDS
env. Variable in class org.globus.mds.MDS
error(String). Method in class org.globus.applications.mapper.MDS
a println function to hide the System.err
error(String). Method in class org.globus.mds.MDS
a println function to hide the System.err
evaluate(Job). Method in class org.globus.broker.GraphPolicyPlus
executableJobs. Variable in class org.globus.broker.GraphPolicy
executableQueue. Variable in class org.globus.broker.UNIVPolicy
execute(String). Static method in class org.globus.system.OsProcess
This method starts the command in its own process but does not print the stdout.
executeQuery(String). Method in class org.globus.history.DatabaseQuery
Allows any query string to be executed, including selects.
executeUpdate(String). Method in class org.globus.history.DatabaseQuery
Passes any updates to the database, these include table drops and creates.
exportErrors(). Method in class org.globus.jobset.Job
exportStates(). Method in class org.globus.jobset.Job

F

FIFO. Static variable in class org.globus.broker.UNIVPolicy
specifies the First In Fisrt Out policy
FILE_SELECTOR_TYPE. Static variable in class org.globus.attributes.GAttributes
FlowEditorApplet class org.globus.applications.gecco.FlowEditorApplet.
FlowEditorApplet(GGraph, ProgressWindow). Constructor for class org.globus.applications.gecco.FlowEditorApplet
fileDialog. Variable in class org.globus.applications.gecco.FlowEditorApplet
fillArrow(Graphics, int, int, int, int, int, int, int). Static method in class org.globus.graphics.Arrow
Draws a filled unidirectional Arrow from (x0, y0) to (x1, y1) using the specified line thickness.
fillSampleData(). Method in class org.globus.jobset.JobSetTableFrame
finalize(). Method in class org.globus.history.LDAPQuery
Closes the connection to the LDAP server.
finalize(). Method in class org.globus.history.DatabaseQuery
Closes the connection to the SQL database.
find(String). Method in class org.globus.mds.objects.ComputeResources
findClosestEdge(int, int). Method in class org.globus.applications.gecco.GGraph
findClosestNode(int, int). Method in class org.globus.applications.gecco.GGraph
findEdge(String). Method in class org.globus.applications.gecco.GGraph
findJobByContact(String). Method in class org.globus.jobset.JobSet
findNode(String). Method in class org.globus.applications.gecco.GGraph
freenodes. Variable in class org.globus.mds.objects.ComputeResource
the number of free nodes

G

GAEditor class org.globus.attributes.GAEditor.
GAEditor(GAttributes). Constructor for class org.globus.attributes.GAEditor
GAEditorComponent class org.globus.attributes.GAEditorComponent.
A class for editing attributes.
GAEditorComponent(GAttributes). Constructor for class org.globus.attributes.GAEditorComponent
GAEditorSuperComponent class org.globus.attributes.GAEditorSuperComponent.
GAEditorSuperComponent(GAttributes). Constructor for class org.globus.attributes.GAEditorSuperComponent
GAttributes class org.globus.attributes.GAttributes.
GAttributes(). Constructor for class org.globus.attributes.GAttributes
GAttributes(String[]). Constructor for class org.globus.attributes.GAttributes
GAttributes(String[], String[]). Constructor for class org.globus.attributes.GAttributes
GAttributes(Hashtable, boolean). Constructor for class org.globus.attributes.GAttributes
GAttributesKeyEditor class org.globus.attributes.GAttributesKeyEditor.
GAttributesKeyEditor(GAttributes). Constructor for class org.globus.attributes.GAttributesKeyEditor
GDialog class org.globus.layout.awt.GDialog.
GDialog(Frame, String). Constructor for class org.globus.layout.awt.GDialog
GFrame class org.globus.layout.awt.GFrame.
This class adds useful methods to the Frame class.
GFrame(String). Constructor for class org.globus.layout.awt.GFrame
GFrame(). Constructor for class org.globus.layout.awt.GFrame
GFrame class org.globus.layout.swing.GFrame.
The GFrame extends the JFrame by adding window closing and component layout methods.
GFrame(String). Constructor for class org.globus.layout.swing.GFrame
GFrame(). Constructor for class org.globus.layout.swing.GFrame
GGraph class org.globus.applications.gecco.GGraph.
GGraphException exception org.globus.applications.gecco.GGraphException.
GGraphException(). Constructor for class org.globus.applications.gecco.GGraphException
GGraphException(String). Constructor for class org.globus.applications.gecco.GGraphException
GGraphLayout class org.globus.applications.gecco.GGraphLayout.
GGraphLayout(GGraph). Constructor for class org.globus.applications.gecco.GGraphLayout
GNode class org.globus.applications.gecco.GNode.
GPanel class org.globus.layout.awt.GPanel.
GPanel(). Constructor for class org.globus.layout.awt.GPanel
GPanel class org.globus.layout.swing.GPanel.
The GPanel extends the JPanel by adding window closing and component layout methods.
GPanel(). Constructor for class org.globus.layout.swing.GPanel
GassServer class org.globus.system.GassServer.
GassServer(String, String). Constructor for class org.globus.system.GassServer
Gecco class org.globus.applications.gecco.Gecco.
Gecco(JApplet, int, int). Constructor for class org.globus.applications.gecco.Gecco
GeoServer class org.globus.mds.GeoServer.
GeoServer(). Constructor for class org.globus.mds.GeoServer
GeographicalLocator class org.globus.applications.mapper.GeographicalLocator.
GeographicalLocator(). Constructor for class org.globus.applications.mapper.GeographicalLocator
GeographicalLocator class org.globus.mds.GeographicalLocator.
GeographicalLocator(). Constructor for class org.globus.mds.GeographicalLocator
Globus class org.globus.system.Globus.
Java interface for selected globus shell tools.
Globus(). Constructor for class org.globus.system.Globus
Globus.Names class org.globus.system.Globus.Names.
A set of names (String objcts) of globus script files.
Globus.Names(). Constructor for class org.globus.system.Globus.Names
GlobusLogoPanel class org.globus.system.gui.GlobusLogoPanel.
GlobusLogoPanel(boolean). Constructor for class org.globus.system.gui.GlobusLogoPanel
GlobusRunExecHostPanel class org.globus.system.gui.GlobusRunExecHostPanel.
GlobusRunExecHostPanel(). Constructor for class org.globus.system.gui.GlobusRunExecHostPanel
GlobusRunRslContactPanel class org.globus.system.gui.GlobusRunRslContactPanel.
GlobusRunRslContactPanel(). Constructor for class org.globus.system.gui.GlobusRunRslContactPanel
GlobusRunSimpleGUI class org.globus.system.gui.GlobusRunSimpleGUI.
GlobusRunSimpleGUI(). Constructor for class org.globus.system.gui.GlobusRunSimpleGUI
GlobusToolsGUI class org.globus.system.gui.GlobusToolsGUI.
GlobusToolsGUI(). Constructor for class org.globus.system.gui.GlobusToolsGUI
Gram class org.globus.gram.Gram.
The interface to Gram with possible callbacks.
Gram(). Constructor for class org.globus.gram.Gram
creates a new Gram.
Graph class org.globus.util.Graph.
This class is used to represents a graphs with arbitrary node and edge objects object of nodes interconnected with edges.
Graph(). Constructor for class org.globus.util.Graph
This method initializes a Graph
GraphEdge class org.globus.util.GraphEdge.
Instances of this class are used in vectors that keep track of interconnections between edges in the Graph class.
GraphEdge(String, Object, GraphNode, GraphNode). Constructor for class org.globus.util.GraphEdge
This method associates the edge with two nodes and sets the name and object members.
GraphNode class org.globus.util.GraphNode.
Instances of this class are used in vectors that keep track of interconnections between nodes in the Graph class.
GraphNode(String, Object). Constructor for class org.globus.util.GraphNode
This method sets the name and object members upon creation of an instance.
GraphPolicy class org.globus.broker.GraphPolicy.
The GraphPolicy allows to specify acyclic dependencies between Jobs.
GraphPolicy(JobSet, JobDependency). Constructor for class org.globus.broker.GraphPolicy
GraphPolicyPlus class org.globus.broker.GraphPolicyPlus.
GraphPolicyPlus(JobSet, JobDependency). Constructor for class org.globus.broker.GraphPolicyPlus
gassGet(GassServer, String, String). Static method in class org.globus.system.Globus
Not implemented or not documented yet.
gassPut(GassServer, String, String). Static method in class org.globus.system.Globus
Not implemented or not documented yet.
gass_get. Static variable in class org.globus.system.Globus.Names
gass_put. Static variable in class org.globus.system.Globus.Names
gass_server. Static variable in class org.globus.system.Globus.Names
get(). Method in class org.globus.applications.gecco.DebugWindow
get(String). Method in class org.globus.applications.gecco.OptionsWindow
get(String). Method in class org.globus.applications.gecco.AttributeObject
get(String). Method in class org.globus.applications.mapper.GeographicalLocator
get(String). Method in class org.globus.mds.GeoServer
get(String). Method in class org.globus.mds.GeographicalLocator
get(String, String). Method in class org.globus.system.GassServer
getAll(). Method in class org.globus.attributes.GAttributes
getAttributes(). Method in class org.globus.applications.gecco.AttributeObject
getAttributes(String). Method in class org.globus.applications.mapper.MDS
This methods returns that attributes of the specified distinguished name.
getAttributes(). Method in class org.globus.attributes.GAttributesKeyEditor
getAttributes(). Method in class org.globus.jobset.Job
getAttributes(NamingEnumeration, String). Method in class org.globus.mds.MDSConversion
getAttributes(String). Method in class org.globus.mds.MDS
This methods returns that attributes of the specified distinguished name.
getBandwidth(String, String). Method in class org.globus.applications.mapper.NetValues3
getBandwidth(String, String). Method in class org.globus.mds.NetValues
getBaseDN(). Method in class org.globus.applications.mapper.MDS
returns the baseDN currently used
getBaseDN(). Method in class org.globus.mds.MDS
returns the baseDN currently used
getBufferedReader(). Method in class org.globus.server.BasicSocket
Returns a buffered data input stream for the socket.
getColumnClass(int). Method in class org.globus.jobset.JobSetModel
getColumnCount(). Method in class org.globus.jobset.JobSetModel
getColumnName(int). Method in class org.globus.jobset.JobSetModel
getColumnNames(String[]). Method in class org.globus.mds.MdsSearchList
getColumnNames(String[]). Method in class org.globus.mds.MdsSearchTable
getComputeResource(). Method in class org.globus.mds.objects.ComputeResource
gete the information for the compute resource from the MDS
getContact(String, String). Static method in class org.globus.system.Globus
Not implemented or not documented yet.
getConversion(). Method in class org.globus.mds.MDS
look in MDSConversion.java class.deprecated.
getDN(). Method in class org.globus.jobset.JSpecificationReader
getDN(). Method in class org.globus.jobset.JobsSpecReader
getDN(). Method in class org.globus.jobset.DurocSpecReader
getDate(). Method in class org.globus.history.timeseries.TimeSeriesObject
Returns the date stored by the constructor.
getDependencies(). Method in class org.globus.jobset.JSpecificationReader
getDependencies(). Method in class org.globus.jobset.JobsSpecReader
getDependencies(). Method in class org.globus.jobset.DurocSpecReader
getDependencies(String). Method in class org.globus.jobset.JobDependency
getDependency(). Method in class org.globus.broker.GraphPolicy
getDn(). Method in class org.globus.mds.MdsDnSelector
getEdge(String). Method in class org.globus.applications.gecco.GGraph
getEdge(int). Method in class org.globus.util.Graph
This method returns the ith edge
getEdge(String). Method in class org.globus.util.Graph
This method returns the edge with the secified name
getEditorPath(). Method in class org.globus.applications.gecco.OptionsWindow
getElement(Date). Method in class org.globus.history.timeseries.TimeSeries
Retrieves an element from the TimeSeries based on the date.
getError(). Method in class org.globus.jobset.Job
getError(Process, int). Static method in class org.globus.system.ProcMngr
getErrorColor(int). Method in class org.globus.jobset.JobProperty
getErrorMessage(int). Method in class org.globus.jobset.JobProperty
getErrorMsg(). Method in class org.globus.jobset.Job
getErrors(). Method in class org.globus.jobset.JobProperty
getFile(Job, String). Method in class org.globus.broker.GraphPolicyPlus
getFilter(). Method in class org.globus.mds.MdsSearchList
getFilter(). Method in class org.globus.mds.MdsSearchTable
getFrame(). Method in class org.globus.applications.gecco.FlowEditorApplet
Find the hosting frame, for the file-chooser dialog.
getFrequency(). Method in class org.globus.broker.Broker
getFrom(). Method in class org.globus.applications.mapper.Edge
getFrom returns the MachineLocation class.
getGlobusDir(). Static method in class org.globus.system.Globus
Returns the location (local full path) of globus tools.
getGlobusRsl(). Method in class org.globus.jobset.Job
getHostNames(NamingEnumeration). Method in class org.globus.mds.MDSCoordinator
getHostname(). Method in class org.globus.applications.mapper.MDS
gets the hostname
getHostname(). Method in class org.globus.applications.mapper.MachineLocation
getHostname(). Method in class org.globus.mds.MDS
gets the hostname
getHostname(). Method in class org.globus.server.BasicNetworkClient
Returns the hostname.
getID(). Method in class org.globus.attributes.GAEditor
getId(). Method in class org.globus.applications.mapper.MachineLocation
getIndex(String). Method in class org.globus.history.timeseries.TimeSeries
Returns the integer index of the specified data name.
getInsets(). Method in class org.globus.chart.Legend
getInsets(). Method in class org.globus.history.timeseries.InsetPanel
getIntValue(String). Method in class org.globus.attributes.GAttributes
getInterval(). Method in class org.globus.applications.meter.MeterClient
Receive update interval.
getIp(). Method in class org.globus.applications.mapper.MachineLocation
getJob(String). Method in class org.globus.jobset.JobSet
getJobContact(). Method in class org.globus.jobset.Job
getJobProperties(). Method in class org.globus.jobset.Job
getJobSet(). Method in class org.globus.jobset.JSpecificationReader
getJobSet(). Method in class org.globus.jobset.JobsSpecReader
getJobSet(). Method in class org.globus.jobset.DurocSpecReader
getJobStateFromMDS(Job). Method in class org.globus.gram.MDSGram
getJobStateFromMDS2(Job). Method in class org.globus.gram.MDSGram
getLabel(). Method in class org.globus.jobset.Job
getLatency(String, String). Method in class org.globus.applications.mapper.NetValues3
getLatency(String, String). Method in class org.globus.mds.NetValues
getListInfo(String). Method in class org.globus.attributes.GAttributes
getMap(URL). Method in class org.globus.applications.mapper.ImageMap
getMaximum(String). Method in class org.globus.history.timeseries.TimeSeries
Returns the largest value in the TimeSeries for the specified attribute.
getMaximum(int). Method in class org.globus.history.timeseries.TimeSeries
Returns the largest value in the TimeSeries for the specified attribute index.
getMean(String). Method in class org.globus.history.timeseries.TimeSeries
Returns the mean value of the specified attribute throughout the TimeSeries.
getMean(int). Method in class org.globus.history.timeseries.TimeSeries
Returns the mean value of the specified attribute throughout the TimeSeries
getMetrics(). Method in class org.globus.applications.meter.MeterServer
Method called by connection objects to retrieve data for remote clients.
getMinimum(String). Method in class org.globus.history.timeseries.TimeSeries
Returns the smallest value in the TimeSeries for the specified attribute.
getMinimum(int). Method in class org.globus.history.timeseries.TimeSeries
Returns the smallest value of the attribute (specified by index number).
getName(). Method in class org.globus.util.GraphEdge
This method returns the name of the node.
getName(). Method in class org.globus.util.GraphNode
This method returns the name of the node.
getNames(). Method in class org.globus.history.timeseries.TimeSeries
Returns the entire index of names to index numbers.
getNamesInOrder(). Method in class org.globus.history.timeseries.TimeSeries
Returns names in the order they were entered instead of mapping them to some particular index number.
getNewAttributes(). Method in class org.globus.attributes.GAEditorComponent
getNewAttributes(). Method in class org.globus.attributes.GAEditorSuperComponent
getNextJob(). Method in interface org.globus.broker.Policy
gets the next job for execution.
getNextJob(). Method in class org.globus.broker.UNIVPolicy
gets the next job to be scheduled.
getNextJob(). Method in class org.globus.broker.GraphPolicy
getNode(String). Method in class org.globus.applications.gecco.GGraph
getNode(int). Method in class org.globus.util.Graph
This method returns the node with the secified name
getNode(String). Method in class org.globus.util.Graph
This method returns the node with the secified name
getNumberOfValues(). Method in class org.globus.history.timeseries.TimeSeries
getNumberOfValues(). Method in class org.globus.history.timeseries.TimeSeriesObject
Returns the number of values contained in one TimeSeriesObject
getObject(). Method in class org.globus.util.GraphEdge
This method returns the object of the node.
getObject(). Method in class org.globus.util.GraphNode
This method returns the object of the node.
getObjectClass(Vector). Method in class org.globus.history.LDAPQuery
Figures out the correct object class based on what attributes the user wishes to retrieve.
getOptional(). Method in class org.globus.attributes.GAttributes
getOrderAsArray(). Method in class org.globus.attributes.GAttributes
getOrderAsVector(). Method in class org.globus.attributes.GAttributes
getOrganization(). Method in class org.globus.applications.mapper.MachineLocation
getOu(). Method in class org.globus.applications.mapper.MachineLocation
getOutput(Process, int). Static method in class org.globus.system.ProcMngr
getPerferredDimensions(). Method in class org.globus.chart.Legend
getPerferredSize(). Method in class org.globus.chart.Axis
getPolicy(). Method in class org.globus.broker.Broker
getPort(). Method in class org.globus.applications.mapper.MDS
gets the port
getPort(). Method in class org.globus.mds.MDS
gets the port
getPort(). Method in class org.globus.server.BasicNetworkClient
Returns the port.
getPower(). Method in class org.globus.applications.mapper.MachineLocation
getPrintWriter(). Method in class org.globus.server.BasicSocket
Returns a print stream for the socket.
getPrivateProperties(). Method in class org.globus.jobset.JobSet
getRSL(). Method in class org.globus.jobset.JobSetTableFrameGram