org.aspectj.org.eclipse.jdt.internal.core
Class JarEntryFile

java.lang.Object
  extended by PlatformObject
      extended by org.aspectj.org.eclipse.jdt.internal.core.JarEntryResource
          extended by org.aspectj.org.eclipse.jdt.internal.core.JarEntryFile
All Implemented Interfaces:
IJarEntryResource

public class JarEntryFile
extends JarEntryResource

A jar entry that represents a non-java file found in a JAR.

See Also:
IStorage

Field Summary
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.JarEntryResource
parent, simpleName
 
Constructor Summary
JarEntryFile(java.lang.String simpleName)
           
 
Method Summary
 JarEntryResource clone(java.lang.Object newParent)
           
 IJarEntryResource[] getChildren()
          Returns the list of children of this jar entry resource.
 java.io.InputStream getContents()
           
 boolean isFile()
          Returns true if this jar entry represents a file.
 java.lang.String toString()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.JarEntryResource
equals, getEntryName, getFullPath, getName, getPackageFragmentRoot, getParent, getZipFile, hashCode, isReadOnly, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JarEntryFile

public JarEntryFile(java.lang.String simpleName)
Method Detail

clone

public JarEntryResource clone(java.lang.Object newParent)
Specified by:
clone in class JarEntryResource

getContents

public java.io.InputStream getContents()
                                throws CoreException
Throws:
CoreException

getChildren

public IJarEntryResource[] getChildren()
Description copied from interface: IJarEntryResource
Returns the list of children of this jar entry resource. Returns an empty array if this jar entry is a file, or if this jar entry is a directory and it has no children.

Returns:
the children of this jar entry resource

isFile

public boolean isFile()
Description copied from interface: IJarEntryResource
Returns true if this jar entry represents a file. Returns false if it is a directory.

Returns:
whether this jar entry is a file

toString

public java.lang.String toString()