if (directory != null && directory.isDirectory()) {
File[] fileList = directory.listFiles(new PdfFilter());
Arrays.sort(fileList, new FilenameComparator());
ArrayList list = new ArrayList();
for (int i = 0; i < fileList.length; i++) {
list.add(new PdfFile(fileList[i], null));
}
if (list.size() <= 0) {
LOG.warn("No pdf documents found in " + directory);
}
retVal = (PdfFile[]) list.toArray(new PdfFile[list.size()]);