Class AggregatingUDFFinder

java.lang.Object
org.apache.poi.ss.formula.udf.AggregatingUDFFinder
All Implemented Interfaces:
UDFFinder
Direct Known Subclasses:
IndexedUDFFinder

public class AggregatingUDFFinder extends Object implements UDFFinder
Collects add-in libraries and VB macro functions together into one UDF finder
  • Field Details

    • DEFAULT

      public static final UDFFinder DEFAULT
      Default UDFFinder implementation
  • Constructor Details

    • AggregatingUDFFinder

      public AggregatingUDFFinder(UDFFinder... usedToolPacks)
  • Method Details

    • findFunction

      public FreeRefFunction findFunction(String name)
      Returns executor by specified name. Returns null if function isn't contained by any registered tool pack.
      Specified by:
      findFunction in interface UDFFinder
      Parameters:
      name - Name of function.
      Returns:
      Function executor. null if not found
    • add

      public void add(UDFFinder toolPack)
      Add a new toolpack
      Parameters:
      toolPack - the UDF toolpack to add