public class ClassPathOpener
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClassPathOpener.Consumer
Callback interface for
ClassOpener. |
static interface |
ClassPathOpener.FileNameFilter
Filter interface for
ClassOpener. |
| Modifier and Type | Field and Description |
|---|---|
static ClassPathOpener.FileNameFilter |
acceptAll
An accept all filter.
|
| Constructor and Description |
|---|
ClassPathOpener(java.lang.String pathname,
boolean sort,
ClassPathOpener.Consumer consumer)
Constructs an instance.
|
ClassPathOpener(java.lang.String pathname,
boolean sort,
ClassPathOpener.FileNameFilter filter,
ClassPathOpener.Consumer consumer)
Constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
process()
Processes a path element.
|
public static final ClassPathOpener.FileNameFilter acceptAll
public ClassPathOpener(java.lang.String pathname,
boolean sort,
ClassPathOpener.Consumer consumer)
pathname - non-null; path element to processsort - if true, sort such that classes appear before their inner
classes and "package-info" occurs before all other classes in that
package.consumer - non-null; callback interfacepublic ClassPathOpener(java.lang.String pathname,
boolean sort,
ClassPathOpener.FileNameFilter filter,
ClassPathOpener.Consumer consumer)
pathname - non-null; path element to processsort - if true, sort such that classes appear before their inner
classes and "package-info" occurs before all other classes in that
package.consumer - non-null; callback interfaceCopyright © 2020. All Rights Reserved.