Package gw.internal.gosu.module.fs
Class JavaResourceImpl
- java.lang.Object
-
- gw.internal.gosu.module.fs.JavaResourceImpl
-
- All Implemented Interfaces:
IResource
,Serializable
- Direct Known Subclasses:
JavaDirectoryImpl
,JavaFileImpl
public abstract class JavaResourceImpl extends Object implements IResource, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JavaResourceImpl(File file)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
create()
boolean
delete()
boolean
equals(Object obj)
String
getName()
IDirectory
getParent()
ResourcePath
getPath()
int
hashCode()
boolean
isChildOf(IDirectory dir)
boolean
isDescendantOf(IDirectory dir)
boolean
isInJar()
boolean
isJavaFile()
File
toJavaFile()
String
toString()
URI
toURI()
-
-
-
Field Detail
-
_file
protected File _file
-
-
Constructor Detail
-
JavaResourceImpl
protected JavaResourceImpl(File file)
-
-
Method Detail
-
getParent
public IDirectory getParent()
-
delete
public boolean delete() throws IOException
- Specified by:
delete
in interfaceIResource
- Throws:
IOException
-
getPath
public ResourcePath getPath()
-
isChildOf
public boolean isChildOf(IDirectory dir)
-
isDescendantOf
public boolean isDescendantOf(IDirectory dir)
- Specified by:
isDescendantOf
in interfaceIResource
-
toJavaFile
public File toJavaFile()
- Specified by:
toJavaFile
in interfaceIResource
-
isJavaFile
public boolean isJavaFile()
- Specified by:
isJavaFile
in interfaceIResource
-
-