satin.uishell
Class AColumn

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

public class AColumn
extends AObject

Represents a C++ AColumn object in an ARO server, which represents a column in an ATableScape.

Author:
Ed Stauff

Fields inherited from class satin.aro.AROremoteObject
server
 
Fields inherited from class satin.aro.AROobject
id
 
Constructor Summary
AColumn(AROremoteServer rs, AROobjectID id)
          Constructs an object representing an AColumn.
 
Method Summary
AROrectangle getColRect()
          Returns the column's rectangle in landscape coordinates.
AROrectangle getColWindowRect()
          Returns the column's rectangle in window coordinates.
java.lang.String getHeading()
          Returns the heading for the column.
boolean getIsIndentColumn()
          Returns whether the column is an indent column.
boolean getIsTextColumn()
          Returns whether the column is a text column.
java.lang.String getText(ARow row)
          Returns the column's text at the given row.
 
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, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AColumn

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

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

getColRect

public AROrectangle getColRect()
                        throws java.io.IOException,
                               AROexception
Returns the column's rectangle in landscape coordinates. Landscape coordinates define the virtual space through which the tablescape scrolls.

getColWindowRect

public AROrectangle getColWindowRect()
                              throws java.io.IOException,
                                     AROexception
Returns the column's rectangle in window coordinates.

getText

public java.lang.String getText(ARow row)
                         throws java.io.IOException,
                                AROexception
Returns the column's text at the given row. Throws an exception if the column is not a text column.

getHeading

public java.lang.String getHeading()
                            throws java.io.IOException,
                                   AROexception
Returns the heading for the column.

getIsTextColumn

public boolean getIsTextColumn()
                        throws java.io.IOException,
                               AROexception
Returns whether the column is a text column.

getIsIndentColumn

public boolean getIsIndentColumn()
                          throws java.io.IOException,
                                 AROexception
Returns whether the column is an indent column.
Revision History

7/26/01 - code review.



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