jet.server.api.engine
Class ReportEngineFactory

java.lang.Object
  extended by jet.server.api.engine.ReportEngineFactory

public class ReportEngineFactory
extends java.lang.Object

This interface defines a factory to get a ReportEngine instance of a implementation class.


Constructor Summary
ReportEngineFactory()
           
 
Method Summary
static ReportEngine getInstance()
          Get ReportEngine instance by the implementation class of ReportEngine.
static ReportEngine getInstance(boolean setDebugLevel)
          Get ReportEngine instance by the implementation class of ReportEngine.
static void loadClasses(java.lang.String path)
          Load dynamic classes such as UDS, UDF, etc.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportEngineFactory

public ReportEngineFactory()
Method Detail

getInstance

public static ReportEngine getInstance()
Get ReportEngine instance by the implementation class of ReportEngine.

Returns:
the ReportEngine instance.

getInstance

public static ReportEngine getInstance(boolean setDebugLevel)
Get ReportEngine instance by the implementation class of ReportEngine.

Parameters:
setDebugLevel - indicates whether to set debug info.
Returns:
the ReportEngine instance.

loadClasses

public static void loadClasses(java.lang.String path)
Load dynamic classes such as UDS, UDF, etc.

Parameters:
path - the dynamic class directory of server.