|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.kuro.meteor.core.Kernel
public abstract class Kernel
パーサコア
フィールドの概要 | |
---|---|
protected java.lang.String |
_attributes
|
protected java.lang.String |
_attrName
|
protected java.lang.String |
_attrName1
|
protected java.lang.String |
_attrName2
|
protected java.lang.String |
_attrValue
|
protected java.lang.String |
_attrValue1
|
protected java.lang.String |
_attrValue2
|
protected java.lang.String |
_content
|
protected java.lang.String |
_elmName
|
protected java.lang.String |
_id
|
protected static java.lang.String |
AND_1
|
protected static java.lang.String |
AND_2
|
protected static java.lang.String |
AP_1
|
protected static java.lang.String |
AP_2
|
protected static java.lang.String |
ASTERISK_1
|
protected static java.lang.String |
ASTERISK_2
|
protected static java.lang.String |
ATTR_EQ
|
protected static java.lang.String |
BRAC_CLOSE_1
|
protected static java.lang.String |
BRAC_CLOSE_2
|
protected static java.lang.String |
BRAC_OPEN_1
|
protected static java.lang.String |
BRAC_OPEN_2
|
protected static java.lang.String |
CBRAC_CLOSE_1
|
protected static java.lang.String |
CBRAC_CLOSE_2
|
protected static java.lang.String |
CBRAC_OPEN_1
|
protected static java.lang.String |
CBRAC_OPEN_2
|
protected static java.lang.String |
CLEAN_1
|
protected static java.lang.String |
CLEAN_2
|
protected static java.lang.String |
COMMA_1
|
protected static java.lang.String |
COMMA_2
|
protected int |
counter
|
protected int |
docType
|
protected static java.lang.String |
DOL_1
|
protected static java.lang.String |
DOL_2
|
protected static java.lang.String |
DOUBLE_QUATATION
|
protected java.util.LinkedHashMap<java.lang.Integer,Element> |
elementCache
|
protected Element |
elm_
|
protected static java.lang.String |
EMPTY
|
protected static java.lang.String |
EN_1
|
protected static java.lang.String |
EN_2
|
protected static java.lang.String |
ERASE_ATTR_1
|
protected static java.lang.String |
GET_ATTR_1
|
protected static java.lang.String |
GET_ATTRS_MAP
|
protected static java.lang.String |
GT_1
|
protected static java.lang.String |
GT_2
|
protected static java.lang.String |
LT_1
|
protected static java.lang.String |
LT_2
|
protected java.util.regex.Matcher |
matcher
|
protected java.util.regex.Matcher |
matcher1
|
protected java.util.regex.Matcher |
matcher2
|
protected java.util.regex.Matcher |
matcher_
|
protected java.util.regex.Pattern |
pattern
|
protected java.util.regex.Pattern |
pattern_1b
|
protected java.util.regex.Pattern |
pattern_2
|
protected java.lang.String |
pattern_cc
|
protected static java.util.regex.Pattern |
pattern_get_attrs_map
|
protected static java.lang.String |
PLUS_1
|
protected static java.lang.String |
PLUS_2
|
protected int |
position
|
protected int |
position2
|
protected static java.lang.String |
QMARK_1
|
protected static java.lang.String |
QMARK_2
|
protected static java.lang.String |
QO_2
|
protected boolean |
res
|
protected boolean |
res1
|
protected boolean |
res2
|
protected java.lang.String |
result
|
protected RootElement |
root
|
protected static java.lang.String |
SBRAC_CLOSE_1
|
protected static java.lang.String |
SBRAC_CLOSE_2
|
protected static java.lang.String |
SBRAC_OPEN_1
|
protected static java.lang.String |
SBRAC_OPEN_2
|
protected AsyncStringBuffer |
sbuf
|
protected static java.lang.String |
SEARCH_CX_1
|
protected static java.lang.String |
SEARCH_CX_2
|
protected static java.lang.String |
SEARCH_CX_3
|
protected static java.lang.String |
SEARCH_CX_4
|
protected static java.lang.String |
SEARCH_CX_5
|
protected static java.lang.String |
SEARCH_CX_6
|
protected static java.lang.String |
SET_ATTR_1
|
protected static java.lang.String |
SET_CX_1
|
protected static java.lang.String |
SET_CX_2
|
protected static java.lang.String |
SET_CX_3
|
protected static java.lang.String |
SET_CX_4
|
protected static java.lang.String |
SET_MONO_1
|
protected static java.lang.String |
SPACE
|
protected static java.lang.String |
TAG_CLOSE
|
protected static java.lang.String |
TAG_CLOSE2
|
protected static java.lang.String |
TAG_CLOSE3
|
protected static java.lang.String |
TAG_OPEN
|
protected static java.lang.String |
TAG_OPEN3
|
protected static java.lang.String |
TAG_OPEN4
|
protected static java.lang.String |
TAG_SEARCH_1_1
|
protected static java.lang.String |
TAG_SEARCH_1_2
|
protected static java.lang.String |
TAG_SEARCH_1_3
|
protected static java.lang.String |
TAG_SEARCH_1_4
|
protected static java.lang.String |
TAG_SEARCH_1_4_2
|
protected static java.lang.String |
TAG_SEARCH_2_1
|
protected static java.lang.String |
TAG_SEARCH_2_1_2
|
protected static java.lang.String |
TAG_SEARCH_2_2
|
protected static java.lang.String |
TAG_SEARCH_2_2_2
|
protected static java.lang.String |
TAG_SEARCH_2_3
|
protected static java.lang.String |
TAG_SEARCH_2_3_2
|
protected static java.lang.String |
TAG_SEARCH_2_3_2_2
|
protected static java.lang.String |
TAG_SEARCH_2_4
|
protected static java.lang.String |
TAG_SEARCH_2_4_2
|
protected static java.lang.String |
TAG_SEARCH_2_4_2_2
|
protected static java.lang.String |
TAG_SEARCH_2_4_2_3
|
protected static java.lang.String |
TAG_SEARCH_2_4_3
|
protected static java.lang.String |
TAG_SEARCH_2_4_3_2
|
protected static java.lang.String |
TAG_SEARCH_2_4_4
|
protected static java.lang.String |
TAG_SEARCH_2_6
|
protected static java.lang.String |
TAG_SEARCH_2_7
|
protected static java.lang.String |
TAG_SEARCH_3_1
|
protected static java.lang.String |
TAG_SEARCH_3_1_2
|
protected static java.lang.String |
TAG_SEARCH_3_1_2_2
|
protected static java.lang.String |
TAG_SEARCH_3_2
|
protected static java.lang.String |
TAG_SEARCH_3_2_2
|
protected static java.lang.String |
TAG_SEARCH_3_2_2_2
|
protected static java.lang.String |
TAG_SEARCH_4_1
|
protected static java.lang.String |
TAG_SEARCH_4_2
|
protected static java.lang.String |
TAG_SEARCH_4_3
|
protected static java.lang.String |
TAG_SEARCH_4_4
|
protected static java.lang.String |
TAG_SEARCH_4_5
|
protected static java.lang.String |
TAG_SEARCH_4_6
|
protected static java.lang.String |
TAG_SEARCH_4_7
|
protected static java.lang.String |
TAG_SEARCH_4_7_2
|
protected static java.lang.String |
TAG_SEARCH_NC_1_1
|
protected static java.lang.String |
TAG_SEARCH_NC_1_2
|
protected static java.lang.String |
TAG_SEARCH_NC_1_3
|
protected static java.lang.String |
TAG_SEARCH_NC_1_4
|
protected static java.lang.String |
TAG_SEARCH_NC_1_4_2
|
protected static java.lang.String |
TAG_SEARCH_NC_2_1
|
protected static java.lang.String |
TAG_SEARCH_NC_2_1_2
|
protected static java.lang.String |
TAG_SEARCH_NC_2_2
|
protected static java.lang.String |
TAG_SEARCH_NC_2_2_2
|
protected static java.lang.String |
TAG_SEARCH_NC_2_3
|
protected static java.lang.String |
TAG_SEARCH_NC_2_3_2
|
protected static java.lang.String |
TAG_SEARCH_NC_2_3_2_2
|
protected static java.lang.String |
TAG_SEARCH_NC_2_4
|
protected static java.lang.String |
TAG_SEARCH_NC_2_4_2
|
protected static java.lang.String |
TAG_SEARCH_NC_2_4_2_2
|
protected static java.lang.String |
TAG_SEARCH_NC_2_4_2_3
|
protected static java.lang.String |
TAG_SEARCH_NC_2_4_3
|
protected static java.lang.String |
TAG_SEARCH_NC_2_4_3_2
|
protected static java.lang.String |
TAG_SEARCH_NC_2_4_4
|
protected static java.lang.String |
TAG_SEARCH_NC_2_6
|
protected static java.lang.String |
TAG_SEARCH_NC_2_7
|
protected static java.lang.String |
TAG_SEARCH_NC_3_1
|
protected static java.lang.String |
TAG_SEARCH_NC_3_1_2
|
protected static java.lang.String |
TAG_SEARCH_NC_3_1_2_2
|
protected static java.lang.String |
TAG_SEARCH_NC_3_2
|
protected static java.lang.String |
TAG_SEARCH_NC_3_2_2
|
protected static java.lang.String |
TAG_SEARCH_NC_3_2_2_2
|
protected static java.lang.String |
VLINE_1
|
protected static java.lang.String |
VLINE_2
|
インタフェース jp.kuro.meteor.Parser から継承されたフィールド |
---|
HTML, HTML5, XHTML, XHTML5, XML |
コンストラクタの概要 | |
---|---|
Kernel()
|
メソッドの概要 | |
---|---|
protected Element |
_elementWithout_3_1(java.lang.String elmName,
java.lang.String closer)
|
protected Element |
_elementWithout_5_1(java.lang.String elmName,
java.lang.String closer)
|
java.lang.String |
attribute(Element elm,
java.lang.String attrName)
要素を属性名で検索し、属性値を得る |
Element |
attribute(Element elm,
java.lang.String attrName,
java.lang.String attrValue)
要素の属性を編集する |
AttributeMap |
attributeMap(Element elm)
属性マップを取得する |
Element |
attributeMap(Element elm,
AttributeMap attrMap)
要素の属性マップをセットする |
protected void |
clean()
|
java.lang.String |
content(Element elm)
要素の内容を取得する |
Element |
content(Element elm,
java.lang.String content)
要素の内容をセットする |
Element |
content(Element elm,
java.lang.String content,
boolean entityRef)
要素の内容をセットする |
protected Parser |
create(Parser pif)
|
Element |
cxTag(java.lang.String id)
ID属性でCXタグを検索する |
Element |
cxTag(java.lang.String elmName,
java.lang.String id)
要素名とID属性でCX(コメント拡張)タグを検索する |
int |
docType()
|
java.lang.String |
document()
ドキュメントを取得する |
protected void |
document(java.lang.String document)
|
protected void |
editAttributes_(Element elm,
java.lang.String attrName,
java.lang.String attrValue)
|
protected void |
editDocument_(Element elm)
|
protected void |
editDocument_(Element elm,
java.lang.String closer)
|
Element |
element(Element elm)
要素をコピーする |
Element |
element(java.lang.String elmName)
要素名で要素を検索する |
Element |
element(java.lang.String attrName,
java.lang.String attrValue)
属性(属性名="属性値")で要素を検索する |
Element |
element(java.lang.String elmName,
java.lang.String attrName,
java.lang.String attrValue)
要素名と属性で要素を検索する |
Element |
element(java.lang.String attrName1,
java.lang.String attrValue1,
java.lang.String attrName2,
java.lang.String attrValue2)
属性1と属性2(属性名="属性値")で要素を検索する |
Element |
element(java.lang.String elmName,
java.lang.String attrName1,
java.lang.String attrValue1,
java.lang.String attrName2,
java.lang.String attrValue2)
要素名と属性1と属性2で要素を検索する |
java.util.LinkedHashMap<java.lang.Integer,Element> |
elementCache()
要素キャッシュを取得する |
protected Element |
elementWith_3_1(java.lang.String elmName)
|
protected boolean |
elementWith_3_2()
|
protected Element |
elementWith_5_1(java.lang.String elmName)
|
protected boolean |
elementWith_5_2()
|
protected Element |
elementWith(java.lang.String elmName)
|
protected Element |
elementWithout_3(java.lang.String elmName)
|
protected Element |
elementWithout_5(java.lang.String elmName)
|
protected Element |
elementWithout(java.lang.String elmName)
|
protected abstract java.lang.String |
escape(java.lang.String content)
|
protected abstract java.lang.String |
escapeContent(java.lang.String content,
java.lang.String elmName)
|
protected java.lang.String |
escapeRegex(java.lang.String str)
正規表現対象文字を変換する |
void |
execute(Element elm,
Hooker hook)
Hookerクラスの処理を実行する |
void |
execute(Element elm,
Looper hook,
java.util.List list)
Looperクラスの処理を実行する |
Element |
find(java.lang.String selector)
セレクタで要素を検索する |
void |
flush()
XMLをコンソールに出力する |
protected java.lang.String |
getAttributeValue_(Element elm,
java.lang.String attrName)
|
protected java.lang.String |
getCharacterEncoding()
文字エンコーディングを取得する |
protected boolean |
isMatch(java.util.regex.Pattern pattern,
java.lang.String str)
|
protected boolean |
isMatch(java.lang.String[] pattern,
java.lang.String str)
|
protected boolean |
isMatch(java.lang.String pattern,
java.lang.String str)
|
protected void |
read(java.lang.String filePath,
java.lang.String encoding)
ファイルを読み込み、パースする |
Element |
removeAttribute(Element elm,
java.lang.String attrName)
要素の属性を消す |
Element |
removeElement(Element elm)
要素を消す |
RootElement |
rootElement()
ルート要素を取得する |
protected void |
setCharacterEncoding(java.lang.String enc)
|
protected void |
size(int size)
|
protected abstract java.lang.String |
unescape(java.lang.String element)
|
protected abstract java.lang.String |
unescapeContent(java.lang.String element,
java.lang.String elmName)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected RootElement root
protected java.util.LinkedHashMap<java.lang.Integer,Element> elementCache
protected int docType
protected int counter
protected java.util.regex.Pattern pattern
protected java.util.regex.Pattern pattern_2
protected java.util.regex.Pattern pattern_1b
protected java.util.regex.Matcher matcher
protected java.util.regex.Matcher matcher_
protected java.util.regex.Matcher matcher1
protected java.util.regex.Matcher matcher2
protected AsyncStringBuffer sbuf
protected static final java.lang.String EMPTY
protected static final java.lang.String SPACE
protected static final java.lang.String DOUBLE_QUATATION
protected static final java.lang.String TAG_OPEN
protected static final java.lang.String TAG_OPEN3
protected static final java.lang.String TAG_OPEN4
protected static final java.lang.String TAG_CLOSE
protected static final java.lang.String TAG_CLOSE2
protected static final java.lang.String TAG_CLOSE3
protected static final java.lang.String ATTR_EQ
protected static final java.lang.String TAG_SEARCH_1_1
protected static final java.lang.String TAG_SEARCH_1_2
protected static final java.lang.String TAG_SEARCH_1_3
protected static final java.lang.String TAG_SEARCH_1_4
protected static final java.lang.String TAG_SEARCH_1_4_2
protected static final java.lang.String TAG_SEARCH_2_1
protected static final java.lang.String TAG_SEARCH_2_1_2
protected static final java.lang.String TAG_SEARCH_2_2
protected static final java.lang.String TAG_SEARCH_2_2_2
protected static final java.lang.String TAG_SEARCH_2_3
protected static final java.lang.String TAG_SEARCH_2_3_2
protected static final java.lang.String TAG_SEARCH_2_3_2_2
protected static final java.lang.String TAG_SEARCH_2_4
protected static final java.lang.String TAG_SEARCH_2_4_2
protected static final java.lang.String TAG_SEARCH_2_4_2_2
protected static final java.lang.String TAG_SEARCH_2_4_2_3
protected static final java.lang.String TAG_SEARCH_2_4_3
protected static final java.lang.String TAG_SEARCH_2_4_3_2
protected static final java.lang.String TAG_SEARCH_2_4_4
protected static final java.lang.String TAG_SEARCH_2_6
protected static final java.lang.String TAG_SEARCH_2_7
protected static final java.lang.String TAG_SEARCH_3_1
protected static final java.lang.String TAG_SEARCH_3_1_2
protected static final java.lang.String TAG_SEARCH_3_1_2_2
protected static final java.lang.String TAG_SEARCH_3_2
protected static final java.lang.String TAG_SEARCH_3_2_2
protected static final java.lang.String TAG_SEARCH_3_2_2_2
protected static final java.lang.String TAG_SEARCH_4_1
protected static final java.lang.String TAG_SEARCH_4_2
protected static final java.lang.String TAG_SEARCH_4_3
protected static final java.lang.String TAG_SEARCH_4_4
protected static final java.lang.String TAG_SEARCH_4_5
protected static final java.lang.String TAG_SEARCH_4_6
protected static final java.lang.String TAG_SEARCH_4_7
protected static final java.lang.String TAG_SEARCH_4_7_2
protected static final java.lang.String TAG_SEARCH_NC_1_1
protected static final java.lang.String TAG_SEARCH_NC_1_2
protected static final java.lang.String TAG_SEARCH_NC_1_3
protected static final java.lang.String TAG_SEARCH_NC_1_4
protected static final java.lang.String TAG_SEARCH_NC_1_4_2
protected static final java.lang.String TAG_SEARCH_NC_2_1
protected static final java.lang.String TAG_SEARCH_NC_2_1_2
protected static final java.lang.String TAG_SEARCH_NC_2_2
protected static final java.lang.String TAG_SEARCH_NC_2_2_2
protected static final java.lang.String TAG_SEARCH_NC_2_3
protected static final java.lang.String TAG_SEARCH_NC_2_3_2
protected static final java.lang.String TAG_SEARCH_NC_2_3_2_2
protected static final java.lang.String TAG_SEARCH_NC_2_4
protected static final java.lang.String TAG_SEARCH_NC_2_4_2
protected static final java.lang.String TAG_SEARCH_NC_2_4_2_2
protected static final java.lang.String TAG_SEARCH_NC_2_4_2_3
protected static final java.lang.String TAG_SEARCH_NC_2_4_3
protected static final java.lang.String TAG_SEARCH_NC_2_4_3_2
protected static final java.lang.String TAG_SEARCH_NC_2_4_4
protected static final java.lang.String TAG_SEARCH_NC_2_6
protected static final java.lang.String TAG_SEARCH_NC_2_7
protected static final java.lang.String TAG_SEARCH_NC_3_1
protected static final java.lang.String TAG_SEARCH_NC_3_1_2
protected static final java.lang.String TAG_SEARCH_NC_3_1_2_2
protected static final java.lang.String TAG_SEARCH_NC_3_2
protected static final java.lang.String TAG_SEARCH_NC_3_2_2
protected static final java.lang.String TAG_SEARCH_NC_3_2_2_2
protected static final java.lang.String SET_ATTR_1
protected static final java.lang.String GET_ATTR_1
protected static final java.lang.String GET_ATTRS_MAP
protected static final java.lang.String ERASE_ATTR_1
protected static final java.lang.String SEARCH_CX_1
protected static final java.lang.String SEARCH_CX_2
protected static final java.lang.String SEARCH_CX_3
protected static final java.lang.String SEARCH_CX_4
protected static final java.lang.String SEARCH_CX_5
protected static final java.lang.String SEARCH_CX_6
protected static final java.lang.String SET_CX_1
protected static final java.lang.String SET_CX_2
protected static final java.lang.String SET_CX_3
protected static final java.lang.String SET_CX_4
protected static final java.lang.String SET_MONO_1
protected static final java.lang.String CLEAN_1
protected static final java.lang.String CLEAN_2
protected static final java.lang.String AND_1
protected static final java.lang.String AND_2
protected static final java.lang.String LT_1
protected static final java.lang.String LT_2
protected static final java.lang.String GT_1
protected static final java.lang.String GT_2
protected static final java.lang.String QO_2
protected static final java.lang.String AP_1
protected static final java.lang.String AP_2
protected static final java.lang.String EN_1
protected static final java.lang.String EN_2
protected static final java.lang.String DOL_1
protected static final java.lang.String DOL_2
protected static final java.lang.String PLUS_1
protected static final java.lang.String PLUS_2
protected static final java.util.regex.Pattern pattern_get_attrs_map
protected static final java.lang.String BRAC_OPEN_1
protected static final java.lang.String BRAC_OPEN_2
protected static final java.lang.String BRAC_CLOSE_1
protected static final java.lang.String BRAC_CLOSE_2
protected static final java.lang.String SBRAC_OPEN_1
protected static final java.lang.String SBRAC_OPEN_2
protected static final java.lang.String SBRAC_CLOSE_1
protected static final java.lang.String SBRAC_CLOSE_2
protected static final java.lang.String CBRAC_OPEN_1
protected static final java.lang.String CBRAC_OPEN_2
protected static final java.lang.String CBRAC_CLOSE_1
protected static final java.lang.String CBRAC_CLOSE_2
protected static final java.lang.String COMMA_1
protected static final java.lang.String COMMA_2
protected static final java.lang.String VLINE_1
protected static final java.lang.String VLINE_2
protected static final java.lang.String QMARK_1
protected static final java.lang.String QMARK_2
protected static final java.lang.String ASTERISK_1
protected static final java.lang.String ASTERISK_2
protected java.lang.String result
protected java.lang.String pattern_cc
protected boolean res
protected boolean res1
protected boolean res2
protected int position
protected int position2
protected java.lang.String _elmName
protected java.lang.String _attrName
protected java.lang.String _attrValue
protected java.lang.String _attrName1
protected java.lang.String _attrValue1
protected java.lang.String _attrName2
protected java.lang.String _attrValue2
protected java.lang.String _id
protected java.lang.String _attributes
protected java.lang.String _content
protected Element elm_
コンストラクタの詳細 |
---|
public Kernel()
メソッドの詳細 |
---|
protected final void document(java.lang.String document)
public java.lang.String document()
Parser
の記述:
Parser
内の document
protected void size(int size)
protected void setCharacterEncoding(java.lang.String enc)
protected final java.lang.String getCharacterEncoding()
public RootElement rootElement()
Parser
内の rootElement
public final java.util.LinkedHashMap<java.lang.Integer,Element> elementCache()
Parser
内の elementCache
public final int docType()
Parser
内の docType
protected void read(java.lang.String filePath, java.lang.String encoding)
filePath
- 入力ファイルの絶対パスencoding
- 入力ファイルの文字コードpublic Element element(Element elm)
Parser
内の element
elm
- 要素
public Element element(java.lang.String elmName)
Parser
内の element
elmName
- 要素名
protected Element elementWith(java.lang.String elmName)
protected Element elementWithout(java.lang.String elmName)
public Element element(java.lang.String elmName, java.lang.String attrName, java.lang.String attrValue)
Parser
内の element
elmName
- 要素の名前attrName
- 属性名attrValue
- 属性値
protected Element elementWith_3_1(java.lang.String elmName)
protected boolean elementWith_3_2()
protected Element elementWithout_3(java.lang.String elmName)
protected final Element _elementWithout_3_1(java.lang.String elmName, java.lang.String closer)
public Element element(java.lang.String attrName, java.lang.String attrValue)
Parser
内の element
attrName
- 属性名attrValue
- 属性値
public Element element(java.lang.String elmName, java.lang.String attrName1, java.lang.String attrValue1, java.lang.String attrName2, java.lang.String attrValue2)
Parser
内の element
elmName
- 要素の名前attrName1
- 属性名1attrValue1
- 属性値2attrName2
- 属性名2attrValue2
- 属性値2
protected Element elementWith_5_1(java.lang.String elmName)
protected boolean elementWith_5_2()
protected Element elementWithout_5(java.lang.String elmName)
protected final Element _elementWithout_5_1(java.lang.String elmName, java.lang.String closer)
public Element element(java.lang.String attrName1, java.lang.String attrValue1, java.lang.String attrName2, java.lang.String attrValue2)
Parser
内の element
attrName1
- 属性名1attrValue1
- 属性値1attrName2
- 属性名2attrValue2
- 属性値2
public final Element find(java.lang.String selector)
Parser
内の find
selector
- セレクタ
public Element attribute(Element elm, java.lang.String attrName, java.lang.String attrValue)
Parser
内の attribute
elm
- 要素attrName
- 属性名attrValue
- 属性値
protected void editAttributes_(Element elm, java.lang.String attrName, java.lang.String attrValue)
protected void editDocument_(Element elm)
protected final void editDocument_(Element elm, java.lang.String closer)
public java.lang.String attribute(Element elm, java.lang.String attrName)
Parser
内の attribute
elm
- 要素attrName
- 属性名
protected java.lang.String getAttributeValue_(Element elm, java.lang.String attrName)
public AttributeMap attributeMap(Element elm)
Parser
内の attributeMap
elm
- 要素
public Element attributeMap(Element elm, AttributeMap attrMap)
Parser
内の attributeMap
elm
- 要素attrMap
- 属性マップ
public Element content(Element elm, java.lang.String content, boolean entityRef)
Parser
内の content
elm
- 要素content
- 要素の内容entityRef
- エンティティ参照フラグ
public Element content(Element elm, java.lang.String content)
Parser
内の content
elm
- 要素content
- 要素の内容
public java.lang.String content(Element elm)
Parser
内の content
elm
- 要素
public Element removeAttribute(Element elm, java.lang.String attrName)
Parser
内の removeAttribute
elm
- 要素attrName
- 属性名
public Element removeElement(Element elm)
Parser
内の removeElement
elm
- 要素
public Element cxTag(java.lang.String elmName, java.lang.String id)
Parser
の記述:
Parser
内の cxTag
elmName
- 要素名id
- ID属性値
public Element cxTag(java.lang.String id)
Parser
内の cxTag
id
- ID属性値
public void flush()
Parser
内の flush
public void execute(Element elm, Hooker hook)
Parser
内の execute
elm
- 要素hook
- Hookerオブジェクトpublic void execute(Element elm, Looper hook, java.util.List list)
Parser
内の execute
elm
- 要素hook
- Hookerオブジェクトlist
- Listオブジェクトprotected final void clean()
protected final java.lang.String escapeRegex(java.lang.String str)
str
- 入力文字列
protected abstract java.lang.String escape(java.lang.String content)
content
- 入力文字列
protected abstract java.lang.String escapeContent(java.lang.String content, java.lang.String elmName)
content
- 入力文字列elmName
- 要素名
protected abstract java.lang.String unescape(java.lang.String element)
element
- 入力文字列
protected abstract java.lang.String unescapeContent(java.lang.String element, java.lang.String elmName)
element
- 入力文字列elmName
- 要素名
protected final boolean isMatch(java.util.regex.Pattern pattern, java.lang.String str)
protected final boolean isMatch(java.lang.String[] pattern, java.lang.String str)
protected final boolean isMatch(java.lang.String pattern, java.lang.String str)
protected final Parser create(Parser pif)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |