net.luniks.jtvd
Class Files

java.lang.Object
  extended bynet.luniks.jtvd.Files

public class Files
extends java.lang.Object


Nested Class Summary
static class Files.FileInfo
           
static class Files.TitleInfo
           
 
Field Summary
static java.lang.String TITLEINFO_EXT
           
(package private) static java.util.regex.Pattern validNamePattern
           
 
Constructor Summary
Files()
           
 
Method Summary
static java.lang.String basename(java.io.File file)
           
static boolean cleanupDir(java.io.File dir)
          Cleans up a directory recursively
static java.lang.String extension(java.io.File file)
           
static Files.FileInfo getFileInfo(java.io.File file)
           
static Files.FileInfo[] getFileInfos(java.io.File dir)
           
static java.io.File[] getFiles(java.io.File dir)
           
static Files.TitleInfo getTitleInfo(java.io.File file)
           
static Files.TitleInfo[] getTitleInfos(java.io.File dir)
           
static boolean rmDir(java.io.File dir)
          Deletes a directory recursively
static void setTitleInfo(Files.TitleInfo info)
          Method to persist info about a title to a file.
static java.lang.String valid(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TITLEINFO_EXT

public static final java.lang.String TITLEINFO_EXT
See Also:
Constant Field Values

validNamePattern

static final java.util.regex.Pattern validNamePattern
Constructor Detail

Files

public Files()
Method Detail

getFileInfos

public static Files.FileInfo[] getFileInfos(java.io.File dir)

getTitleInfos

public static Files.TitleInfo[] getTitleInfos(java.io.File dir)

getFileInfo

public static Files.FileInfo getFileInfo(java.io.File file)

getTitleInfo

public static Files.TitleInfo getTitleInfo(java.io.File file)

setTitleInfo

public static void setTitleInfo(Files.TitleInfo info)
Method to persist info about a title to a file.

Parameters:
info - the TitleInfo to persist to a file

getFiles

public static java.io.File[] getFiles(java.io.File dir)

cleanupDir

public static boolean cleanupDir(java.io.File dir)
Cleans up a directory recursively

Parameters:
dir - the directory to be cleaned up
Returns:
true if the directory could be successfully cleaned up

rmDir

public static boolean rmDir(java.io.File dir)
Deletes a directory recursively

Parameters:
dir - the directory to be deleted
Returns:
true if the directory could be successfully deleted

basename

public static java.lang.String basename(java.io.File file)

extension

public static java.lang.String extension(java.io.File file)

valid

public static java.lang.String valid(java.lang.String name)


Copyright (c) 2004, 2005 Torsten Römer, dode@luniks.net