jp.kuro.meteor
クラス Element

java.lang.Object
  上位を拡張 jp.kuro.meteor.Element

public class Element
extends java.lang.Object

要素情報保持クラス


フィールドの概要
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 TAG_CLOSE3
           
 
コンストラクタの概要
Element(Element elm)
          コピーコンストラクタ
Element(Element elm, Parser ps)
          要素、パーサを引数とするコンストラクタ
Element(java.lang.String name)
          タグ名を引数とするコンストラクタ
 
メソッドの概要
 java.lang.String attribute(java.lang.String attrName)
          属性を取得する
 void attribute(java.lang.String attrName, java.lang.String attrValue)
          属性を編集する
 AttributeMap attributeMap()
          属性マップを取得する
 Element AttributeMap(AttributeMap attrMap)
          属性マップをセットする
 java.lang.String attributes()
          属性を取得する
 void attributes(java.lang.String attributes)
          属性をセットする
 Element child()
          要素をコピーする
 Element child(java.lang.String elmName)
          要素名で要素を検索する
 Element child(java.lang.String attrName, java.lang.String attrValue)
          属性名・属性値で検索する
 Element child(java.lang.String elmName, java.lang.String attrName, java.lang.String attrValue)
          要素名・属性名・属性値で要素を検索する
 Element child(java.lang.String attrName1, java.lang.String attrValue1, java.lang.String attrName2, java.lang.String attrValue2)
          属性名1・属性値1・属性名2・属性値2で要素を検索する
 Element child(java.lang.String elmName, java.lang.String attrName1, java.lang.String attrValue1, java.lang.String attrName2, java.lang.String attrValue2)
          要素名・属性名1・属性値1・属性名2・属性値2で要素を検索する
 Element clone()
          複製する
 java.lang.String content()
          内容を取得する
 void content(java.lang.String content)
          内容を編集する
 void content(java.lang.String content, boolean entityRef)
          内容を編集する
 Element copy()
          複製ポインタを取得する
 void copy(Element copy)
          複製ポインタをセットする
 boolean cx()
          タグ状態を取得する
 void cx(boolean cx)
          タグ状態をセットする
 Element cxTag(java.lang.String id)
          コメント拡張タグを取得する
 Element cxTag(java.lang.String elmName, java.lang.String id)
          コメント拡張タグを取得する
 java.lang.String document()
          タグ全体を取得する
 void document(java.lang.String document)
          タグ全体をセットする
 boolean documentSync()
          ドキュメント更新フラグを取得する
 void documentSync(boolean documentSync)
          ドキュメント更新フラグをセットする
 boolean empty()
          内容存在フラグを取得する
 void execute(Hooker hook)
          Hookerクラスの処理を実行する
 void execute(Looper hook, java.util.List list)
          Looperクラスの処理を実行する
 Element find(java.lang.String selector)
          セレクタで要素を検索する
 void flush()
          反映する
 java.lang.String mixedContent()
          要素を取得する
 void mixedContent(java.lang.String mixedContent)
          要素をセットする
 boolean mono()
          要素値状態を取得する
 void mono(boolean mono)
          要素値状態をセットする
 java.lang.String name()
          タグ名を取得する
 void name(java.lang.String name)
          タグ名をセットする
static Element new_(Element elm, Parser ps)
          コピーを作成する
 java.lang.Integer objectId()
          オブジェクトIDを取得する
 void objectId(java.lang.Integer objectId)
          オブジェクトIDをセットする
 Element origin()
          原本ポインタを取得する
 void origin(Element origin)
          原本ポインタをセットする
 Parser parser()
          パーサを取得する
 void parser(Parser parser)
          パーサをセットする
 java.lang.String pattern()
          パターンを取得する
 void pattern(java.lang.String pattern)
          パターンをセットする
 Element remove()
          削除する
 Element removeAttribute(java.lang.String attrName)
          属性を削除する
 boolean removed()
          削除フラグを取得する
 void removed(boolean removed)
          削除フラグをセットする
 java.lang.String typeValue()
          タイプ属性値を取得する
 void typeValue(java.lang.String typeValue)
          タイプ属性値をセットする
 boolean usable()
          有効・無効フラグを取得する
 void usable(boolean usable)
          有効・無効フラグをセットする
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TAG_CLOSE3

protected static final java.lang.String TAG_CLOSE3
関連項目:
定数フィールド値

SET_CX_1

protected static final java.lang.String SET_CX_1
関連項目:
定数フィールド値

SET_CX_2

protected static final java.lang.String SET_CX_2
関連項目:
定数フィールド値

SET_CX_3

protected static final java.lang.String SET_CX_3
関連項目:
定数フィールド値

SET_CX_4

protected static final java.lang.String SET_CX_4
関連項目:
定数フィールド値
コンストラクタの詳細

Element

public Element(java.lang.String name)
タグ名を引数とするコンストラクタ

パラメータ:
name - 要素名

Element

public Element(Element elm)
コピーコンストラクタ

パラメータ:
elm - 要素

Element

public Element(Element elm,
               Parser ps)
要素、パーサを引数とするコンストラクタ

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

new_

public static Element new_(Element elm,
                           Parser ps)
コピーを作成する

パラメータ:
elm - 要素
ps - パーサ
戻り値:
要素

clone

public final Element clone()
複製する

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
要素

name

public final void name(java.lang.String name)
タグ名をセットする

パラメータ:
name - タグ名

name

public final java.lang.String name()
タグ名を取得する

戻り値:
タグ名

attributes

public final void attributes(java.lang.String attributes)
属性をセットする

パラメータ:
attributes - 属性

attributes

public final java.lang.String attributes()
属性を取得する

戻り値:
属性

mixedContent

public final void mixedContent(java.lang.String mixedContent)
要素をセットする

パラメータ:
mixedContent - 要素

mixedContent

public final java.lang.String mixedContent()
要素を取得する

戻り値:
要素

document

public final void document(java.lang.String document)
タグ全体をセットする

パラメータ:
document - タグ全体

document

public final java.lang.String document()
タグ全体を取得する

戻り値:
タグ名

pattern

public final void pattern(java.lang.String pattern)
パターンをセットする

パラメータ:
pattern - パターン

pattern

public final java.lang.String pattern()
パターンを取得する

戻り値:
パターン

documentSync

public final boolean documentSync()
ドキュメント更新フラグを取得する

戻り値:
ドキュメント更新フラグ

documentSync

public final void documentSync(boolean documentSync)
ドキュメント更新フラグをセットする

パラメータ:
documentSync - ドキュメント更新フラグ

empty

public final boolean empty()
内容存在フラグを取得する

戻り値:
内容存在フラグ

cx

public final void cx(boolean cx)
タグ状態をセットする

パラメータ:
cx - タグ状態

cx

public final boolean cx()
タグ状態を取得する

戻り値:
タグ状態

mono

public final void mono(boolean mono)
要素値状態をセットする

パラメータ:
mono - 要素値状態

mono

public final boolean mono()
要素値状態を取得する

戻り値:
要素値状態

parser

public final Parser parser()
パーサを取得する

戻り値:
パーサ

parser

public final void parser(Parser parser)
パーサをセットする

パラメータ:
parser - パーサ

typeValue

public final java.lang.String typeValue()
タイプ属性値を取得する

戻り値:
タイプ属性値

typeValue

public final void typeValue(java.lang.String typeValue)
タイプ属性値をセットする

パラメータ:
typeValue - タイプ属性値

usable

public final boolean usable()
有効・無効フラグを取得する

戻り値:
有効・無効フラグ

usable

public final void usable(boolean usable)
有効・無効フラグをセットする

パラメータ:
usable - 有効・無効フラグ

removed

public boolean removed()
削除フラグを取得する

戻り値:
削除フラグ

removed

public void removed(boolean removed)
削除フラグをセットする

パラメータ:
removed - 削除フラグ

origin

public final Element origin()
原本ポインタを取得する

戻り値:
原本ポインタ

origin

public final void origin(Element origin)
原本ポインタをセットする

パラメータ:
origin - 原本ポインタ

copy

public final Element copy()
複製ポインタを取得する

戻り値:
複製ポインタ

copy

public final void copy(Element copy)
複製ポインタをセットする

パラメータ:
copy - 複製ポインタ

objectId

public final java.lang.Integer objectId()
オブジェクトIDを取得する

戻り値:
オブジェクトID

objectId

public final void objectId(java.lang.Integer objectId)
オブジェクトIDをセットする

パラメータ:
objectId - オブジェクトID

child

public final Element child()
要素をコピーする

戻り値:
要素

child

public final Element child(java.lang.String elmName)
要素名で要素を検索する

パラメータ:
elmName - 要素名
戻り値:
要素

child

public final Element child(java.lang.String elmName,
                           java.lang.String attrName,
                           java.lang.String attrValue)
要素名・属性名・属性値で要素を検索する

パラメータ:
elmName - 要素名
attrName - 属性名
attrValue - 属性値
戻り値:
要素

child

public final Element child(java.lang.String attrName,
                           java.lang.String attrValue)
属性名・属性値で検索する

パラメータ:
attrName - 属性名
attrValue - 属性値
戻り値:
要素

child

public final Element child(java.lang.String elmName,
                           java.lang.String attrName1,
                           java.lang.String attrValue1,
                           java.lang.String attrName2,
                           java.lang.String attrValue2)
要素名・属性名1・属性値1・属性名2・属性値2で要素を検索する

パラメータ:
elmName - 要素名
attrName1 - 属性名1
attrValue1 - 属性値1
attrName2 - 属性名2
attrValue2 - 属性値2
戻り値:
要素

child

public final Element child(java.lang.String attrName1,
                           java.lang.String attrValue1,
                           java.lang.String attrName2,
                           java.lang.String attrValue2)
属性名1・属性値1・属性名2・属性値2で要素を検索する

パラメータ:
attrName1 - 属性名1
attrValue1 - 属性値1
attrName2 - 属性名2
attrValue2 - 属性値2
戻り値:
要素

find

public final Element find(java.lang.String selector)
セレクタで要素を検索する

パラメータ:
selector - セレクタ
戻り値:
要素

cxTag

public final Element cxTag(java.lang.String elmName,
                           java.lang.String id)
コメント拡張タグを取得する

パラメータ:
elmName - 要素名
id - ID
戻り値:
要素

cxTag

public final Element cxTag(java.lang.String id)
コメント拡張タグを取得する

パラメータ:
id - ID
戻り値:
要素

attribute

public final void attribute(java.lang.String attrName,
                            java.lang.String attrValue)
属性を編集する

パラメータ:
attrName - 属性名
attrValue - 属性の値

attribute

public final java.lang.String attribute(java.lang.String attrName)
属性を取得する

パラメータ:
attrName - 属性名
戻り値:
属性の値

attributeMap

public final AttributeMap attributeMap()
属性マップを取得する

戻り値:
属性マップ

AttributeMap

public final Element AttributeMap(AttributeMap attrMap)
属性マップをセットする

パラメータ:
attrMap - 属性マップ
戻り値:
要素

content

public final void content(java.lang.String content)
内容を編集する

パラメータ:
content - 内容

content

public final void content(java.lang.String content,
                          boolean entityRef)
内容を編集する

パラメータ:
content - 内容
entityRef - 実体参照フラグ

content

public final java.lang.String content()
内容を取得する

戻り値:
内容

removeAttribute

public final Element removeAttribute(java.lang.String attrName)
属性を削除する

パラメータ:
attrName - 属性名
戻り値:
属性

remove

public final Element remove()
削除する

戻り値:
null

flush

public final void flush()
反映する


execute

public final void execute(Hooker hook)
Hookerクラスの処理を実行する

パラメータ:
hook - Hookerオブジェクト

execute

public final void execute(Looper hook,
                          java.util.List list)
Looperクラスの処理を実行する

パラメータ:
hook - Looperオブジェクト
list - Listオブジェクト