Nautica Workflow

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

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

public class RelationalExpression
extends java.lang.Object
implements Expression

関係条件式

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

フィールドの概要
static int EQUAL
          ==
static int GREATER_EQUAL
          >=
static int GREATER_THAN
          >
static int LESS_EQUAL
          <=
static int LESS_THAN
          <
static int NOT_EQUAL
          !
 
コンストラクタの概要
RelationalExpression(jp.co.argo21.nautica.workflow.xpdl.RelationalExpressionDocument.RelationalExpression exp)
          XMLから関係条件式を生成する。
RelationalExpression(java.lang.String lVal, int ope, java.lang.String rVal)
          関係条件式を生成する。
 
メソッドの概要
 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
 

フィールドの詳細

EQUAL

public static final int EQUAL
==

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

NOT_EQUAL

public static final int NOT_EQUAL
!=

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

LESS_THAN

public static final int LESS_THAN
<

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

LESS_EQUAL

public static final int LESS_EQUAL
<=

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

GREATER_THAN

public static final int GREATER_THAN
>

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

GREATER_EQUAL

public static final int GREATER_EQUAL
>=

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

RelationalExpression

public RelationalExpression(java.lang.String lVal,
                            int ope,
                            java.lang.String rVal)
関係条件式を生成する。

パラメータ:
lVal - 左辺値
ope - 演算子
rVal - 右辺値

RelationalExpression

public RelationalExpression(jp.co.argo21.nautica.workflow.xpdl.RelationalExpressionDocument.RelationalExpression 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