Class EclipseIPathDirectory
java.lang.Object
com.iizigo.app.EclipseIPathDirectory
- All Implemented Interfaces:
IIDirectory, IIResource
The Eclipse directory reference using an IPath.
- Author:
- Christopher Mindus
Constructor Summary
ConstructorsConstructorDescriptionEclipseIPathDirectory(IPath path, IFileStore fileStore) Constructs a directory from a path.Method Summary
Modifier and TypeMethodDescriptionbooleanCompares two resources.Get the Java canonical File.Gets the full path to the resource.getName()Gets the name of the resource.inthashCode()The hash code.booleanChecks if this resource is a directory.listDirectory(Object monitor) Lists the contents of the directory.toString()Resource String representation is the file name.Methods inherited from interface IIResource
equals
Constructor Details
EclipseIPathDirectory
Constructs a directory from a path.- Parameters:
path- The path.fileStore- The file store, null to get it from path.- Throws:
FileNotFoundException- If directory does not exist.IOException- If it's not a directory.
Method Details
getFullPath
Gets the full path to the resource.- Specified by:
getFullPathin interfaceIIResource
getFile
Get the Java canonical File.- Specified by:
getFilein interfaceIIResource- Parameters:
monitor- The IProgressMonitor, null for none.- Returns:
- a File in canonical form.
- Throws:
IOException- For I/O errors.
listDirectory
Lists the contents of the directory.- Specified by:
listDirectoryin interfaceIIDirectory- Parameters:
monitor- The IProgressMonitor, null for none.- Throws:
IOException- For directory errors.
isDirectory
public boolean isDirectory()Checks if this resource is a directory.- Specified by:
isDirectoryin interfaceIIResource- Returns:
- true.
getName
Gets the name of the resource.- Specified by:
getNamein interfaceIIResource- Returns:
- The name of the resource (also includes the file extension).
equals
hashCode
toString