public class MemoryFileSystem extends Object implements FileSystem, ResourceReader, ResourceStore
Constructor and Description |
---|
MemoryFileSystem() |
Modifier and Type | Method and Description |
---|---|
int |
copyFolder(Folder srcFolder,
MemoryFileSystem trgMfs,
Folder trgFolder,
String... filters) |
void |
createFolder(MemoryFolder folder) |
boolean |
equals(Object obj) |
boolean |
existsFile(String path) |
boolean |
existsFolder(MemoryFolder folder) |
boolean |
existsFolder(String path) |
String |
findPomProperties() |
byte[] |
getBytes(String pResourceName) |
File |
getFile(Path path) |
File |
getFile(String path) |
byte[] |
getFileContents(MemoryFile file) |
Collection<String> |
getFileNames() |
Folder |
getFolder(Path path) |
Folder |
getFolder(String path) |
Map<String,byte[]> |
getMap() |
Set<? extends Resource> |
getMembers(Folder folder) |
Folder |
getRootFolder() |
int |
hashCode() |
boolean |
isAvailable(String pResourceName) |
void |
printFs(Folder f,
PrintStream out) |
void |
printFs(PrintStream out) |
byte[] |
read(String pResourceName) |
static MemoryFileSystem |
readFromJar(byte[] jarFile) |
static MemoryFileSystem |
readFromJar(File jarFile) |
static MemoryFileSystem |
readFromJar(InputStream jarFile) |
boolean |
remove(File file) |
boolean |
remove(Folder folder) |
void |
remove(Set<Resource> members) |
void |
remove(String pResourceName) |
void |
setFileContents(MemoryFile file,
byte[] contents) |
String |
toString() |
void |
write(String pResourceName,
byte[] pResourceData) |
void |
write(String pResourceName,
byte[] pResourceData,
boolean createFolder) |
byte[] |
writeAsBytes() |
void |
writeAsFs(File file) |
void |
writeAsFs(Folder f,
File file1) |
File |
writeAsJar(File folder,
String jarName) |
public Folder getRootFolder()
getRootFolder
in interface FileSystem
public File getFile(Path path)
getFile
in interface FileSystem
public Collection<String> getFileNames()
getFileNames
in interface ResourceReader
public File getFile(String path)
getFile
in interface FileSystem
public Folder getFolder(Path path)
getFolder
in interface FileSystem
public Folder getFolder(String path)
getFolder
in interface FileSystem
public byte[] getFileContents(MemoryFile file)
public void setFileContents(MemoryFile file, byte[] contents) throws IOException
IOException
public boolean existsFolder(MemoryFolder folder)
public boolean existsFolder(String path)
public boolean existsFile(String path)
public void createFolder(MemoryFolder folder)
public boolean remove(Folder folder)
remove
in interface FileSystem
public boolean remove(File file)
remove
in interface FileSystem
public int copyFolder(Folder srcFolder, MemoryFileSystem trgMfs, Folder trgFolder, String... filters)
public void printFs(PrintStream out)
public void printFs(Folder f, PrintStream out)
public boolean isAvailable(String pResourceName)
isAvailable
in interface ResourceReader
public byte[] getBytes(String pResourceName)
getBytes
in interface ResourceReader
public void write(String pResourceName, byte[] pResourceData)
write
in interface ResourceStore
public void write(String pResourceName, byte[] pResourceData, boolean createFolder)
public byte[] read(String pResourceName)
read
in interface ResourceStore
public void remove(String pResourceName)
remove
in interface ResourceStore
public byte[] writeAsBytes()
public void writeAsFs(File file)
public static MemoryFileSystem readFromJar(File jarFile)
public static MemoryFileSystem readFromJar(byte[] jarFile)
public static MemoryFileSystem readFromJar(InputStream jarFile)
public String findPomProperties()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.