net.sf.jxls.tag
Class Block

java.lang.Object
  extended by net.sf.jxls.tag.Block

public class Block
extends java.lang.Object

Represents rectangular range of excel cells

Author:
Leonid Vysochyn

Field Summary
(package private)  java.util.Set affectedColumns
           
(package private)  short endCellNum
           
(package private)  int endRowNum
           
(package private)  Sheet sheet
           
(package private)  short startCellNum
           
(package private)  int startRowNum
           
 
Constructor Summary
Block(int startRowNum, short startCellNum, int endRowNum, short endCellNum)
           
Block(Sheet sheet, int startRowNum, int endRowNum)
           
Block(Sheet sheet, int startRowNum, short startCellNum, int endRowNum, short endCellNum)
           
 
Method Summary
 void addAffectedColumn(short col)
           
 boolean contains(CellRef cellRef)
           
 boolean contains(Formula formula)
           
 boolean contains(int rowNum, int cellNum)
           
 boolean contains(Point p)
           
 boolean equals(java.lang.Object o)
           
 short getEndCellNum()
           
 int getEndRowNum()
           
 int getNumberOfColumns()
           
 int getNumberOfRows()
           
 Sheet getSheet()
           
 short getStartCellNum()
           
 int getStartRowNum()
           
 int hashCode()
           
 Block horizontalShift(short cellShift)
           
 boolean isAbove(int rowNum)
           
 boolean isAbove(Point p)
           
 boolean isBelow(Point p)
           
 boolean isColBlock()
           
 boolean isRowBlock()
           
 boolean isToLeft(Point p)
           
 void setEndCellNum(short endCellNum)
           
 void setEndRowNum(int endRowNum)
           
 void setSheet(Sheet sheet)
           
 void setStartCellNum(short startCellNum)
           
 void setStartRowNum(int startRowNum)
           
 java.lang.String toString()
           
 Block verticalShift(int rowShift)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

startRowNum

int startRowNum

endRowNum

int endRowNum

startCellNum

short startCellNum

endCellNum

short endCellNum

sheet

Sheet sheet

affectedColumns

java.util.Set affectedColumns
Constructor Detail

Block

public Block(Sheet sheet,
             int startRowNum,
             int endRowNum)

Block

public Block(int startRowNum,
             short startCellNum,
             int endRowNum,
             short endCellNum)

Block

public Block(Sheet sheet,
             int startRowNum,
             short startCellNum,
             int endRowNum,
             short endCellNum)
Method Detail

addAffectedColumn

public void addAffectedColumn(short col)

horizontalShift

public Block horizontalShift(short cellShift)

verticalShift

public Block verticalShift(int rowShift)

getStartCellNum

public short getStartCellNum()

setStartCellNum

public void setStartCellNum(short startCellNum)

getEndCellNum

public short getEndCellNum()

setEndCellNum

public void setEndCellNum(short endCellNum)

getStartRowNum

public int getStartRowNum()

setStartRowNum

public void setStartRowNum(int startRowNum)

getEndRowNum

public int getEndRowNum()

setEndRowNum

public void setEndRowNum(int endRowNum)

getNumberOfRows

public int getNumberOfRows()

getNumberOfColumns

public int getNumberOfColumns()

contains

public boolean contains(int rowNum,
                        int cellNum)

contains

public boolean contains(Formula formula)

contains

public boolean contains(Point p)

contains

public boolean contains(CellRef cellRef)

isAbove

public boolean isAbove(Point p)

isToLeft

public boolean isToLeft(Point p)

isAbove

public boolean isAbove(int rowNum)

isBelow

public boolean isBelow(Point p)

isRowBlock

public boolean isRowBlock()

isColBlock

public boolean isColBlock()

getSheet

public Sheet getSheet()

setSheet

public void setSheet(Sheet sheet)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright 2005-2005-2007 jXLS Team. All Rights Reserved.