satin.uishell
Class ATableScape

java.lang.Object
  |
  +--satin.aro.AROobject
        |
        +--satin.aro.AROremoteObject
              |
              +--satin.core.AObject
                    |
                    +--satin.uishell.APane
                          |
                          +--satin.uishell.ATableScape

public class ATableScape
extends APane

Represents a C++ ATableScape object in an ARO server. This is a "table" pane that contains rows and columns.

Author:
Ed Stauff

Fields inherited from class satin.uishell.APane
uiName
 
Fields inherited from class satin.aro.AROremoteObject
server
 
Fields inherited from class satin.aro.AROobject
id
 
Constructor Summary
ATableScape(APane pane)
          Constructs an object representing an ATableScape.
ATableScape(AROremoteServer rs, AROobjectID id)
          Constructs an object representing an ATableScape.
ATableScape(AWindow window, java.lang.String paneID)
          Constructs an object representing an ATableScape.
 
Method Summary
void deselectAllRows()
          De-selects all the rows.
AColumn[] getColumns()
          Returns an array of columns.
ARow[] getRows()
          Returns an array of rows.
void scrollToRow(ARow row)
          Causes the tablescape to scroll to the given row.
void selectAllRows()
          Selects all the rows.
 
Methods inherited from class satin.uishell.APane
doClick, doClick, doClick, doClick, doClick, doClick, getBounds, getClassAndID, getFrame, getLabel, getPaneID, getParent, getSubPanes, getText, getUIname, getWindow, isActive, isVisible, postClickEvent, toString
 
Methods inherited from class satin.core.AObject
className, isInstanceOf
 
Methods inherited from class satin.aro.AROremoteObject
equals, exists, getAROclassName
 
Methods inherited from class satin.aro.AROobject
getID, setID, toAROstring
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ATableScape

public ATableScape(AROremoteServer rs,
                   AROobjectID id)
Constructs an object representing an ATableScape.

Parameters:
rs
the ARO server in which the C++ object lives.
id
the ARO object ID of the APane.

ATableScape

public ATableScape(AWindow window,
                   java.lang.String paneID)
            throws java.io.IOException,
                   AROexception,
                   PaneIDnotFound
Constructs an object representing an ATableScape.

Parameters:
window
the pane's parent window.
paneID
the pane ID of the pane.

ATableScape

public ATableScape(APane pane)
            throws java.io.IOException,
                   AROexception
Constructs an object representing an ATableScape. Use this constructor to "cast" an APane object to an ATableScape object. Throws an assertion if the APane in the application is not a member of the class ATableScape.

Parameters:
pane
the pane's parent window.
paneID
the pane ID of the pane.
Method Detail

getRows

public ARow[] getRows()
               throws java.io.IOException,
                      AROexception
Returns an array of rows.

getColumns

public AColumn[] getColumns()
                     throws java.io.IOException,
                            AROexception
Returns an array of columns.

scrollToRow

public void scrollToRow(ARow row)
                 throws java.io.IOException,
                        AROexception
Causes the tablescape to scroll to the given row. This is essentially a front-end to the C++ method of the same name.

selectAllRows

public void selectAllRows()
                   throws java.io.IOException,
                          AROexception
Selects all the rows. This is essentially a front-end to the C++ method of the same name.

deselectAllRows

public void deselectAllRows()
                     throws java.io.IOException,
                            AROexception
De-selects all the rows. This is essentially a front-end to the C++ method of the same name.
Revision History

7/26/01 - code review.

7/13/01 Ed Stauff - added constructor that takes an APane.

5/1/01 Ed Stauff - replaced Vectors with arrays.



Generated on 5/9/2001 19:37 from ATableScape.java (PRIVATE SOURCES)