パッケージ nlp4j.w3c

クラス NodeUtils


  • public class NodeUtils
    extends Object
    • コンストラクタの詳細

      • NodeUtils

        public NodeUtils()
    • メソッドの詳細

      • removeFirstElementChild

        public static Node removeFirstElementChild​(Node node)
      • getFirstElementChild

        public static Node getFirstElementChild​(Node node)
        Elementである子ノードを返す(テキストは返さない)
        パラメータ:
        node -
        戻り値:
        Pointer not clone
      • getDeepestUpperElement

        public static Node getDeepestUpperElement​(Node node)
      • forEachChildNodes

        public static List<Node> forEachChildNodes​(Node n)
      • forEachChildNodes

        protected static void forEachChildNodes​(Node n,
                                                List<Node> node)
      • forEachNodes

        public static List<Node> forEachNodes​(Node n)
      • forEachNodes

        protected static List<Node> forEachNodes​(Node n,
                                                 boolean returnClone)
      • forEachNodes

        protected static void forEachNodes​(Node n,
                                           List<Node> node,
                                           boolean addClone)
      • forEachPatternNodes2

        public static List<Node> forEachPatternNodes2​(Node n)
      • forEachPatternNodes2

        protected static void forEachPatternNodes2​(Node node,
                                                   List<Node> list)
      • forEachPatternNodes

        public static List<Node> forEachPatternNodes​(Node n)
      • forEachPatternNodes

        protected static void forEachPatternNodes​(Node n,
                                                  List<Node> node)
      • toStringAsSingleNode

        public static String toStringAsSingleNode​(Node singleNode)
        ルートのNodeを文字列表現を返します。
        パラメータ:
        singleNode -
        戻り値:
        Nodeの文字列表現
      • toString

        public static String toString​(Set<Node> nodeSet)
        文字列表現を返します。
        パラメータ:
        nodeSet -
        戻り値:
        文字列表現
      • toString

        public static String toString​(List<Node> nodeList)
        文字列表現を返します。
        パラメータ:
        nodeList -
        戻り値:
        文字列表現
      • toString

        public static String toString​(Node node)
        子Nodeも含めて文字列表現を返します。
        パラメータ:
        node -
        戻り値:
        文字列表現