|
Woolpack API | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| NodeContext を使用しているパッケージ | |
|---|---|
| woolpack.ee | Web アプリケーション用部品とServlet API に依存する部品のパッケージです。 |
| woolpack.html | HTML を加工する部品のパッケージです。 |
| 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>
各属性値の出現回数をカウントして #interpret(Object, 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.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 | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||