Nautica Workflow

jp.co.argo21.nautica.workflow.expression
クラス LogicalExpression

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.expression.LogicalExpression
すべての実装インタフェース:
Expression

public class LogicalExpression
extends java.lang.Object
implements Expression

論理条件式

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $

フィールドの概要
static int AND
          AND
static int OR
          OR
 
コンストラクタの概要
LogicalExpression(Expression expL, int ope, Expression expR)
          論理条件式を生成する。
LogicalExpression(jp.co.argo21.nautica.workflow.xpdl.LogicalExpressionDocument.LogicalExpression exp)
          XMLから論理条件式を生成する。
 
メソッドの概要
 boolean eval(java.util.List list)
          引数の情報を元に条件を評価する。
 void getAllExpressions(java.util.List exps)
          この条件式に含まれるすべての条件式を返す。
 java.lang.String getExpressionString()
          条件式の文字列表現を返す。
 java.lang.String getExpressionString(java.util.List vars)
          変数一覧を利用しながら条件式の文字列表現を返す。
 void saveTo(org.apache.xmlbeans.XmlObject o)
          引数のオブジェクトに条件式を格納する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

AND

public static final int AND
AND

関連項目:
定数フィールド値

OR

public static final int OR
OR

関連項目:
定数フィールド値
コンストラクタの詳細

LogicalExpression

public LogicalExpression(Expression expL,
                         int ope,
                         Expression expR)
論理条件式を生成する。

パラメータ:
expL - 左辺条件式
ope - 演算子
expR - 右辺条件式

LogicalExpression

public LogicalExpression(jp.co.argo21.nautica.workflow.xpdl.LogicalExpressionDocument.LogicalExpression exp)
XMLから論理条件式を生成する。

パラメータ:
exp - XML
メソッドの詳細

saveTo

public void saveTo(org.apache.xmlbeans.XmlObject o)
引数のオブジェクトに条件式を格納する。

定義:
インタフェース Expression 内の saveTo
パラメータ:
o - XMLオブジェクト
関連項目:
Expression.saveTo(org.apache.xmlbeans.XmlObject)

eval

public boolean eval(java.util.List list)
引数の情報を元に条件を評価する。

定義:
インタフェース Expression 内の eval
パラメータ:
list - 変数の現在値
戻り値:
条件が満たされた場合はtrue
関連項目:
Expression.eval(java.util.List)

getExpressionString

public java.lang.String getExpressionString()
条件式の文字列表現を返す。

定義:
インタフェース Expression 内の getExpressionString
戻り値:
文字列表現
関連項目:
Expression.getExpressionString()

getExpressionString

public java.lang.String getExpressionString(java.util.List vars)
変数一覧を利用しながら条件式の文字列表現を返す。

定義:
インタフェース Expression 内の getExpressionString
パラメータ:
vars - 変数一覧
戻り値:
文字列表現
関連項目:
Expression.getExpressionString(java.util.List)

getAllExpressions

public void getAllExpressions(java.util.List exps)
この条件式に含まれるすべての条件式を返す。

定義:
インタフェース Expression 内の getAllExpressions
パラメータ:
exps - 条件式一覧
関連項目:
Expression.getAllExpressions(java.util.List)

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21