jp.hishidama.eval
クラス ExpRuleFactory

java.lang.Object
  上位を拡張 jp.hishidama.eval.ExpRuleFactory
直系の既知のサブクラス:
HtLexerExpRuleFactory, JavaRuleFactory

public class ExpRuleFactory
extends Object

ルールファクトリークラス.

ルールのインスタンスを生成する。

導入されたバージョン:
2007.02.16
バージョン:
eval16
作成者:
ひしだま

コンストラクタの概要
ExpRuleFactory()
          コンストラクター
 
メソッドの概要
static Rule getDefaultRule()
          デフォルトルール取得.
static ExpRuleFactory getInstance()
          ルールファクトリー取得.
static Rule getJavaRule()
          Javaルール取得.
 Rule getRule()
          ルール取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ExpRuleFactory

public ExpRuleFactory()
コンストラクター

メソッドの詳細

getInstance

public static ExpRuleFactory getInstance()
ルールファクトリー取得.

デフォルトのファクトリーインスタンスを返す。

戻り値:
ルールファクトリー

getDefaultRule

public static Rule getDefaultRule()
デフォルトルール取得.

デフォルトのルールインスタンスを返す。

戻り値:
ルール

getJavaRule

public static Rule getJavaRule()
Javaルール取得.

Javaルールのインスタンスを返す。

戻り値:
ルール
導入されたバージョン:
2007.02.21

getRule

public Rule getRule()
ルール取得.

一度だけルールを作成してキャッシュし、常にそのルールを返す。

戻り値:
ルール