# Hierarchy For Package org.apache.poi.ss.formula

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.poi.ss.formula.eval.AreaEvalBase (implements org.apache.poi.ss.formula.eval.AreaEval)
    - org.apache.poi.ss.formula.CacheAreaEval
  - org.apache.poi.ss.formula.BaseFormulaEvaluator (implements org.apache.poi.ss.usermodel.FormulaEvaluator, org.apache.poi.ss.formula.WorkbookEvaluatorProvider)
  - org.apache.poi.ss.formula.CollaboratingWorkbooksEnvironment
  - org.apache.poi.ss.formula.ConditionalFormattingEvaluator
  - org.apache.poi.ss.formula.DataValidationEvaluator
  - org.apache.poi.ss.formula.DataValidationEvaluator.DataValidationContext
  - org.apache.poi.ss.formula.EvaluationConditionalFormatRule (implements java.lang.Comparable<T>)
  - org.apache.poi.ss.formula.EvaluationConditionalFormatRule.ValueAndFormat (implements java.lang.Comparable<T>)
  - org.apache.poi.ss.formula.EvaluationWorkbook.ExternalName
  - org.apache.poi.ss.formula.EvaluationWorkbook.ExternalSheet
    - org.apache.poi.ss.formula.EvaluationWorkbook.ExternalSheetRange
  - org.apache.poi.ss.formula.Formula
  - org.apache.poi.ss.formula.FormulaParser
  - org.apache.poi.ss.formula.FormulaRenderer
  - org.apache.poi.ss.formula.FormulaShifter
  - org.apache.poi.ss.formula.NameIdentifier
  - org.apache.poi.ss.formula.OperationEvaluationContext
  - org.apache.poi.ss.formula.eval.RefEvalBase (implements org.apache.poi.ss.formula.eval.RefEval)
    - org.apache.poi.ss.formula.LazyRefEval
  - org.apache.poi.ss.formula.SharedFormula
  - org.apache.poi.ss.formula.SheetIdentifier
    - org.apache.poi.ss.formula.SheetRangeIdentifier
  - org.apache.poi.ss.formula.SheetNameFormatter
  - org.apache.poi.ss.formula.SheetRangeAndWorkbookIndexFormatter
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.poi.ss.formula.CollaboratingWorkbooksEnvironment.WorkbookNotFoundException
      - java.lang.RuntimeException
        - org.apache.poi.ss.formula.FormulaParseException
  - org.apache.poi.ss.formula.WorkbookEvaluator

## Interface Hierarchy

- org.apache.poi.ss.formula.EvaluationCell
- org.apache.poi.ss.formula.EvaluationConditionalFormatRule.ValueFunction
- org.apache.poi.ss.formula.EvaluationName
- org.apache.poi.ss.formula.EvaluationSheet
- org.apache.poi.ss.formula.EvaluationWorkbook
- org.apache.poi.ss.formula.ExternSheetReferenceToken
- org.apache.poi.ss.formula.FormulaParsingWorkbook
- org.apache.poi.ss.formula.FormulaRenderingWorkbook
- org.apache.poi.ss.formula.IStabilityClassifier
- org.apache.poi.ss.formula.SheetRange
  - org.apache.poi.ss.formula.ThreeDEval (also extends org.apache.poi.ss.formula.TwoDEval)
- org.apache.poi.ss.formula.eval.ValueEval
  - org.apache.poi.ss.formula.TwoDEval
    - org.apache.poi.ss.formula.ThreeDEval (also extends org.apache.poi.ss.formula.SheetRange)
- org.apache.poi.ss.formula.WorkbookDependentFormula
- org.apache.poi.ss.formula.WorkbookEvaluatorProvider

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.poi.ss.formula.EvaluationConditionalFormatRule.OperatorEnum
    - org.apache.poi.ss.formula.DataValidationEvaluator.ValidationEnum
    - org.apache.poi.ss.formula.DataValidationEvaluator.OperatorEnum
    - org.apache.poi.ss.formula.FormulaType

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.