Klasse NonJavaResource

java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.aspectj.org.eclipse.jdt.internal.core.NonJavaResource
Alle implementierten Schnittstellen:
IJarEntryResource, org.eclipse.core.resources.IStorage, org.eclipse.core.runtime.IAdaptable

public class NonJavaResource extends org.eclipse.core.runtime.PlatformObject implements IJarEntryResource
  • Felddetails

    • parent

      protected Object parent
    • resource

      protected org.eclipse.core.resources.IResource resource
  • Konstruktordetails

    • NonJavaResource

      public NonJavaResource(Object parent, org.eclipse.core.resources.IResource resource)
  • Methodendetails

    • equals

      public boolean equals(Object obj)
      Setzt außer Kraft:
      equals in Klasse Object
    • getChildren

      public IJarEntryResource[] getChildren()
      Beschreibung aus Schnittstelle kopiert: 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.
      Angegeben von:
      getChildren in Schnittstelle IJarEntryResource
      Gibt zurück:
      the children of this jar entry resource
    • getContents

      public InputStream getContents() throws org.eclipse.core.runtime.CoreException
      Angegeben von:
      getContents in Schnittstelle org.eclipse.core.resources.IStorage
      Löst aus:
      org.eclipse.core.runtime.CoreException
    • getEntryName

      protected String getEntryName()
    • getFullPath

      public org.eclipse.core.runtime.IPath getFullPath()
      Beschreibung aus Schnittstelle kopiert: IJarEntryResource
      Returns the full, absolute path of this jar entry resource relative to the archive this jar entry belongs to.

      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.

      Angegeben von:
      getFullPath in Schnittstelle IJarEntryResource
      Angegeben von:
      getFullPath in Schnittstelle org.eclipse.core.resources.IStorage
      Gibt zurück:
      the absolute path of this jar entry resource
    • getName

      public String getName()
      Angegeben von:
      getName in Schnittstelle org.eclipse.core.resources.IStorage
    • getPackageFragmentRoot

      public IPackageFragmentRoot getPackageFragmentRoot()
      Beschreibung aus Schnittstelle kopiert: IJarEntryResource
      Returns the package fragment root this jar entry resource belongs to.
      Angegeben von:
      getPackageFragmentRoot in Schnittstelle IJarEntryResource
      Gibt zurück:
      the package fragment root this jar entry resource belongs to.
    • getParent

      public Object getParent()
      Beschreibung aus Schnittstelle kopiert: IJarEntryResource
      Returns the parent of this jar entry resource. This is either an IJarEntryResource, an IPackageFragment or an IPackageFragmentRoot.
      Angegeben von:
      getParent in Schnittstelle IJarEntryResource
      Gibt zurück:
      the parent of this jar entry resource
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • isFile

      public boolean isFile()
      Beschreibung aus Schnittstelle kopiert: IJarEntryResource
      Returns true if this jar entry represents a file. Returns false if it is a directory.
      Angegeben von:
      isFile in Schnittstelle IJarEntryResource
      Gibt zurück:
      whether this jar entry is a file
    • isReadOnly

      public boolean isReadOnly()
      Angegeben von:
      isReadOnly in Schnittstelle org.eclipse.core.resources.IStorage
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object