net.sf.jxls.transformation
Class BlockTransformation

java.lang.Object
  extended by 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

Field Summary
protected  Block block
           
 
Constructor Summary
protected BlockTransformation(Block block)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 Block getBlock()
           
abstract  Block getBlockAfterTransformation()
           
 java.lang.String getDuplicatedCellRef(java.lang.String sheetName, java.lang.String cell, int duplicateBlock)
           
 int hashCode()
           
 void setBlock(Block block)
           
 java.lang.String toString()
           
abstract  java.util.List transformCell(Point p)
          Transforms given spreadsheet cell
abstract  java.util.List transformCell(java.lang.String sheetName, CellRef cellRef)
          Transforms given spreadsheet cell
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

block

protected Block block
Constructor Detail

BlockTransformation

protected BlockTransformation(Block block)
Parameters:
block - - defines transformation Block
Method Detail

getBlock

public Block getBlock()

setBlock

public void setBlock(Block block)

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 transform
cellRef - - 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-2013 jXLS Team. All Rights Reserved.