|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.xml.XmlUtils
public final class XmlUtils
ユーティリティです。 型推論で表記を簡略するためのスタティックメソッドと変数を含みます。
フィールドの概要 | |
---|---|
static NodeClone |
CLONE_NODE
|
static NodeGetter |
GET_NODE
|
static NodeNameGetter |
GET_NODE_NAME
|
static EL |
NODE_EL
NodeContext のアクセサにアクセスするEL です。 |
static NodeFindableFactory |
NODE_FINDABLE_FACTORY
|
static NodeNormalizer |
NORMALIZE_NODE
|
static ChildrenRemover |
REMOVE_CHILDREN
|
static ThisRemover |
REMOVE_THIS
|
static ChildrenRetain |
RETAIN_CHILDREN
|
static Fn<XmlTransformerContext,java.lang.Void> |
TRANSFORMER
恒等変換のデフォルト値です。 |
メソッドの概要 | ||
---|---|---|
static void |
appendText(org.w3c.dom.Node node,
java.lang.String text)
DOM ノードの子ノードにテキストノードを追加します。 |
|
static
|
branchByAttrValue(java.lang.Iterable<java.lang.String> attrNames,
Fn<java.lang.String,? extends Fn<? super C,java.lang.Void>> fn)
|
|
static java.lang.String |
convert(org.w3c.dom.Node node)
XMLのDOM表現を文字列表現に変換します。 |
|
static org.w3c.dom.Node |
convert(java.lang.String s)
XMLの文字列表現をDOM表現に変換します。 |
|
static
|
copyTemplate(GettingEL collectionEL,
EL valueEL,
Fn<? super C,java.lang.Void> fn)
|
|
static boolean |
equalsNode(org.w3c.dom.Node node0,
org.w3c.dom.Node node1)
DOM ノードを比較します。 |
|
static
|
findNode(NodeFindable findable,
Fn<? super C,java.lang.Void> fn)
|
|
static
|
findNode(NodeFindable findable,
Fn<? super C,java.lang.Void> firstFn,
Fn<? super C,java.lang.Void> pluralFn)
|
|
static AttrValueGetter |
getAttrValue(java.lang.String attrName)
|
|
static org.w3c.dom.Document |
getDocumentNode(org.w3c.dom.Node node)
DOM ドキュメントを返します。 |
|
static
|
insertElementToChild(java.lang.String elementName)
|
|
static
|
insertElementToChild(java.lang.String elementName,
Fn<? super C,java.lang.Void> fn)
|
|
static
|
insertElementToParent(java.lang.String elementName)
|
|
static
|
insertElementToParent(java.lang.String elementName,
Fn<? super C,java.lang.Void> fn)
|
|
static NodeFactory |
nodeFactory(Fn<? super java.lang.String,? extends java.io.Reader> readerFactory,
Fn<XmlTransformerContext,java.lang.Void> transformer)
|
|
static AttrRemover |
removeAttr(java.lang.String attrName)
|
|
static void |
removeChildren(org.w3c.dom.Node node)
指定された DOM ノードの全ての子ノードを削除します。 |
|
static void |
removeThis(org.w3c.dom.Node node)
DOM ノード(子ノードを全て含む)を削除します。 |
|
static
|
replaceText(Fn<? super C,java.lang.String> fn)
|
|
static
|
replaceTextToChild(Fn<? super C,java.lang.String> fn)
|
|
static void |
retainChildren(org.w3c.dom.Node node)
指定された DOM ノードのみを削除します。 |
|
static
|
seekNode(Fn<? super C,java.lang.Void> fn)
|
|
static
|
setNode(Fn<? super C,? extends org.w3c.dom.Node> fn)
|
|
static
|
updateAttrValue(java.lang.String attrName,
Fn<? super C,java.lang.String> fn)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final Fn<XmlTransformerContext,java.lang.Void> TRANSFORMER
public static final NodeGetter GET_NODE
public static final NodeNameGetter GET_NODE_NAME
public static final ThisRemover REMOVE_THIS
public static final ChildrenRemover REMOVE_CHILDREN
public static final ChildrenRetain RETAIN_CHILDREN
public static final NodeClone CLONE_NODE
public static final NodeNormalizer NORMALIZE_NODE
public static final NodeFindableFactory NODE_FINDABLE_FACTORY
public static final EL NODE_EL
NodeContext
のアクセサにアクセスするEL
です。
メソッドの詳細 |
---|
public static org.w3c.dom.Node convert(java.lang.String s)
s
-
public static java.lang.String convert(org.w3c.dom.Node node)
node
-
public static boolean equalsNode(org.w3c.dom.Node node0, org.w3c.dom.Node node1)
node0
- node1
-
public static void removeThis(org.w3c.dom.Node node)
node
- public static void removeChildren(org.w3c.dom.Node node)
node
- public static void retainChildren(org.w3c.dom.Node node)
node
- public static void appendText(org.w3c.dom.Node node, java.lang.String text)
node
- text
- public static org.w3c.dom.Document getDocumentNode(org.w3c.dom.Node node)
Node.getOwnerDocument()
の呼び出しが失敗するためにこのメソッドを定義しました。
node
-
public static <C extends NodeContext> AttrValueBranch<C> branchByAttrValue(java.lang.Iterable<java.lang.String> attrNames, Fn<java.lang.String,? extends Fn<? super C,java.lang.Void>> fn)
public static <C extends NodeContext> NodeFinder<C> findNode(NodeFindable findable, Fn<? super C,java.lang.Void> firstFn, Fn<? super C,java.lang.Void> pluralFn)
public static <C extends NodeContext> NodeFinder<C> findNode(NodeFindable findable, Fn<? super C,java.lang.Void> fn)
public static AttrValueGetter getAttrValue(java.lang.String attrName)
public static <C extends NodeContext> ChildElementInserter<C> insertElementToChild(java.lang.String elementName, Fn<? super C,java.lang.Void> fn)
public static <C extends NodeContext> ChildElementInserter<C> insertElementToChild(java.lang.String elementName)
public static <C extends NodeContext> ParentElementInserter<C> insertElementToParent(java.lang.String elementName, Fn<? super C,java.lang.Void> fn)
public static <C extends NodeContext> ParentElementInserter<C> insertElementToParent(java.lang.String elementName)
public static <C extends NodeContext> TemplateCopier<C> copyTemplate(GettingEL collectionEL, EL valueEL, Fn<? super C,java.lang.Void> fn)
public static NodeFactory nodeFactory(Fn<? super java.lang.String,? extends java.io.Reader> readerFactory, Fn<XmlTransformerContext,java.lang.Void> transformer)
public static AttrRemover removeAttr(java.lang.String attrName)
public static <C extends NodeContext> TextReplacer<C> replaceText(Fn<? super C,java.lang.String> fn)
public static <C extends NodeContext> ChildTextReplacer<C> replaceTextToChild(Fn<? super C,java.lang.String> fn)
public static <C extends NodeContext> NodeSeeker<C> seekNode(Fn<? super C,java.lang.Void> fn)
public static <C extends NodeContext> NodeSetter<C> setNode(Fn<? super C,? extends org.w3c.dom.Node> fn)
public static <C extends NodeContext> AttrValueUpdater<C> updateAttrValue(java.lang.String attrName, Fn<? super C,java.lang.String> fn)
|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |