org.ofbiz.webslinger
Class WebslingerContainer

java.lang.Object
  extended by org.ofbiz.webslinger.WebslingerContainer
All Implemented Interfaces:
Container

public class WebslingerContainer
extends java.lang.Object
implements Container


Constructor Summary
WebslingerContainer()
           
 
Method Summary
static LanguageManager getLanguageManager()
           
static CompiledTemplate getTemplate(java.lang.String language, FileObject file)
           
static TemplateManager getTemplateManager()
           
 void init(java.lang.String[] args, java.lang.String configFile)
          Initialize the container
static java.lang.Object runEvent(java.lang.String language, java.lang.String name, java.lang.String[] paramNames, java.lang.Class<?>[] paramTypes, java.lang.Object[] params)
           
static java.lang.String runTemplate(java.lang.String language, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> context)
           
static void runTemplate(java.lang.String language, java.lang.String name, java.io.Writer writer, java.util.Map<java.lang.String,java.lang.Object> context)
           
 boolean start()
          Start the container
 void stop()
          Stop the container
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebslingerContainer

public WebslingerContainer()
Method Detail

init

public void init(java.lang.String[] args,
                 java.lang.String configFile)
          throws ContainerException
Description copied from interface: Container
Initialize the container

Specified by:
init in interface Container
Parameters:
args - args from calling class
configFile - Location of master OFBiz configuration file
Throws:
ContainerException

start

public boolean start()
              throws ContainerException
Description copied from interface: Container
Start the container

Specified by:
start in interface Container
Returns:
true if server started
Throws:
ContainerException

stop

public void stop()
          throws ContainerException
Description copied from interface: Container
Stop the container

Specified by:
stop in interface Container
Throws:
ContainerException

getLanguageManager

public static LanguageManager getLanguageManager()

getTemplateManager

public static TemplateManager getTemplateManager()

runEvent

public static java.lang.Object runEvent(java.lang.String language,
                                        java.lang.String name,
                                        java.lang.String[] paramNames,
                                        java.lang.Class<?>[] paramTypes,
                                        java.lang.Object[] params)
                                 throws BSFException,
                                        java.io.IOException
Throws:
BSFException
java.io.IOException

runTemplate

public static java.lang.String runTemplate(java.lang.String language,
                                           java.lang.String name,
                                           java.util.Map<java.lang.String,java.lang.Object> context)
                                    throws java.io.IOException
Throws:
java.io.IOException

runTemplate

public static void runTemplate(java.lang.String language,
                               java.lang.String name,
                               java.io.Writer writer,
                               java.util.Map<java.lang.String,java.lang.Object> context)
                        throws java.io.IOException
Throws:
java.io.IOException

getTemplate

public static CompiledTemplate getTemplate(java.lang.String language,
                                           FileObject file)
                                    throws java.io.IOException
Throws:
java.io.IOException