public class AppDataFinder extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AppDataFinder.Builder |
static class |
AppDataFinder.BuilderGeneric<T extends AppDataFinder.BuilderGeneric<T>> |
class |
AppDataFinder.UpIterator |
| Modifier and Type | Field and Description |
|---|---|
protected File |
base |
protected boolean |
searchDirectories |
protected String[][] |
searchFileNames |
protected boolean |
searchFiles |
| Constructor and Description |
|---|
AppDataFinder(File base,
String[][] searchFileNames,
boolean searchFiles,
boolean searchDirectories) |
| Modifier and Type | Method and Description |
|---|---|
static AppDataFinder.Builder |
create() |
static AppDataFinder |
create(AppDataDir en) |
static AppDataFinder |
create(AppDataFile en) |
static AppDataFinder |
create(MapDBFile en) |
List<File> |
find() |
static List<File> |
find(AppDataDir findDirDesc) |
static List<File> |
find(AppDataDir[] findDesc) |
static List<File> |
find(AppDataFile findFileDesc) |
static List<File> |
find(AppDataFile[] findDesc) |
static List<File> |
find(AppDataFind findDesc) |
List<File> |
find(boolean incFiles,
boolean incDirs) |
File |
first() |
static File |
get(AppDataRelativeBase rbase) |
static File |
resolve(AppDataDir file) |
static List<File> |
resolve(AppDataDir[] dirs) |
static File |
resolve(AppDataFile file) |
static List<File> |
resolve(AppDataFile[] files) |
static File |
resolve(AppDataRelativeBase base,
String name,
String fileSeparator) |
static File |
resolve(File base,
String name,
String fileSeparator) |
Iterable<File> |
upIt(File file) |
protected File base
protected String[][] searchFileNames
protected boolean searchFiles
protected boolean searchDirectories
public File first()
public static List<File> find(AppDataFile findFileDesc)
public static List<File> find(AppDataFile[] findDesc)
public static List<File> find(AppDataDir findDirDesc)
public static List<File> find(AppDataDir[] findDesc)
public static List<File> find(AppDataFind findDesc)
public static File get(AppDataRelativeBase rbase)
public static File resolve(AppDataRelativeBase base, String name, String fileSeparator)
public static File resolve(AppDataFile file)
public static File resolve(AppDataDir file)
public static List<File> resolve(AppDataFile[] files)
public static List<File> resolve(AppDataDir[] dirs)
public static AppDataFinder.Builder create()
public static AppDataFinder create(AppDataFile en)
public static AppDataFinder create(AppDataDir en)
public static AppDataFinder create(MapDBFile en)
Copyright © 2018. All rights reserved.