| 
 | |||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.seasar.framework.container.impl.AbstractExpression
式の抽象基底クラスです。
 
式は文字列で表現されます。この文字列はソースと呼ばれます。 ソースはファイルの中に記述される場合があります。その場合、式はソースファイル名とその中での行番号を持つことができます。
| フィールドの概要 | |
| protected  int | lineNumber行番号です。 | 
| protected  java.lang.String | sourceソースです。 | 
| protected  java.lang.String | sourceNameソース名です。 | 
| コンストラクタの概要 | |
| AbstractExpression(java.lang.String source)AbstractExpressionのインスタンスを構築します。 | |
| AbstractExpression(java.lang.String sourceName,
                   int lineNumber,
                   java.lang.String source)AbstractExpressionのインスタンスを構築します。 | |
| メソッドの概要 | |
|  int | getLineNumber()式が定義されているファイル中の行番号を返します。 | 
|  java.lang.String | getSource()式のソースを返します。 | 
|  java.lang.String | getSourceName()式を定義しているファイル名を返します。 | 
|  java.lang.String | toString()このインスタンスの文字列表現として式のソースを返します。 | 
| クラス java.lang.Object から継承したメソッド | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| インタフェース org.seasar.framework.container.Expression から継承したメソッド | 
| evaluate | 
| フィールドの詳細 | 
protected java.lang.String sourceName
protected int lineNumber
protected java.lang.String source
| コンストラクタの詳細 | 
public AbstractExpression(java.lang.String source)
AbstractExpressionのインスタンスを構築します。
source - 式のソース
public AbstractExpression(java.lang.String sourceName,
                          int lineNumber,
                          java.lang.String source)
AbstractExpressionのインスタンスを構築します。
sourceName - ソースファイル名lineNumber - ソースファイル中の行番号source - 式のソース| メソッドの詳細 | 
public java.lang.String getSource()
public java.lang.String getSourceName()
nullを返します。
public int getLineNumber()
0を返します。
public java.lang.String toString()
| 
 | |||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||