org.apache.oodt.cas.pushpull.filerestrictions
Class VirtualFile

java.lang.Object
  extended by org.apache.oodt.cas.pushpull.filerestrictions.VirtualFile

public class VirtualFile
extends Object

Version:
$Revision$

Describe your class here

.
Author:
bfoster

Constructor Summary
VirtualFile(String path, boolean isDir)
           
VirtualFile(VirtualFile root, String path, boolean isDir)
           
 
Method Summary
 void addChild(VirtualFile vf)
           
 boolean allowNewDirs()
           
 boolean allowNewFiles()
           
 boolean allowNoDirs()
           
 boolean allowNoFiles()
           
 void copy(VirtualFile vf)
           
static VirtualFile createRootDir()
           
 boolean equals(Object obj)
           
 String getAbsolutePath()
           
 VirtualFile getChild(String regExp, boolean isDirectory)
           
 VirtualFile getChildRecursive(String path, boolean isDirectory)
           
 VirtualFile getChildRecursive(VirtualFile vf)
           
 LinkedList<VirtualFile> getChildren()
           
 VirtualFile getParentFile()
           
 String getRegExp()
           
 VirtualFile getRootDir()
           
 boolean hasChild(VirtualFile vf)
           
 boolean isDir()
           
static VirtualFile mergeTwoFiles(VirtualFile vf1, VirtualFile vf2)
           
 void setNoDirs(boolean noDirs)
           
 void setNoFiles(boolean noFiles)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VirtualFile

public VirtualFile(String path,
                   boolean isDir)

VirtualFile

public VirtualFile(VirtualFile root,
                   String path,
                   boolean isDir)
Method Detail

createRootDir

public static VirtualFile createRootDir()

getRootDir

public VirtualFile getRootDir()

mergeTwoFiles

public static VirtualFile mergeTwoFiles(VirtualFile vf1,
                                        VirtualFile vf2)

addChild

public void addChild(VirtualFile vf)

getChildren

public LinkedList<VirtualFile> getChildren()

getChild

public VirtualFile getChild(String regExp,
                            boolean isDirectory)

getChildRecursive

public VirtualFile getChildRecursive(VirtualFile vf)

getChildRecursive

public VirtualFile getChildRecursive(String path,
                                     boolean isDirectory)

hasChild

public boolean hasChild(VirtualFile vf)

getAbsolutePath

public String getAbsolutePath()

getParentFile

public VirtualFile getParentFile()

getRegExp

public String getRegExp()

setNoDirs

public void setNoDirs(boolean noDirs)

setNoFiles

public void setNoFiles(boolean noFiles)

allowNewDirs

public boolean allowNewDirs()

allowNewFiles

public boolean allowNewFiles()

allowNoDirs

public boolean allowNoDirs()

allowNoFiles

public boolean allowNoFiles()

isDir

public boolean isDir()

copy

public void copy(VirtualFile vf)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1999-2011 Apache OODT. All Rights Reserved.