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

Constructor Summary
Block(int startRowNum, int startCellNum, int endRowNum, int endCellNum)
           
Block(Sheet sheet, int startRowNum, int endRowNum)
           
Block(Sheet sheet, int startRowNum, int startCellNum, int endRowNum, int endCellNum)
           
 
Method Summary
 void addAffectedColumn(int 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)
           
 int getEndCellNum()
           
 int getEndRowNum()
           
 int getNumberOfColumns()
           
 int getNumberOfRows()
           
 Sheet getSheet()
           
 int getStartCellNum()
           
 int getStartRowNum()
           
 int hashCode()
           
 Block horizontalShift(int cellShift)
           
 boolean isAbove(int rowNum)
           
 boolean isAbove(Point p)
           
 boolean isBelow(Point p)
           
 boolean isColBlock()
           
 boolean isRowBlock()
           
 boolean isToLeft(Point p)
           
 void setEndCellNum(int endCellNum)
           
 void setEndRowNum(int endRowNum)
           
 void setSheet(Sheet sheet)
           
 void setStartCellNum(int 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
 

Constructor Detail

Block

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

Block

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

Block

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

addAffectedColumn

public void addAffectedColumn(int col)

horizontalShift

public Block horizontalShift(int cellShift)

verticalShift

public Block verticalShift(int rowShift)

getStartCellNum

public int getStartCellNum()

setStartCellNum

public void setStartCellNum(int startCellNum)

getEndCellNum

public int getEndCellNum()

setEndCellNum

public void setEndCellNum(int 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-2013 jXLS Team. All Rights Reserved.