- java.lang.Object
-
- org.hsqldb.lib.FileAccessRes
-
- All Implemented Interfaces:
FileAccess
public class FileAccessRes extends java.lang.Object implements FileAccess
Implementation of FileAccess for resources.- Since:
- 1.8.0
- Author:
- Fred Toussi (fredt@users dot sourceforge.net)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hsqldb.lib.FileAccess
FileAccess.FileSync
-
-
Field Summary
-
Fields inherited from interface org.hsqldb.lib.FileAccess
ELEMENT_READ, ELEMENT_READWRITE, ELEMENT_SEEKABLEREAD, ELEMENT_TRUNCATE, ELEMENT_WRITE
-
-
Constructor Summary
Constructors Constructor Description FileAccessRes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateParentDirs(java.lang.String filename)FileAccess.FileSyncgetFileSync(java.io.OutputStream os)booleanisStreamElement(java.lang.String fileName)java.io.InputStreamopenInputStreamElement(java.lang.String fileName)java.io.OutputStreamopenOutputStreamElement(java.lang.String streamName)java.io.OutputStreamopenOutputStreamElementAppend(java.lang.String streamName)booleanremoveElement(java.lang.String filename)booleanrenameElement(java.lang.String oldName, java.lang.String newName)booleanrenameElementOrCopy(java.lang.String oldName, java.lang.String newName, EventLogInterface logger)
-
-
-
Method Detail
-
isStreamElement
public boolean isStreamElement(java.lang.String fileName)
- Specified by:
isStreamElementin interfaceFileAccess
-
openInputStreamElement
public java.io.InputStream openInputStreamElement(java.lang.String fileName) throws java.io.IOException- Specified by:
openInputStreamElementin interfaceFileAccess- Throws:
java.io.IOException
-
createParentDirs
public void createParentDirs(java.lang.String filename)
- Specified by:
createParentDirsin interfaceFileAccess
-
removeElement
public boolean removeElement(java.lang.String filename)
- Specified by:
removeElementin interfaceFileAccess
-
renameElement
public boolean renameElement(java.lang.String oldName, java.lang.String newName)- Specified by:
renameElementin interfaceFileAccess
-
renameElementOrCopy
public boolean renameElementOrCopy(java.lang.String oldName, java.lang.String newName, EventLogInterface logger)- Specified by:
renameElementOrCopyin interfaceFileAccess
-
openOutputStreamElement
public java.io.OutputStream openOutputStreamElement(java.lang.String streamName) throws java.io.IOException- Specified by:
openOutputStreamElementin interfaceFileAccess- Throws:
java.io.IOException
-
openOutputStreamElementAppend
public java.io.OutputStream openOutputStreamElementAppend(java.lang.String streamName) throws java.io.IOException- Specified by:
openOutputStreamElementAppendin interfaceFileAccess- Throws:
java.io.IOException
-
getFileSync
public FileAccess.FileSync getFileSync(java.io.OutputStream os) throws java.io.IOException
- Specified by:
getFileSyncin interfaceFileAccess- Throws:
java.io.IOException
-
-