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

java.lang.Object
  |
  +--org.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: 1.6 $
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

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

createBSFEngine

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

createBSFManager

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


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