Package org.teiid.file
Class JavaVirtualFile
- java.lang.Object
-
- org.teiid.file.JavaVirtualFile
-
- All Implemented Interfaces:
VirtualFile
public class JavaVirtualFile extends Object implements VirtualFile
-
-
Constructor Summary
Constructors Constructor Description JavaVirtualFile(File f)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VirtualFile[]convert(File[] files)org.teiid.core.types.InputStreamFactorycreateInputStreamFactory()longgetCreationTime()static VirtualFile[]getFiles(String location, File datafile)longgetLastModified()StringgetName()longgetSize()InputStreamopenInputStream(boolean lock)OutputStreamopenOutputStream(boolean lock)
-
-
-
Constructor Detail
-
JavaVirtualFile
public JavaVirtualFile(File f)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceVirtualFile
-
getLastModified
public long getLastModified()
- Specified by:
getLastModifiedin interfaceVirtualFile
-
getCreationTime
public long getCreationTime()
- Specified by:
getCreationTimein interfaceVirtualFile
-
getSize
public long getSize()
- Specified by:
getSizein interfaceVirtualFile
-
openInputStream
public InputStream openInputStream(boolean lock) throws IOException
- Specified by:
openInputStreamin interfaceVirtualFile- Throws:
IOException
-
openOutputStream
public OutputStream openOutputStream(boolean lock) throws IOException
- Specified by:
openOutputStreamin interfaceVirtualFile- Throws:
IOException
-
createInputStreamFactory
public org.teiid.core.types.InputStreamFactory createInputStreamFactory()
- Specified by:
createInputStreamFactoryin interfaceVirtualFile
-
getFiles
public static VirtualFile[] getFiles(String location, File datafile)
-
convert
public static VirtualFile[] convert(File[] files)
-
-