net.sf.jxls.formula
Class FormulaPart

java.lang.Object
  extended by net.sf.jxls.formula.FormulaPart

public class FormulaPart
extends java.lang.Object

Author:
Leonid Vysochyn

Field Summary
(package private)  java.util.List cellRefs
           
(package private)  java.util.List cellRefsToAdd
           
(package private)  java.util.List cellRefsToRemove
           
(package private)  java.lang.Integer defaultValue
           
static char defaultValueToken
           
(package private)  java.lang.String formulaPartString
           
protected  org.apache.commons.logging.Log log
           
(package private)  Formula parentFormula
           
(package private)  java.util.List parts
           
 
Constructor Summary
FormulaPart(FormulaPart aFormulaPart)
           
FormulaPart(java.lang.String formulaPartString, Formula parentFormula)
           
 
Method Summary
 java.util.Collection findRefCells()
           
 java.lang.String getActualFormula()
           
 java.lang.Integer getDefaultValue()
           
 void parseFormulaPartString(java.lang.String formula)
           
 void removeCellRefs(java.util.Set cellRefsToRemove)
           
 void replaceCellRef(CellRef cellRef, java.util.List rangeFormulaParts)
           
(package private)  void replaceCellRefs(CellRef cellRef, java.util.List rangeFormulaParts)
           
 void setDefaultValue(java.lang.Integer defaultValue)
           
 java.lang.String toString()
           
 void updateReplacedRefCellsCollection()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

protected final org.apache.commons.logging.Log log

defaultValueToken

public static char defaultValueToken

parentFormula

Formula parentFormula

formulaPartString

java.lang.String formulaPartString

parts

java.util.List parts

cellRefs

java.util.List cellRefs

cellRefsToRemove

java.util.List cellRefsToRemove

cellRefsToAdd

java.util.List cellRefsToAdd

defaultValue

java.lang.Integer defaultValue
Constructor Detail

FormulaPart

public FormulaPart(java.lang.String formulaPartString,
                   Formula parentFormula)

FormulaPart

public FormulaPart(FormulaPart aFormulaPart)
Method Detail

getDefaultValue

public java.lang.Integer getDefaultValue()

setDefaultValue

public void setDefaultValue(java.lang.Integer defaultValue)

parseFormulaPartString

public void parseFormulaPartString(java.lang.String formula)

replaceCellRefs

void replaceCellRefs(CellRef cellRef,
                     java.util.List rangeFormulaParts)

replaceCellRef

public void replaceCellRef(CellRef cellRef,
                           java.util.List rangeFormulaParts)

findRefCells

public java.util.Collection findRefCells()

getActualFormula

public java.lang.String getActualFormula()

removeCellRefs

public void removeCellRefs(java.util.Set cellRefsToRemove)

updateReplacedRefCellsCollection

public void updateReplacedRefCellsCollection()

toString

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


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