|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Parser
パーサ共通インタ-フェイス
フィールドの概要 | |
---|---|
static int |
HTML
|
static int |
HTML5
|
static int |
XHTML
|
static int |
XHTML5
|
static int |
XML
|
メソッドの概要 | |
---|---|
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)
属性マップをセットする |
java.lang.String |
content(Element elm)
要素の内容を取得する |
Element |
content(Element elm,
java.lang.String content)
要素の内容をセットする |
Element |
content(Element elm,
java.lang.String content,
boolean entityRef)
要素の内容をセットする |
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()
ドキュメントを取得する |
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()
|
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()
反映する |
Element |
removeAttribute(Element elm,
java.lang.String attrName)
属性を削除する |
Element |
removeElement(Element elm)
要素を削除する |
RootElement |
rootElement()
ルート要素を取得する |
フィールドの詳細 |
---|
static final int HTML
static final int XHTML
static final int HTML5
static final int XHTML5
static final int XML
メソッドの詳細 |
---|
Element element(Element elm)
elm
- 要素
Element element(java.lang.String elmName)
elmName
- 要素名
Element element(java.lang.String elmName, java.lang.String attrName, java.lang.String attrValue)
elmName
- 要素名attrName
- 属性名attrValue
- 属性値
Element element(java.lang.String attrName, java.lang.String attrValue)
attrName
- 属性名attrValue
- 属性値
Element element(java.lang.String elmName, java.lang.String attrName1, java.lang.String attrValue1, java.lang.String attrName2, java.lang.String attrValue2)
elmName
- 要素名attrName1
- 属性名1attrValue1
- 属性値1attrName2
- 属性名2attrValue2
- 属性値2
Element element(java.lang.String attrName1, java.lang.String attrValue1, java.lang.String attrName2, java.lang.String attrValue2)
attrName1
- 属性名1attrValue1
- 属性値1attrName2
- 属性名2attrValue2
- 属性値2
Element find(java.lang.String selector)
selector
- セレクタ
Element attribute(Element elm, java.lang.String attrName, java.lang.String attrValue)
elm
- 要素attrName
- 属性名attrValue
- 属性値
java.lang.String attribute(Element elm, java.lang.String attrName)
elm
- 要素attrName
- 属性名
AttributeMap attributeMap(Element elm)
elm
- 要素
Element attributeMap(Element elm, AttributeMap attrMap)
elm
- 要素attrMap
- 属性マップ
Element removeAttribute(Element elm, java.lang.String attrName)
elm
- 要素attrName
- 属性名
Element content(Element elm, java.lang.String content, boolean entityRef)
elm
- 要素content
- 要素の内容entityRef
- エンティティ参照フラグ
Element content(Element elm, java.lang.String content)
elm
- 要素content
- 要素の内容
java.lang.String content(Element elm)
elm
- 要素
Element removeElement(Element elm)
elm
- 要素
Element cxTag(java.lang.String elmName, java.lang.String id)
elmName
- 要素名id
- ID属性値
Element cxTag(java.lang.String id)
id
- ID属性値
void flush()
void execute(Element elm, Hooker hook)
elm
- 要素hook
- Hookerサブクラスvoid execute(Element elm, Looper hook, java.util.List list)
elm
- 要素hook
- Looperサブクラスlist
- ループ処理用データRootElement rootElement()
java.lang.String document()
int docType()
java.util.LinkedHashMap<java.lang.Integer,Element> elementCache()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |