/** Set the order of the children. * The provided array defines * the order of some children for the folder. Such children * will be returned at the beginning of the array returned from * {@link #getChildren}. If there are any other children, they * will be appended to the array. * * @param arr array of data objects (children of this * folder) to define the order; or <code>null</code> if any particular ordering should * be cancelled * * @exception IOException if the order cannot be set * */ public synchronized final void setOrder (DataObject[] arr) throws IOException { getOrder ().setOrder (arr); firePropertyChange (PROP_ORDER, null, null); }