public class UtilIO
extends java.lang.Object
| Constructor and Description |
|---|
UtilIO() |
| Modifier and Type | Method and Description |
|---|---|
static void |
deleteRecursive(java.io.File f)
Deletes all the file/directory and all of its children
|
static java.io.File |
getFileToBase() |
static java.lang.String |
getPathToBase()
Steps back until it finds the base BoofCV directory.
|
static <T> T |
load(java.lang.String fileName) |
static boolean |
loadLibrary(java.lang.String libraryName) |
static void |
loadLibrarySmart(java.lang.String libraryName) |
static <T> T |
loadXML(java.io.Reader r) |
static <T> T |
loadXML(java.lang.String fileName) |
static <T> T |
loadXML(java.lang.String directory,
java.lang.String fileName) |
static <T> T |
loadXML(java.net.URL url) |
static java.lang.String |
path(java.lang.String path)
Searches for the root BoofCV directory and returns an absolute path from it.
|
static java.lang.String |
pathExample(java.lang.String path)
Returns an absolute path to the file that is relative to the example directory
|
static void |
save(java.lang.Object o,
java.lang.String fileName) |
static void |
saveXML(java.lang.Object o,
java.lang.String fileName) |
static java.lang.String |
selectFile(boolean exitOnCancel)
Opens up a dialog box asking the user to select a file.
|
public static java.lang.String pathExample(java.lang.String path)
path - File path relative to root directorypublic static java.lang.String path(java.lang.String path)
path - File path relative to root directorypublic static java.io.File getFileToBase()
public static java.lang.String getPathToBase()
public static java.lang.String selectFile(boolean exitOnCancel)
exitOnCancel - If it should quit on cancel or not.public static void loadLibrarySmart(java.lang.String libraryName)
public static boolean loadLibrary(java.lang.String libraryName)
public static void saveXML(java.lang.Object o,
java.lang.String fileName)
public static <T> T loadXML(java.net.URL url)
public static <T> T loadXML(java.lang.String directory,
java.lang.String fileName)
public static <T> T loadXML(java.lang.String fileName)
public static <T> T loadXML(java.io.Reader r)
public static void save(java.lang.Object o,
java.lang.String fileName)
public static <T> T load(java.lang.String fileName)
public static void deleteRecursive(java.io.File f)