net.sf.jxls.transformation
Class BlockTransformation
java.lang.Object
net.sf.jxls.transformation.BlockTransformation
- Direct Known Subclasses:
- DuplicateTransformation, DuplicateTransformationByColumns, RemoveTransformation, ShiftTransformation
public abstract class BlockTransformation
- extends java.lang.Object
This class defines common Block transformation behaviour
- Author:
- Leonid Vysochyn
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
block
protected Block block
sheetName
java.lang.String sheetName
BlockTransformation
protected BlockTransformation(Block block)
- Parameters:
block - - defines transformation Block
getBlock
public Block getBlock()
setBlock
public void setBlock(Block block)
contains
boolean contains(int row,
int col)
contains
boolean contains(Point p)
getBlockAfterTransformation
public abstract Block getBlockAfterTransformation()
transformCell
public abstract java.util.List transformCell(Point p)
- Transforms given spreadsheet cell
- Parameters:
p - - Point representing spreadsheet cell to transform
- Returns:
List of Point objects which are result of source cell transformation
transformCell
public abstract java.util.List transformCell(java.lang.String sheetName,
CellRef cellRef)
- Transforms given spreadsheet cell
- Parameters:
sheetName - - indicates sheet containing cell to transformcellRef - - CellRef object representing spreadsheet cell to transform
- Returns:
List of cell names which are result of source cell transformation
getDuplicatedCellRef
public java.lang.String getDuplicatedCellRef(java.lang.String sheetName,
java.lang.String cell,
int duplicateBlock)
equals
public boolean equals(java.lang.Object obj)
- 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.