Save This Page
Home » jexcelapi_2_6_8 » jxl.biff.formula » [javadoc | source]
jxl.biff.formula
class: CellReference3d [javadoc | source]
java.lang.Object
   jxl.biff.formula.ParseItem
      jxl.biff.formula.Operand
         jxl.biff.formula.CellReference3d

All Implemented Interfaces:
    ParsedThing

A 3d cell reference in a formula
Constructor:
 public CellReference3d(Cell rt,
    ExternalSheet w) 
    Constructor
    Parameters:
    rt - the cell containing the formula
    w - the list of external sheets
 public CellReference3d(String s,
    ExternalSheet w) throws FormulaException 
    Constructs this object from a string
    Parameters:
    s - the string
    w - the external sheet
    Throws:
    FormulaException -
    exception: FormulaException -
Method from jxl.biff.formula.CellReference3d Summary:
adjustRelativeCellReferences,   columnInserted,   columnRemoved,   getBytes,   getColumn,   getRow,   getString,   handleImportedCellReferences,   read,   rowInserted,   rowRemoved
Methods from jxl.biff.formula.Operand:
adjustRelativeCellReferences,   columnInserted,   columnRemoved,   rowInserted,   rowRemoved
Methods from jxl.biff.formula.ParseItem:
adjustRelativeCellReferences,   columnInserted,   columnRemoved,   getBytes,   getString,   handleImportedCellReferences,   isValid,   isVolatile,   rowInserted,   rowRemoved,   setAlternateCode,   setInvalid,   setParent,   setVolatile,   useAlternateCode
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from jxl.biff.formula.CellReference3d Detail:
 public  void adjustRelativeCellReferences(int colAdjust,
    int rowAdjust) 
    Adjusts all the relative cell references in this formula by the amount specified. Used when copying formulas
 public  void columnInserted(int sheetIndex,
    int col,
    boolean currentSheet) 
    Called when a column is inserted on the specified sheet. Tells the formula parser to update all of its cell references beyond this column
  void columnRemoved(int sheetIndex,
    int col,
    boolean currentSheet) 
    Called when a column is inserted on the specified sheet. Tells the formula parser to update all of its cell references beyond this column
 byte[] getBytes() 
    Gets the token representation of this item in RPN
 public int getColumn() 
    Accessor for the column
 public int getRow() 
    Accessor for the row
 public  void getString(StringBuffer buf) 
    Gets the string version of this cell reference
  void handleImportedCellReferences() 
    If this formula was on an imported sheet, check that cell references to another sheet are warned appropriately Flags the formula as invalid
 public int read(byte[] data,
    int pos) 
    Reads the ptg data from the array starting at the specified position
  void rowInserted(int sheetIndex,
    int r,
    boolean currentSheet) 
    Called when a column is inserted on the specified sheet. Tells the formula parser to update all of its cell references beyond this column
  void rowRemoved(int sheetIndex,
    int r,
    boolean currentSheet) 
    Called when a column is inserted on the specified sheet. Tells the formula parser to update all of its cell references beyond this column