org.apache.rat.walker
Class Walker
java.lang.Object
org.apache.rat.walker.Walker
- All Implemented Interfaces:
- IReportable
- Direct Known Subclasses:
- ArchiveWalker, DirectoryWalker
public abstract class Walker
- extends java.lang.Object
- implements IReportable
Abstract walker.
Field Summary |
protected java.io.File |
file
|
protected java.io.FilenameFilter |
filter
|
protected java.lang.String |
name
|
Constructor Summary |
|
Walker(java.io.File file,
java.io.FilenameFilter filter)
|
protected |
Walker(java.lang.String name,
java.io.File file,
java.io.FilenameFilter filter)
|
Method Summary |
protected boolean |
ignored(java.io.File file)
|
protected boolean |
isRestricted(java.io.File file)
|
protected static java.io.FilenameFilter |
regexFilter(java.util.regex.Pattern pattern)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.rat.report.IReportable |
run |
file
protected final java.io.File file
name
protected final java.lang.String name
filter
protected final java.io.FilenameFilter filter
Walker
public Walker(java.io.File file,
java.io.FilenameFilter filter)
Walker
protected Walker(java.lang.String name,
java.io.File file,
java.io.FilenameFilter filter)
regexFilter
protected static java.io.FilenameFilter regexFilter(java.util.regex.Pattern pattern)
isRestricted
protected boolean isRestricted(java.io.File file)
ignored
protected final boolean ignored(java.io.File file)
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.