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.1.1.1 $

フィールドの概要
 
クラス net.hizlab.kagetaka.token.Token から継承したフィールド
columnNumber, completeToken, content, lineNumber, reporter
 
コンストラクタの概要
TextToken(Content content, int line, int column, Reporter reporter, String text)
          新しい文字列データを作成します。
 
メソッドの概要
 String getName()
          トークンの名前を返します。
 String getText()
          文字列データを返します。
 int getType()
          トークンのタイプを返します。
 boolean hasCharacters()
          空白文字以外の文字を持っているかを返します。
 void render(Render render, int pseudo)
          このテキストトークンのタイプを元に、描画を行います。
 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(Content content,
                 int line,
                 int column,
                 Reporter reporter,
                 String text)
新しい文字列データを作成します。

パラメータ:
content - コンテンツ
line - 行番号 (1 から)、 特定できない場合は 0
column - カラム位置 (1 から)、 特定できない場合は 0
reporter - エラーレポータ
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 final void render(Render render,
                         int pseudo)
このテキストトークンのタイプを元に、描画を行います。

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

toString

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

戻り値:
文字列表現

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'