public interface IJarEntryResource extends IStorage
IPackageFragment
or IPackageFragmentRoot
.
One can navigate the non-Java resource tree using the getChildren()
and getParent()
methods.
Jar entry resources are either files (isFile()
returns true) or directories (isFile()
returns false).
Files don't have any children and the returned array is always empty.
Jar entry resources that refer to the same element are guaranteed to be equal, but not necessarily identical.
Modifier and Type | Method and Description |
---|---|
IJarEntryResource[] |
getChildren()
Returns the list of children of this jar entry resource.
|
IPath |
getFullPath()
Returns the full, absolute path of this jar entry resource relative to the archive this jar
entry belongs to.
|
IPackageFragmentRoot |
getPackageFragmentRoot()
Returns the package fragment root this jar entry resource belongs to.
|
Object |
getParent()
Returns the parent of this jar entry resource.
|
boolean |
isFile()
Returns
true if this jar entry represents a file. |
getContents, getName, isReadOnly
getAdapter
IJarEntryResource[] getChildren()
IPath getFullPath()
A jar entry resource's full path indicates the route from the root of the archive to the jar entry resource. Within an archive, there is exactly one such path for any given jar entry resource.
The returned path is absolute (i.e. it starts with a separator) and it never has a trailing separator.
getFullPath
in interface IStorage
Object getParent()
IJarEntryResource
, an IPackageFragment
or an IPackageFragmentRoot
.IPackageFragmentRoot getPackageFragmentRoot()
boolean isFile()
true
if this jar entry represents a file.
Returns false
if it is a directory.
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.