Kagetaka

net.hizlab.kagetaka.token
クラス TextToken

java.lang.Object
  拡張net.hizlab.kagetaka.token.Token
      拡張net.hizlab.kagetaka.token.TextToken

public class TextToken
extends Token

文字列データを表現します。

バージョン:
$Revision: 1.2 $

フィールドの概要
 
クラス net.hizlab.kagetaka.token.Token から継承したフィールド
columnNumber, completeToken, document, lineNumber, reporter
 
コンストラクタの概要
TextToken(Document document, Reporter reporter, int line, int column, String text)
          新しい文字列データを作成します。
 
メソッドの概要
 String getName()
          トークンの名前を返します。
 String getText()
          文字列データを返します。
 int getType()
          トークンのタイプを返します。
 boolean hasCharacters()
          空白文字以外の文字を持っているかを返します。
 void render(Render render)
          このテキストトークンのタイプを元に、描画を行います。
 String toString()
          このトークンの文字列表現を返します。
 
クラス net.hizlab.kagetaka.token.Token から継承したメソッド
getColumnNumber, getCompleteToken, getLineNumber, getParent, reportMessage
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

TextToken

public TextToken(Document document,
                 Reporter reporter,
                 int line,
                 int column,
                 String text)
新しい文字列データを作成します。

パラメータ:
document - ドキュメント情報
reporter - エラーレポータ
line - 行番号 (1 から)、 特定できない場合は 0
column - カラム位置 (1 から)、 特定できない場合は 0
text - 文字列データ
メソッドの詳細

getName

public String getName()
トークンの名前を返します。

定義:
クラス Token 内の getName
戻り値:
トークンの名前

getText

public String getText()
文字列データを返します。

戻り値:
文字列データ

getType

public int getType()
トークンのタイプを返します。

定義:
クラス Token 内の getType
戻り値:
トークンのタイプ
関連項目:
TokenTypes

hasCharacters

public boolean hasCharacters()
空白文字以外の文字を持っているかを返します。

戻り値:
空白文字以外の文字を持っている場合は true それ以外の場合は false

render

public void render(Render render)
このテキストトークンのタイプを元に、描画を行います。

オーバーライド:
クラス Token 内の render
パラメータ:
render - 描画

toString

public String toString()
このトークンの文字列表現を返します。

戻り値:
文字列表現

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'September 12, 2003'