common-util

local.tomas.expr.eval
Class ExpressionEvaluatorFactory

java.lang.Object
  extended by local.tomas.expr.eval.ExpressionEvaluatorFactory

public class ExpressionEvaluatorFactory
extends Object

Factory for ExpressionEvaluator objects.

Author:
tomas

Field Summary
protected static ExpressionEvaluatorFactory factory
          Factory instance.
 
Constructor Summary
ExpressionEvaluatorFactory()
           
 
Method Summary
 ExpressionEvaluator create()
          Create new ExpressionEvaluator.
static ExpressionEvaluatorFactory getInstance()
          Get singleton instance.
static void setFactoryClass(Class<? extends ExpressionEvaluatorFactory> newFactoryClass)
          Define factory class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factory

protected static ExpressionEvaluatorFactory factory
Factory instance.

Constructor Detail

ExpressionEvaluatorFactory

public ExpressionEvaluatorFactory()
Method Detail

setFactoryClass

public static final void setFactoryClass(Class<? extends ExpressionEvaluatorFactory> newFactoryClass)
Define factory class.

Parameters:
newFactoryClass - new factory class

getInstance

public static final ExpressionEvaluatorFactory getInstance()
Get singleton instance.

Returns:
the instance

create

public ExpressionEvaluator create()
Create new ExpressionEvaluator.

Returns:
the evaluator

common-util

Copyright © 2005-2007 Tomas Teubner. All Rights Reserved.