Package gw.internal.gosu.module.fs
Class JavaFileImpl
- java.lang.Object
-
- gw.internal.gosu.module.fs.JavaResourceImpl
-
- gw.internal.gosu.module.fs.JavaFileImpl
-
public class JavaFileImpl extends JavaResourceImpl implements IFile
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class gw.internal.gosu.module.fs.JavaResourceImpl
_file
-
Fields inherited from interface gw.fs.IFile
EMPTY_ARRAY
-
-
Constructor Summary
Constructors Constructor Description JavaFileImpl(java.io.File file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancreate()booleanexists()Indicates whether this resource exists.java.lang.StringgetBaseName()java.lang.StringgetExtension()java.io.InputStreamopenInputStream()java.io.OutputStreamopenOutputStream()java.io.OutputStreamopenOutputStreamForAppend()-
Methods inherited from class gw.internal.gosu.module.fs.JavaResourceImpl
delete, equals, getName, getParent, getPath, hashCode, isChildOf, isDescendantOf, isInJar, isJavaFile, toJavaFile, toString, toURI
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.fs.IResource
delete, getName, getParent, getPath, isChildOf, isDescendantOf, isInJar, isJavaFile, toJavaFile, toURI
-
-
-
-
Method Detail
-
openInputStream
public java.io.InputStream openInputStream() throws java.io.IOException- Specified by:
openInputStreamin interfaceIFile- Throws:
java.io.IOException
-
openOutputStream
public java.io.OutputStream openOutputStream() throws java.io.IOException- Specified by:
openOutputStreamin interfaceIFile- Throws:
java.io.IOException
-
openOutputStreamForAppend
public java.io.OutputStream openOutputStreamForAppend() throws java.io.IOException- Specified by:
openOutputStreamForAppendin interfaceIFile- Throws:
java.io.IOException
-
getExtension
public java.lang.String getExtension()
- Specified by:
getExtensionin interfaceIFile
-
getBaseName
public java.lang.String getBaseName()
- Specified by:
getBaseNamein interfaceIFile
-
create
public boolean create()
- Specified by:
createin interfaceIResource- Overrides:
createin classJavaResourceImpl
-
-