1 /*******************************************************************************
2 * Copyright (c) 2009 Ordina and committers to Mod4j
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
7 *
8 * Contributors:
9 * Ordina - initial implementation
10 *******************************************************************************/
11 package org.mod4j.dslcommon.io;
12
13 import java.io.File;
14
15 /**
16 * @author anneke
17 *
18 */
19 public class DirectoryVisitorImpl implements IDirectoryVisitor {
20
21 /*
22 * (non-Javadoc)
23 *
24 * @see org.mod4j.dslcommon.io.IDirectoryVisitor#visitDirectoryBefore(java.io.File)
25 */
26 public Object visitDirectoryBefore(File directory) {
27 // assert directory.exists() : "visitDirectoryBefore: directory does not exists.";
28 // assert directory.isDirectory() : "visitDirectoryBefore: parameter is not a directory.";
29 System.out.println("visited " + directory.getPath());
30 return null;
31 }
32
33 /*
34 * (non-Javadoc)
35 *
36 * @see org.mod4j.dslcommon.io.IDirectoryVisitor#visitDirectoryAfter(java.io.File)
37 */
38 public Object visitDirectoryAfter(File directory) {
39 // assert directory.exists() : "visitDirectoryAfter: directory does not exists.";
40 // assert directory.isDirectory() : "visitDirectoryAfter: parameter is not a directory.";
41 System.out.println("visited " + directory.getPath());
42 return null;
43 }
44
45 /*
46 * (non-Javadoc)
47 *
48 * @see org.mod4j.dslcommon.io.IDirectoryVisitor#visitFile(java.io.File)
49 */
50 public Object visitFile(File file) {
51 // assert file.exists() : "visitFile: file does not exists.";
52 // assert file.isFile() : "visitFile: parameter is not a file.";
53 System.out.println("visited " + file.getPath());
54 return null;
55 }
56
57 }