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

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

public class ParserImpl
extends ParserImpl
implements Parser

HTML5パーサ

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

フィールドの概要
protected static java.lang.String[] ATTR_LOGIC
           
protected static java.lang.String[] MATCH_TAG
           
protected static java.lang.String[] MATCH_TAG_SNG
           
 
クラス jp.kuro.meteor.core.html.ParserImpl から継承されたフィールド
CHECKED, CONTENT, CONTENT_TYPE, DISABLED, HTTP_EQUIV, INPUT, META, META_S, MULTIPLE, OPTION, pattern_checked_m, pattern_checked_r, pattern_disabled_m, pattern_disabled_r, pattern_multiple_m, pattern_multiple_r, pattern_readonly_m, pattern_readonly_r, pattern_selected_m, pattern_selected_r, RADIO, READONLY, READONLY_TYPE, SELECT, SELECTED, 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.html.ParserImpl から継承されたメソッド
_editAttributes, analyzeKaigyoCode, attribute, attribute, attributeMap, content, content, content, cxTag, cxTag, document, editDocument_, element, element, element, element, elementWithout_3, elementWithout_5, elementWithout, 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_, element, element, elementCache, elementWith_3_1, elementWith_3_2, elementWith_5_1, elementWith_5_2, elementWith, escapeRegex, find, getCharacterEncoding, isMatch, isMatch, isMatch, removeAttribute
 
クラス 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
 

フィールドの詳細

MATCH_TAG

protected static final java.lang.String[] MATCH_TAG

MATCH_TAG_SNG

protected static final java.lang.String[] MATCH_TAG_SNG

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 final void editAttributes_(Element elm,
                                     java.lang.String attrName,
                                     java.lang.String attrValue)
オーバーライド:
クラス ParserImpl 内の editAttributes_

getAttributeValue_

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