org.apache.commons.jelly.tags.bsf
Class BSFExpressionFactory

java.lang.Object
  extended byorg.apache.commons.jelly.tags.bsf.BSFExpressionFactory
All Implemented Interfaces:
org.apache.commons.jelly.expression.ExpressionFactory

public class BSFExpressionFactory
extends java.lang.Object
implements org.apache.commons.jelly.expression.ExpressionFactory

Represents a factory of BSF expressions

Version:
$Revision: 155420 $
Author:
James Strachan

Constructor Summary
BSFExpressionFactory()
           
 
Method Summary
protected  org.apache.bsf.BSFEngine createBSFEngine()
          Factory method
protected  org.apache.bsf.BSFManager createBSFManager()
          Factory method
 org.apache.commons.jelly.expression.Expression createExpression(java.lang.String text)
           
 org.apache.bsf.BSFEngine getBSFEngine()
           
 org.apache.bsf.BSFManager getBSFManager()
           
 java.lang.String getLanguage()
           
 void setBSFEngine(org.apache.bsf.BSFEngine engine)
           
 void setBSFManager(org.apache.bsf.BSFManager manager)
           
 void setLanguage(java.lang.String language)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BSFExpressionFactory

public BSFExpressionFactory()
Method Detail

getLanguage

public java.lang.String getLanguage()
Returns:
the BSF language to be used

setLanguage

public void setLanguage(java.lang.String language)

getBSFEngine

public org.apache.bsf.BSFEngine getBSFEngine()
                                      throws org.apache.bsf.BSFException
Returns:
the BSF Engine to be used by this expression factory
Throws:
org.apache.bsf.BSFException

setBSFEngine

public void setBSFEngine(org.apache.bsf.BSFEngine engine)

getBSFManager

public org.apache.bsf.BSFManager getBSFManager()

setBSFManager

public void setBSFManager(org.apache.bsf.BSFManager manager)

createExpression

public org.apache.commons.jelly.expression.Expression createExpression(java.lang.String text)
                                                                throws org.apache.commons.jelly.JellyException
Specified by:
createExpression in interface org.apache.commons.jelly.expression.ExpressionFactory
Throws:
org.apache.commons.jelly.JellyException

createBSFEngine

protected org.apache.bsf.BSFEngine createBSFEngine()
                                            throws org.apache.bsf.BSFException
Factory method

Throws:
org.apache.bsf.BSFException

createBSFManager

protected org.apache.bsf.BSFManager createBSFManager()
Factory method



Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.