org.excel4j.reflect
Class CompoundAddin

java.lang.Object
  extended by org.excel4j.reflect.CompoundAddin
All Implemented Interfaces:
Addin

public abstract class CompoundAddin
extends java.lang.Object
implements Addin

Used to combine a set of reflection addins.


Constructor Summary
CompoundAddin()
           
 
Method Summary
protected  void add(Addin addin, java.lang.String namespaceOrNull)
          Add an addin (with optional namespace).
 void close()
          Called on shutdown.
 Function[] getFunctions()
          Get the functions.
 java.lang.String getLongName()
          Get the addin name.
 java.lang.String getName()
          Get the addin (short) name.
 void open()
          Called on startup.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompoundAddin

public CompoundAddin()
Method Detail

getFunctions

public Function[] getFunctions()
Description copied from interface: Addin
Get the functions.

Specified by:
getFunctions in interface Addin
Returns:
Function[].

getLongName

public java.lang.String getLongName()
Description copied from interface: Addin
Get the addin name.

Specified by:
getLongName in interface Addin
Returns:
String.

getName

public java.lang.String getName()
Description copied from interface: Addin
Get the addin (short) name.

Specified by:
getName in interface Addin
Returns:
String.

add

protected void add(Addin addin,
                   java.lang.String namespaceOrNull)
Add an addin (with optional namespace).

Parameters:
clazz. -
namespace. -

open

public void open()
Description copied from interface: Addin
Called on startup.

Specified by:
open in interface Addin

close

public void close()
Description copied from interface: Addin
Called on shutdown.

Specified by:
close in interface Addin