jp.hishidama.html.lexer.rule
クラス CDataRule

java.lang.Object
  上位を拡張 jp.hishidama.html.lexer.rule.HtLexerRule
      上位を拡張 jp.hishidama.html.lexer.rule.MarkupRule
          上位を拡張 jp.hishidama.html.lexer.rule.CDataRule

public class CDataRule
extends MarkupRule

HtHtmlLexerルール(CDATA).

CDATAセクション(<![CDATA[〜]]>)の解釈を行う。

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

メソッドの概要
 boolean isStart(jp.hishidama.html.lexer.rule.HtLexerRule.Chars cs)
          CDATAセクション開始判断.
 CData parse()
          推奨されていません。 解釈対象がCDATAセクション以外の場合に例外が発生する。
 void setTextRule(TextRule rule)
           
 
クラス jp.hishidama.html.lexer.rule.HtLexerRule から継承されたメソッド
skipSpace
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

setTextRule

public void setTextRule(TextRule rule)

isStart

public boolean isStart(jp.hishidama.html.lexer.rule.HtLexerRule.Chars cs)
                throws IOException
CDATAセクション開始判断.

パラメータ:
cs - 文字列
戻り値:
CDATAセクションが始まる文字列のとき、true
例外:
IOException

parse

@Deprecated
public CData parse()
            throws IOException
推奨されていません。 解釈対象がCDATAセクション以外の場合に例外が発生する。

ルールに従った解釈を行う。

オーバーライド:
クラス MarkupRule 内の parse
戻り値:
トークン
例外:
IOException
ClassCastException
関連項目:
MarkupRule