se.datadosen.io
Class ChainedDirectory

java.lang.Object
  extended by se.datadosen.io.ChainedDirectory
All Implemented Interfaces:
java.io.Serializable

public class ChainedDirectory
extends java.lang.Object
implements java.io.Serializable

Abstraction for a directory that is able to merge files from a background directory

See Also:
Serialized Form

Constructor Summary
ChainedDirectory(java.io.File dir)
           
ChainedDirectory(java.io.File dir, ChainedDirectory backgroundDir)
           
 
Method Summary
 ChainedDirectory getBackgroundDirectory()
           
 java.io.File getDirectory()
           
 java.io.File getFile(java.lang.String name)
           
 java.io.File[] listFiles()
           
 java.io.File[] listFiles(java.io.FileFilter filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainedDirectory

public ChainedDirectory(java.io.File dir)

ChainedDirectory

public ChainedDirectory(java.io.File dir,
                        ChainedDirectory backgroundDir)
Method Detail

getDirectory

public java.io.File getDirectory()

getBackgroundDirectory

public ChainedDirectory getBackgroundDirectory()

getFile

public java.io.File getFile(java.lang.String name)

listFiles

public java.io.File[] listFiles()

listFiles

public java.io.File[] listFiles(java.io.FileFilter filter)