|
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,E extends Exception>
各属性値の出現回数をカウントして AbstractCountProperty.interpret(NodeContext, PropertyCounter)
に処理を委譲するFnです。 |
class |
BranchPropertyCounter<C extends NodeContext,E extends Exception>
各属性値の出現回数(1回か2回以上)により処理を分岐する Fnです。 |
| NodeContext 型の型パラメータを持つ woolpack.html のメソッド | ||
|---|---|---|
static
|
HtmlUtils.branchPropertyCount(EL el,
java.lang.Iterable<java.lang.String> attrNames,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
| NodeContext 型の引数を持つ型を返す woolpack.html のメソッド | |
|---|---|
static Fn<NodeContext,java.lang.Void,java.lang.RuntimeException> |
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 の使用 |
|---|
| NodeContext 型の型パラメータを持つ woolpack.idnode のクラス | |
|---|---|
class |
IFrameInserter<C extends NodeContext & IdContext,E extends Exception>
HTML の内部フレームを流し込む Fnです。 |
| NodeContext を実装している woolpack.idnode のクラス | |
|---|---|
class |
SimpleIdNodeContext
単純な NodeContextとIdContext実装です。 |
| NodeContext 型の型パラメータを持つ woolpack.idnode のメソッド | ||
|---|---|---|
static
|
IdNodeUtils.cache(java.util.Map<java.lang.String,java.lang.Object> map,
Fn<? super C,?,? extends E> maker)
ノードをキャッシュする Fnを返します。 |
|
static
|
IdNodeUtils.insertIFrame(java.lang.String frameId,
java.lang.String targetName,
Fn<C,java.lang.Void,? extends E> nodeMaker,
Fn<java.lang.String,java.lang.String,? extends E> idConverter)
|
|
| woolpack.xml での NodeContext の使用 |
|---|
| 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,? extends E>,? extends E> fn)
|
|
static
|
XmlUtils.copyTemplate(GettingEL collectionEL,
EL valueEL,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
static
|
XmlUtils.findNode(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
static
|
XmlUtils.findNode(Fn<? super org.w3c.dom.Node,? extends org.w3c.dom.NodeList,? extends E> findable,
Fn<? super C,java.lang.Void,? extends E> firstFn,
Fn<? super C,java.lang.Void,? extends E> pluralFn)
|
|
static
|
XmlUtils.insertElementToChild(java.lang.String elementName)
|
|
static
|
XmlUtils.insertElementToChild(java.lang.String elementName,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
static
|
XmlUtils.insertElementToParent(java.lang.String elementName)
|
|
static
|
XmlUtils.insertElementToParent(java.lang.String elementName,
Fn<? super C,java.lang.Void,? extends E> fn)
|
|
static
|
XmlUtils.replaceText(Fn<? super C,java.lang.String,? extends E> fn)
|
|
static
|
XmlUtils.replaceTextToChild(Fn<? super C,java.lang.String,? extends E> fn)
|
|
static
|
XmlUtils.seekNode(Fn<? super C,java.lang.Void,? extends E> fn)
|
|
static
|
XmlUtils.setNode(Fn<? super C,? extends org.w3c.dom.Node,? extends E> fn)
|
|
static
|
XmlUtils.updateAttrValue(java.lang.String attrName,
Fn<? super C,java.lang.String,? extends E> 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 | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||