public final class Depth
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
empty
Just the named directory D, no entries.
|
static int |
exclude
Exclude (i.e, don't descend into) directory D.
|
static int |
files
D + its file children, but not subdirs.
|
static int |
immediates
D + immediate children (D and its entries).
|
static int |
infinity
D + all descendants (full recursion from D).
|
static int |
unknown
Depth undetermined or ignored.
|
Constructor and Description |
---|
Depth() |
Modifier and Type | Method and Description |
---|---|
static int |
fromADepth(Depth aDepth) |
static int |
infinityOrEmpty(boolean recurse) |
static int |
infinityOrFiles(boolean recurse) |
static int |
infinityOrImmediates(boolean recurse) |
static Depth |
toADepth(int depth) |
static int |
unknownOrEmpty(boolean recurse) |
static int |
unknownOrFiles(boolean recurse) |
static int |
unknownOrImmediates(boolean recurse) |
public static final int unknown
public static final int exclude
public static final int empty
public static final int files
public static final int immediates
public static final int infinity
public static final int infinityOrEmpty(boolean recurse)
public static final int infinityOrFiles(boolean recurse)
public static final int infinityOrImmediates(boolean recurse)
infinity
when
recurse
is true
, or immediates
otherwise.public static final int unknownOrEmpty(boolean recurse)
public static final int unknownOrFiles(boolean recurse)
public static final int unknownOrImmediates(boolean recurse)
unknown
when
recurse
is true
, or immediates
otherwise.public static Depth toADepth(int depth)
public static int fromADepth(Depth aDepth)