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

java.lang.Object
  |
  +--org.apache.commons.jelly.tags.bsf.BSFExpressionFactory
All Implemented Interfaces:
ExpressionFactory

public class BSFExpressionFactory
extends java.lang.Object
implements ExpressionFactory

Represents a factory of BSF expressions

Version:
$Revision: 1.1 $
Author:
James Strachan

Constructor Summary
BSFExpressionFactory()
           
 
Method Summary
protected  com.ibm.bsf.BSFEngine createBSFEngine()
          Factory method
protected  com.ibm.bsf.BSFManager createBSFManager()
          Factory method
 Expression createExpression(java.lang.String text)
          Creates a new expression for the given text
 com.ibm.bsf.BSFEngine getBSFEngine()
           
 com.ibm.bsf.BSFManager getBSFManager()
           
 java.lang.String getLanguage()
           
 void setBSFEngine(com.ibm.bsf.BSFEngine engine)
           
 void setBSFManager(com.ibm.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 com.ibm.bsf.BSFEngine getBSFEngine()
                                   throws com.ibm.bsf.BSFException
Returns:
the BSF Engine to be used by this expression factory

setBSFEngine

public void setBSFEngine(com.ibm.bsf.BSFEngine engine)

getBSFManager

public com.ibm.bsf.BSFManager getBSFManager()

setBSFManager

public void setBSFManager(com.ibm.bsf.BSFManager manager)

createExpression

public Expression createExpression(java.lang.String text)
                            throws java.lang.Exception
Description copied from interface: ExpressionFactory
Creates a new expression for the given text
Specified by:
createExpression in interface ExpressionFactory

createBSFEngine

protected com.ibm.bsf.BSFEngine createBSFEngine()
                                         throws com.ibm.bsf.BSFException
Factory method

createBSFManager

protected com.ibm.bsf.BSFManager createBSFManager()
Factory method


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