- public static final Logger logger = Logger
- .getLogger(FilesystemIndexer.class);
-
- private final HashSet<String> validMetadataFiles = new HashSet<String>();
-
- private final File directoryToIndex;
-
- private File metadataFile;
-
- private DirectoryMetadata metadata;
-
- private final List<String> pathElements;
-
- private HashSet<Layout> layouts;
-
- private final CommandlineHandler commandlineHandler;
-
- public FilesystemIndexer(final File directoryToIndex,
- final CommandlineHandler commandlineHandler,
- final List<String> pathElements) throws Exception {
-
- this.directoryToIndex = directoryToIndex;
- this.commandlineHandler = commandlineHandler;
- this.pathElements = pathElements;
-
- if (!directoryToIndex.canRead())
- return;