org.seasar.kuina.dao.criteria.impl.grammar.function
クラス Trim

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.criteria.impl.grammar.function.Trim
すべての実装されたインタフェース:
Criterion, FunctionReturningStrings, StringExpression, StringPrimary

public class Trim
extends Object
implements FunctionReturningStrings

JPQLのTRIM関数を表すクラスです.

作成者:
koichik

フィールドの概要
static char DEFAULT_TRIM_CHARACTER
          デフォルトのtrim_character
static TrimSpecification DEFAULT_TRIM_SPECIFICATION
          デフォルトのtrim_specification
protected  char trimCharacter
          trim_character
protected  StringPrimary trimSource
          trim_source
protected  TrimSpecification trimSpecificatin
          trim_specification
 
コンストラクタの概要
Trim(char trimCharacter, StringPrimary trimSource)
          インスタンスを構築します。
Trim(StringPrimary trimSource)
          インスタンスを構築します。
Trim(TrimSpecification trimSpecification, char trimCharacter, StringPrimary trimSource)
          インスタンスを構築します。
Trim(TrimSpecification trimSpecification, StringPrimary trimSource)
          インスタンスを構築します。
 
メソッドの概要
 void evaluate(CriteriaContext context)
          要素を評価してコンテキストに反映します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_TRIM_SPECIFICATION

public static final TrimSpecification DEFAULT_TRIM_SPECIFICATION
デフォルトのtrim_specification


DEFAULT_TRIM_CHARACTER

public static final char DEFAULT_TRIM_CHARACTER
デフォルトのtrim_character

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

trimSpecificatin

protected final TrimSpecification trimSpecificatin
trim_specification


trimCharacter

protected final char trimCharacter
trim_character


trimSource

protected final StringPrimary trimSource
trim_source

コンストラクタの詳細

Trim

public Trim(StringPrimary trimSource)
インスタンスを構築します。

パラメータ:
trimSource - TRIM対象の文字列を表すstring_primary

Trim

public Trim(TrimSpecification trimSpecification,
            StringPrimary trimSource)
インスタンスを構築します。

パラメータ:
trimSpecification - トリムの方法
trimSource - TRIM対象の文字列を表すstring_primary

Trim

public Trim(char trimCharacter,
            StringPrimary trimSource)
インスタンスを構築します。

パラメータ:
trimCharacter - トリムする文字
trimSource - TRIM対象の文字列を表すstring_primary

Trim

public Trim(TrimSpecification trimSpecification,
            char trimCharacter,
            StringPrimary trimSource)
インスタンスを構築します。

パラメータ:
trimSpecification - トリムの方法
trimCharacter - トリムする文字
trimSource - TRIM対象の文字列を表すstring_primary
メソッドの詳細

evaluate

public void evaluate(CriteriaContext context)
インタフェース Criterion の記述:
要素を評価してコンテキストに反映します.

定義:
インタフェース Criterion 内の evaluate
パラメータ:
context - コンテキスト


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.