Package org.apache.commons.io.file
Class Counters
- java.lang.Object
-
- org.apache.commons.io.file.Counters
-
public class Counters extends java.lang.Object
Provides counters for files, directories, and sizes, as a visit proceeds.- Since:
- 2.7
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Counters.Counter
Counts using a number.static interface
Counters.PathCounters
Counts files, directories, and sizes, as a visit proceeds.
-
Constructor Summary
Constructors Constructor Description Counters()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Counters.Counter
bigIntegerCounter()
Returns a new BigInteger Counter.static Counters.PathCounters
bigIntegerPathCounters()
Returns a new BigInteger PathCounters.static Counters.Counter
longCounter()
Returns a new long Counter.static Counters.PathCounters
longPathCounters()
Returns a new BigInteger PathCounters.static Counters.Counter
noopCounter()
Returns the NOOP Counter.static Counters.PathCounters
noopPathCounters()
Returns the NOOP PathCounters.
-
-
-
Method Detail
-
bigIntegerCounter
public static Counters.Counter bigIntegerCounter()
Returns a new BigInteger Counter.- Returns:
- a new BigInteger Counter.
-
bigIntegerPathCounters
public static Counters.PathCounters bigIntegerPathCounters()
Returns a new BigInteger PathCounters.- Returns:
- a new BigInteger PathCounters.
-
longCounter
public static Counters.Counter longCounter()
Returns a new long Counter.- Returns:
- a new long Counter.
-
longPathCounters
public static Counters.PathCounters longPathCounters()
Returns a new BigInteger PathCounters.- Returns:
- a new BigInteger PathCounters.
-
noopCounter
public static Counters.Counter noopCounter()
Returns the NOOP Counter.- Returns:
- the NOOP Counter.
- Since:
- 2.9.0
-
noopPathCounters
public static Counters.PathCounters noopPathCounters()
Returns the NOOP PathCounters.- Returns:
- the NOOP PathCounters.
- Since:
- 2.9.0
-
-