jp.kuro.meteor.core.xhtml5
クラス ParserImpl

java.lang.Object
  上位を拡張 jp.kuro.meteor.core.Kernel
      上位を拡張 jp.kuro.meteor.core.xhtml.ParserImpl
          上位を拡張 jp.kuro.meteor.core.xhtml5.ParserImpl
すべての実装されたインタフェース:
Parser

public class ParserImpl
extends ParserImpl
implements Parser

XHTML5パーサ

導入されたバージョン:
2010/04/25 18:18:18

フィールドの概要
protected static java.lang.String[] ATTR_LOGIC
           
 
クラス jp.kuro.meteor.core.xhtml.ParserImpl から継承されたフィールド
CHECKED, CHECKED_U, CONTENT, CONTENT_TYPE, DISABLED, DISABLED_U, HTTP_EQUIV, INPUT, META, META_S, MULTIPLE, MULTIPLE_U, OPTION, pattern_checked_m, pattern_checked_m1, pattern_checked_r, pattern_disabled_m, pattern_disabled_m1, pattern_disabled_r, pattern_multiple_m, pattern_multiple_m1, pattern_multiple_r, pattern_readonly_m, pattern_readonly_m1, pattern_readonly_r, pattern_selected_m, pattern_selected_m1, pattern_selected_r, RADIO, READONLY, READONLY_TYPE, READONLY_U, SELECT, SELECTED, SELECTED_U, TEXTAREA, TYPE_L, TYPE_U
 
クラス jp.kuro.meteor.core.Kernel から継承されたフィールド
_attributes, _attrName, _attrName1, _attrName2, _attrValue, _attrValue1, _attrValue2, _content, _elmName, _id, AND_1, AND_2, AP_1, AP_2, ASTERISK_1, ASTERISK_2, ATTR_EQ, BRAC_CLOSE_1, BRAC_CLOSE_2, BRAC_OPEN_1, BRAC_OPEN_2, CBRAC_CLOSE_1, CBRAC_CLOSE_2, CBRAC_OPEN_1, CBRAC_OPEN_2, CLEAN_1, CLEAN_2, COMMA_1, COMMA_2, counter, docType, DOL_1, DOL_2, DOUBLE_QUATATION, elementCache, elm_, EMPTY, EN_1, EN_2, ERASE_ATTR_1, GET_ATTR_1, GET_ATTRS_MAP, GT_1, GT_2, LT_1, LT_2, matcher, matcher1, matcher2, matcher_, pattern, pattern_1b, pattern_2, pattern_cc, pattern_get_attrs_map, PLUS_1, PLUS_2, position, position2, QMARK_1, QMARK_2, QO_2, res, res1, res2, result, root, SBRAC_CLOSE_1, SBRAC_CLOSE_2, SBRAC_OPEN_1, SBRAC_OPEN_2, sbuf, SEARCH_CX_1, SEARCH_CX_2, SEARCH_CX_3, SEARCH_CX_4, SEARCH_CX_5, SEARCH_CX_6, SET_ATTR_1, SET_CX_1, SET_CX_2, SET_CX_3, SET_CX_4, SET_MONO_1, SPACE, TAG_CLOSE, TAG_CLOSE2, TAG_CLOSE3, TAG_OPEN, TAG_OPEN3, TAG_OPEN4, TAG_SEARCH_1_1, TAG_SEARCH_1_2, TAG_SEARCH_1_3, TAG_SEARCH_1_4, TAG_SEARCH_1_4_2, TAG_SEARCH_2_1, TAG_SEARCH_2_1_2, TAG_SEARCH_2_2, TAG_SEARCH_2_2_2, TAG_SEARCH_2_3, TAG_SEARCH_2_3_2, TAG_SEARCH_2_3_2_2, TAG_SEARCH_2_4, TAG_SEARCH_2_4_2, TAG_SEARCH_2_4_2_2, TAG_SEARCH_2_4_2_3, TAG_SEARCH_2_4_3, TAG_SEARCH_2_4_3_2, TAG_SEARCH_2_4_4, TAG_SEARCH_2_6, TAG_SEARCH_2_7, TAG_SEARCH_3_1, TAG_SEARCH_3_1_2, TAG_SEARCH_3_1_2_2, TAG_SEARCH_3_2, TAG_SEARCH_3_2_2, TAG_SEARCH_3_2_2_2, TAG_SEARCH_4_1, TAG_SEARCH_4_2, TAG_SEARCH_4_3, TAG_SEARCH_4_4, TAG_SEARCH_4_5, TAG_SEARCH_4_6, TAG_SEARCH_4_7, TAG_SEARCH_4_7_2, TAG_SEARCH_NC_1_1, TAG_SEARCH_NC_1_2, TAG_SEARCH_NC_1_3, TAG_SEARCH_NC_1_4, TAG_SEARCH_NC_1_4_2, TAG_SEARCH_NC_2_1, TAG_SEARCH_NC_2_1_2, TAG_SEARCH_NC_2_2, TAG_SEARCH_NC_2_2_2, TAG_SEARCH_NC_2_3, TAG_SEARCH_NC_2_3_2, TAG_SEARCH_NC_2_3_2_2, TAG_SEARCH_NC_2_4, TAG_SEARCH_NC_2_4_2, TAG_SEARCH_NC_2_4_2_2, TAG_SEARCH_NC_2_4_2_3, TAG_SEARCH_NC_2_4_3, TAG_SEARCH_NC_2_4_3_2, TAG_SEARCH_NC_2_4_4, TAG_SEARCH_NC_2_6, TAG_SEARCH_NC_2_7, TAG_SEARCH_NC_3_1, TAG_SEARCH_NC_3_1_2, TAG_SEARCH_NC_3_1_2_2, TAG_SEARCH_NC_3_2, TAG_SEARCH_NC_3_2_2, TAG_SEARCH_NC_3_2_2_2, VLINE_1, VLINE_2
 
インタフェース jp.kuro.meteor.Parser から継承されたフィールド
HTML, HTML5, XHTML, XHTML5, XML
 
コンストラクタの概要
ParserImpl()
          コンストラクタ
ParserImpl(Parser ps)
          コピーコンストラクタ
 
メソッドの概要
protected  void analyzeContentType()
           
protected  void editAttributes_(Element elm, java.lang.String attrName, java.lang.String attrValue)
           
protected  java.lang.String getAttributeValue_(Element elm, java.lang.String attrName)
           
 
クラス jp.kuro.meteor.core.xhtml.ParserImpl から継承されたメソッド
analyzeKaigyoCode, attribute, attribute, attributeMap, content, content, content, cxTag, cxTag, document, editAttributes_, element, element, element, element, element, escape, escapeContent, execute, execute, flush, getAttributeValue_, getType, parse, read, removeAttribute, removeElement, rootElement, setCharacterEncoding, size, unescape, unescapeContent
 
クラス jp.kuro.meteor.core.Kernel から継承されたメソッド
_elementWithout_3_1, _elementWithout_5_1, attributeMap, clean, create, docType, document, editDocument_, editDocument_, element, elementCache, elementWith_3_1, elementWith_3_2, elementWith_5_1, elementWith_5_2, elementWith, elementWithout_3, elementWithout_5, elementWithout, escapeRegex, find, getCharacterEncoding, isMatch, isMatch, isMatch
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.kuro.meteor.Parser から継承されたメソッド
attribute, attribute, attributeMap, attributeMap, content, content, content, cxTag, cxTag, docType, document, element, element, element, element, element, element, elementCache, execute, execute, find, flush, removeAttribute, removeElement, rootElement
 

フィールドの詳細

ATTR_LOGIC

protected static final java.lang.String[] ATTR_LOGIC
コンストラクタの詳細

ParserImpl

public ParserImpl()
コンストラクタ


ParserImpl

public ParserImpl(Parser ps)
コピーコンストラクタ

パラメータ:
ps - パーサ
メソッドの詳細

analyzeContentType

protected final void analyzeContentType()
オーバーライド:
クラス ParserImpl 内の analyzeContentType

editAttributes_

protected void editAttributes_(Element elm,
                               java.lang.String attrName,
                               java.lang.String attrValue)
オーバーライド:
クラス ParserImpl 内の editAttributes_

getAttributeValue_

protected java.lang.String getAttributeValue_(Element elm,
                                              java.lang.String attrName)
オーバーライド:
クラス ParserImpl 内の getAttributeValue_