|
Woolpack API | |||||||||
前 次 | フレームあり フレームなし |
NodeContext を使用しているパッケージ | |
---|---|
woolpack.ee | Web アプリケーション用部品とServlet API に依存する部品のパッケージです。 |
woolpack.html | HTML を加工する部品のパッケージです。 |
woolpack.idnode | 識別子とDOM(Document Object Model)ツリーの両方の性質を持つコンテキストを処理する部品のパッケージです。 |
woolpack.xml | DOM(Document Object Model)ツリーを加工する部品のパッケージです。 |
woolpack.ee での NodeContext の使用 |
---|
NodeContext を実装している woolpack.ee のクラス | |
---|---|
class |
EEContext
単一リクエストまたは単一スレッドごとの状態を保持するコンテキストです。 |
woolpack.html での NodeContext の使用 |
---|
NodeContext 型の型パラメータを持つ woolpack.html のクラス | |
---|---|
class |
AbstractCountProperty<C extends NodeContext>
各属性値の出現回数をカウントして AbstractCountProperty.interpret(NodeContext, PropertyCounter)
に処理を委譲するFn です。 |
class |
BranchPropertyCounter<C extends NodeContext>
各属性値の出現回数(1回か2回以上)により処理を分岐する Fn です。 |
NodeContext 型の型パラメータを持つ woolpack.html のメソッド | ||
---|---|---|
static
|
HtmlUtils.branchPropertyCount(EL el,
java.lang.Iterable<java.lang.String> attrNames,
Fn<? super C,java.lang.Void> firstFn,
Fn<? super C,java.lang.Void> pluralFn)
|
NodeContext 型の引数を持つ型を返す woolpack.html のメソッド | |
---|---|
static Fn<NodeContext,java.lang.Void> |
HtmlUtils.removeExtension(java.lang.String elementName,
java.lang.String attrName)
拡張子を取り除く Fn を返します。 |
NodeContext 型のパラメータを持つ woolpack.html のメソッド | |
---|---|
java.lang.Void |
ValueUpdater.exec(NodeContext context)
|
java.lang.Void |
SpaceCompressor.exec(NodeContext context)
|
java.lang.Void |
RowIndexInserter.exec(NodeContext c)
|
java.lang.Void |
SelectedValueUpdater.exec(NodeContext context)
|
java.lang.Void |
AutoUpdater.exec(NodeContext c)
|
java.lang.Void |
MergeCell.exec(NodeContext c)
|
java.lang.Void |
MergeCellAll.exec(NodeContext c)
|
java.lang.Void |
ThisAndTextsRemover.exec(NodeContext context)
|
java.lang.Void |
CommentRemover.exec(NodeContext context)
|
java.lang.Void |
CaseNormalizer.exec(NodeContext context)
|
java.lang.Void |
RowAttrConverter.exec(NodeContext c)
|
java.lang.Void |
SelectRemaker.exec(NodeContext context)
|
java.lang.Void |
RadioRemaker.exec(NodeContext context)
|
java.lang.Void |
HiddenAppender.exec(NodeContext context)
|
woolpack.idnode での NodeContext の使用 |
---|
woolpack.idnode での NodeContext のサブインタフェース | |
---|---|
interface |
IdNodeContext
IdContext とNodeContext を結合したインタフェースです。 |
NodeContext を実装している woolpack.idnode のクラス | |
---|---|
class |
SimpleIdNodeContext
単純な IdNodeContext 実装です。 |
woolpack.xml での NodeContext の使用 |
---|
NodeContext 型の型パラメータを持つ woolpack.xml のクラス | |
---|---|
class |
AbstractNodeSeeker<C extends NodeContext>
DOM ノードを再帰的にループする抽象クラスです。 |
class |
AttrValueBranch<C extends NodeContext>
コンテキストを DOM エレメントとして 属性名に対応する値をキーとして委譲先を検索し委譲する Fn です。 |
class |
AttrValueUpdater<C extends NodeContext>
委譲先の返却値で属性値を更新する Fn です。 |
class |
ChildElementInserter<C extends NodeContext>
子ノードとして DOM エレメントを挿入する Fn です。 |
class |
ChildTextReplacer<C extends NodeContext>
指定された DOM ノードの子ノードをテキストノードに置き換える Fn です。 |
class |
NodeFinder<C extends NodeContext>
ノードを検索して委譲する Fn です。 |
class |
NodeSeeker<C extends NodeContext>
DOMノードを再帰的にループしながら委譲する Fn です。 |
class |
NodeSetter<C extends NodeContext>
委譲先で生成したノードを設定する Fn です。 |
class |
ParentElementInserter<C extends NodeContext>
親ノードとして DOM エレメントを挿入する Fn です。 |
class |
TemplateCopier<C extends NodeContext>
コンテキスト役からコレクション取得し、 コレクションの各値に対し DOM ノードをコピーして処理を委譲し、 最後にオリジナルのノードを削除する Fn です。 |
class |
TextReplacer<C extends NodeContext>
指定された DOM ノードをテキストノードに置き換える Fn です。 |
NodeContext を実装している woolpack.xml のクラス | |
---|---|
class |
MapNodeContext
付加情報として Map を保持することができるSimpleNodeContext です。 |
class |
SimpleNodeContext
単純な NodeContext 実装です。 |
NodeContext 型の型パラメータを持つ woolpack.xml のメソッド | ||
---|---|---|
static
|
XmlUtils.branchByAttrValue(java.lang.Iterable<java.lang.String> attrNames,
Fn<java.lang.String,? extends Fn<? super C,java.lang.Void>> fn)
|
|
static
|
XmlUtils.copyTemplate(GettingEL collectionEL,
EL valueEL,
Fn<? super C,java.lang.Void> fn)
|
|
static
|
XmlUtils.findNode(NodeFindable findable,
Fn<? super C,java.lang.Void> fn)
|
|
static
|
XmlUtils.findNode(NodeFindable findable,
Fn<? super C,java.lang.Void> firstFn,
Fn<? super C,java.lang.Void> pluralFn)
|
|
static
|
XmlUtils.insertElementToChild(java.lang.String elementName)
|
|
static
|
XmlUtils.insertElementToChild(java.lang.String elementName,
Fn<? super C,java.lang.Void> fn)
|
|
static
|
XmlUtils.insertElementToParent(java.lang.String elementName)
|
|
static
|
XmlUtils.insertElementToParent(java.lang.String elementName,
Fn<? super C,java.lang.Void> fn)
|
|
static
|
XmlUtils.replaceText(Fn<? super C,java.lang.String> fn)
|
|
static
|
XmlUtils.replaceTextToChild(Fn<? super C,java.lang.String> fn)
|
|
static
|
XmlUtils.seekNode(Fn<? super C,java.lang.Void> fn)
|
|
static
|
XmlUtils.setNode(Fn<? super C,? extends org.w3c.dom.Node> fn)
|
|
static
|
XmlUtils.updateAttrValue(java.lang.String attrName,
Fn<? super C,java.lang.String> fn)
|
NodeContext 型のパラメータを持つ woolpack.xml のメソッド | |
---|---|
java.lang.Void |
NodeNormalizer.exec(NodeContext context)
|
java.lang.Void |
ChildrenRetain.exec(NodeContext context)
|
java.lang.Void |
ChildrenRemover.exec(NodeContext context)
|
java.lang.Void |
NodeClone.exec(NodeContext context)
|
java.lang.Void |
AttrRemover.exec(NodeContext c)
|
java.lang.String |
AttrValueGetter.exec(NodeContext c)
|
java.lang.Void |
ThisRemover.exec(NodeContext context)
|
org.w3c.dom.Node |
NodeGetter.exec(NodeContext c)
|
|
Woolpack API | |||||||||
前 次 | フレームあり フレームなし |