private String findIndexFileInDirectory(java.io.File directory) { for (String fileName : INDEX_FILE_NAMES) { File indexFile = new File(directory, fileName); if (indexFile.exists()) { return fileName; } } return null; }
private boolean canServeUri(String uri, File homeDir) { boolean canServeUri; File f = new File(homeDir, uri); canServeUri = f.exists(); if (!canServeUri) { String mimeTypeForFile = getMimeTypeForFile(uri); WebServerPlugin plugin = mimeTypeHandlers.get(mimeTypeForFile); if (plugin != null) { canServeUri = plugin.canServeUri(uri, homeDir); } } return canServeUri; }