jp.hishidama.html.lexer.token
クラス CData

java.lang.Object
  上位を拡張 jp.hishidama.html.lexer.token.Token
      上位を拡張 jp.hishidama.html.lexer.token.ListToken
          上位を拡張 jp.hishidama.html.lexer.token.Markup
              上位を拡張 jp.hishidama.html.lexer.token.NamedMarkup
                  上位を拡張 jp.hishidama.html.lexer.token.CData
すべての実装されたインタフェース:
Cloneable, Iterable<Token>

public class CData
extends NamedMarkup

HtHtmlLexerトークン(CDATA).

CDATAセクション(<![CDATA[〜]]>)を保持するトークン。

導入されたバージョン:
2009.01.25
作成者:
ひしだま

コンストラクタの概要
CData()
          コンストラクター.
 
メソッドの概要
 void addSkip(SkipToken skip)
          推奨されていません。 
 CData clone()
           
 String getData()
          テキスト取得.
 TextToken getDataToken()
          テキスト取得.
 String getTag2()
          タグ閉じ取得.
 AtomToken getTag2Atom()
          タグ閉じ取得.
 void setBraO(WordAtom word)
          角括弧開き設定.
 void setData(TextToken text)
          テキスト設定.
 void setTag2(StringBuilder sb)
          タグ閉じ設定.
 
クラス jp.hishidama.html.lexer.token.NamedMarkup から継承されたメソッド
getName, getNameAtom, setName, setName
 
クラス jp.hishidama.html.lexer.token.Markup から継承されたメソッド
getTag1, getTag1Atom, setTag1
 
クラス jp.hishidama.html.lexer.token.ListToken から継承されたメソッド
add, add, calcLine, cut, cut, cutWithPreSkip, get, getLast, getTextLength, iterator, remove, set, size, writeTo, writeTo
 
クラス jp.hishidama.html.lexer.token.Token から継承されたメソッド
getLine, getText
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CData

public CData()
コンストラクター.

メソッドの詳細

clone

public CData clone()
            throws CloneNotSupportedException
オーバーライド:
クラス Markup 内の clone
例外:
CloneNotSupportedException
導入されたバージョン:
2009.02.07

setBraO

public void setBraO(WordAtom word)
角括弧開き設定.

「CDATA」の直後の角括弧。

パラメータ:
word - 角括弧(普通は「[」)

setData

public void setData(TextToken text)
テキスト設定.

パラメータ:
text - テキスト

setTag2

public void setTag2(StringBuilder sb)
クラス Markup の記述:
タグ閉じ設定.

オーバーライド:
クラス Markup 内の setTag2
パラメータ:
sb - TAGC

addSkip

@Deprecated
public void addSkip(SkipToken skip)
推奨されていません。 

クラス Markup の記述:
空白追加.

タグ閉じの直前に空白を挿入する。

オーバーライド:
クラス Markup 内の addSkip
パラメータ:
skip - 空白

getData

public String getData()
テキスト取得.

戻り値:
テキスト(存在しない場合、null)

getDataToken

public TextToken getDataToken()
テキスト取得.

戻り値:
テキスト(存在しない場合、null)

getTag2

public String getTag2()
クラス Markup の記述:
タグ閉じ取得.

オーバーライド:
クラス Markup 内の getTag2
戻り値:
TAGC(存在しない場合、null)

getTag2Atom

public AtomToken getTag2Atom()
クラス Markup の記述:
タグ閉じ取得.

オーバーライド:
クラス Markup 内の getTag2Atom
戻り値:
TAGC(存在しない場合、null)