public interface ProcessorTreeWalker extends ProcessorReferenceResolverFinder, NodeReferenceResolverFinder, java.io.Serializable
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addChildProcessor(ProcessorTreeWalker child)
子ProcessorTreeWalkerを追加する。
|
void |
clearChildProcessors()
子ProcessorTreeWalkerを全て削除する。
|
ProcessorTreeWalker |
getChildProcessor(int index)
指定インデックスの子ProcessorTreeWalkerを取得する。
|
int |
getChildProcessorSize()
子ProcessorTreeWalkerの数を取得する。
|
ProcessorTreeWalker |
getParentProcessor()
親ProcessorTreeWalkerを取得する。
|
ProcessorTreeWalker |
getStaticParentProcessor()
静的な親ProcessorTreeWalkerを取得する。
|
java.util.Map |
getVariables()
プロセッサ実行スコープに、登録スクリプト変数を提供する。
|
void |
insertProcessor(int index,
ProcessorTreeWalker child)
子ProcessorTreeWalkerを指定した位置に挿入して追加する。
|
boolean |
removeProcessor(ProcessorTreeWalker child)
子ProcessorTreeWalkerを削除する。
|
void |
setParentProcessor(ProcessorTreeWalker parent)
ノードの初期化を行う。
|
findProcessorResolver
findNodeResolver
java.util.Map getVariables()
void setParentProcessor(ProcessorTreeWalker parent)
parent
- 親ProcessorTreeWalkervoid addChildProcessor(ProcessorTreeWalker child)
child
- 子ProcessorTreeWalkervoid insertProcessor(int index, ProcessorTreeWalker child)
index
- インデックス値child
- 子ProcessorTreeWalkerboolean removeProcessor(ProcessorTreeWalker child)
child
- 子ProcessorTreeWalkerProcessorTreeWalker getParentProcessor()
ProcessorTreeWalker getStaticParentProcessor()
getParentProcessor()
と同じ結果になるが、
動的な親の変更を考慮せず、静的な位置関係の親を取得する。int getChildProcessorSize()
ProcessorTreeWalker getChildProcessor(int index)
index
- 指定index。void clearChildProcessors()