public class PhysicalResourceImpl extends Object implements IResource
| Modifier and Type | Field and Description |
|---|---|
protected IPhysicalFileSystem |
_backingFileSystem |
protected ResourcePath |
_path |
| Modifier | Constructor and Description |
|---|---|
protected |
PhysicalResourceImpl(ResourcePath path,
IPhysicalFileSystem backingFileSystem) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
create() |
boolean |
delete() |
boolean |
equals(Object obj) |
boolean |
exists()
Indicates whether this resource exists.
|
protected IFileMetadata |
getIFileMetadata() |
String |
getName()
Gets this file's or directory's name.
|
IDirectory |
getParent()
Gets this file's our directory's parent directory.
|
ResourcePath |
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 |
isJavaFile() |
File |
toJavaFile() |
String |
toString() |
URI |
toURI() |
protected final ResourcePath _path
protected final IPhysicalFileSystem _backingFileSystem
protected PhysicalResourceImpl(ResourcePath path, IPhysicalFileSystem backingFileSystem)
public IDirectory getParent()
IResourcepublic String getName()
IResourcepublic boolean exists()
IResourcepublic boolean delete()
throws IOException
delete in interface IResourceIOExceptionpublic ResourcePath getPath()
public boolean isChildOf(IDirectory dir)
IResourcepublic boolean isDescendantOf(IDirectory dir)
IResourceisDescendantOf in interface IResourcedir - the directory which would be the ancestorpublic File toJavaFile()
toJavaFile in interface IResourcepublic boolean isJavaFile()
isJavaFile in interface IResourceprotected IFileMetadata getIFileMetadata()
Copyright © 2019. All rights reserved.