Woolpack API

インタフェース
woolpack.xml.NodeFindable の使用

NodeFindable を使用しているパッケージ
woolpack.adapter 外部ライブラリに依存する部品のパッケージです。 
woolpack.ee Web アプリケーション用部品とServlet API に依存する部品のパッケージです。 
woolpack.test テストのための部品のパッケージです。 
woolpack.xml DOM(Document Object Model)ツリーを加工する部品のパッケージです。 
 

woolpack.adapter での NodeFindable の使用
 

NodeFindable を実装している woolpack.adapter のクラス
 class JXP
          JXPath を使用して DOM ノードを検索するNodeFindableです。
 

NodeFindable を返す woolpack.adapter のメソッド
 NodeFindable JXPFactory.exec(java.lang.String c)
           
 

woolpack.ee での NodeFindable の使用
 

Constructor parameters in woolpack.ee with type arguments of type NodeFindable
FrameToTable(java.lang.String frameId, java.lang.String targetName, Fn<EEContext,java.lang.Void> nodeMaker, Fn<java.lang.String,NodeFindable> factory)
           
TransactionBuilder(java.util.Collection<java.lang.String> idCollection, Fn<java.lang.String,NodeFindable> factory)
          トークンのサイズを32とします。
TransactionBuilder(java.lang.String key, java.util.Collection<java.lang.String> idCollection, int size, Fn<java.lang.String,NodeFindable> factory)
           
 

woolpack.test での NodeFindable の使用
 

Constructor parameters in woolpack.test with type arguments of type NodeFindable
TestDomContextBuilder(Fn<java.lang.String,NodeFindable> factory)
           
TestDomContextBuilder(java.lang.Iterable<java.lang.String> attrNames, Fn<java.lang.String,NodeFindable> factory)
           
 

woolpack.xml での NodeFindable の使用
 

NodeFindable を実装している woolpack.xml のクラス
 class NodeFindableChildNodesImpl
          Node.getChildNodes()を利用する単純なNodeFindableです。
 

NodeFindable を返す woolpack.xml のメソッド
 NodeFindable NodeFindableFactory.exec(java.lang.String c)
           
 NodeFindable NodeFinder.getFindable()
           
 

NodeFindable 型のパラメータを持つ woolpack.xml のメソッド
static
<C extends NodeContext>
NodeFinder<C>
XmlUtils.findNode(NodeFindable findable, Fn<? super C,java.lang.Void> fn)
           
static
<C extends NodeContext>
NodeFinder<C>
XmlUtils.findNode(NodeFindable findable, Fn<? super C,java.lang.Void> firstFn, Fn<? super C,java.lang.Void> pluralFn)
           
 void NodeFinder.setFindable(NodeFindable findable)
           
 

NodeFindable 型のパラメータを持つ woolpack.xml のコンストラクタ
NodeFinder(NodeFindable findable, Fn<? super C,java.lang.Void> fn)
           
NodeFinder(NodeFindable findable, Fn<? super C,java.lang.Void> firstFn, Fn<? super C,java.lang.Void> pluralFn)
           
 


Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.