Package gw.fs
Interface IResource
- All Known Subinterfaces:
IDirectory
,IFile
,IJarFileDirectory
- All Known Implementing Classes:
AdditionalDirectory
,DelegateDirectory
,IncludeModuleDirectory
,JarEntryDirectoryImpl
,JarEntryFileImpl
,JarEntryResourceImpl
,JarFileDirectoryImpl
,JavaDirectoryImpl
,JavaFileImpl
,JavaResourceImpl
,PathDirectoryImpl
,PathFileImpl
,PathResourceImpl
,PhysicalDirectoryImpl
,PhysicalFileImpl
,PhysicalResourceImpl
,URLFileImpl
public interface IResource
-
Method Summary
Modifier and TypeMethodDescriptionboolean
create()
boolean
delete()
boolean
exists()
Indicates whether this resource exists.getName()
Gets this file's or directory's name.Gets this file's our directory's parent directory.getPath()
boolean
isChildOf
(IDirectory dir) Indicates whether this resource is a direct child of the given directory.boolean
isDescendantOf
(IDirectory dir) Indicates whether this resource is a descendant of the given directory.boolean
isInJar()
boolean
toURI()
-
Method Details
-
getParent
IDirectory getParent()Gets this file's our directory's parent directory.- Returns:
- this resource's parent directory
-
getName
String getName()Gets this file's or directory's name.- Returns:
- this resource's name
-
exists
boolean exists()Indicates whether this resource exists.- Returns:
- true if the resource exists
-
delete
- Throws:
IOException
-
toURI
URI toURI() -
getPath
ResourcePath getPath() -
isChildOf
Indicates whether this resource is a direct child of the given directory.- Parameters:
dir
- the directory which would be the parent- Returns:
- true if this is a direct child of the given directory
-
isDescendantOf
Indicates whether this resource is a descendant of the given directory.- Parameters:
dir
- the directory which would be the ancestor- Returns:
- true if this is a descendant of the given directory
-
toJavaFile
File toJavaFile() -
isJavaFile
boolean isJavaFile() -
isInJar
boolean isInJar() -
create
boolean create()
-