org.apache.poi.util
Class XmlSort

java.lang.Object
  extended by org.apache.poi.util.XmlSort

public final class XmlSort
extends java.lang.Object


Constructor Summary
XmlSort()
           
 
Method Summary
static void sort(org.apache.xmlbeans.XmlObject element, java.util.Comparator<org.apache.xmlbeans.XmlCursor> comp)
          Sorts the children of element according to the order indicated by the comparator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlSort

public XmlSort()
Method Detail

sort

public static void sort(org.apache.xmlbeans.XmlObject element,
                        java.util.Comparator<org.apache.xmlbeans.XmlCursor> comp)
Sorts the children of element according to the order indicated by the comparator.

Parameters:
element - the element whose content is to be sorted. Only element children are sorted, attributes are not touched. When elements are reordered, all the text, comments and PIs follow the element that they come immediately after.
comp - a comparator that is to be used when comparing the QNames of two elements.
Throws:
java.lang.IllegalArgumentException - if the input XmlObject does not represent an element


Copyright 2016 The Apache Software Foundation or its licensors, as applicable.