Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse JDT Release 3.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.eclipse.jdt.launching.sourcelookup.containers
Class PackageFragmentRootSourceContainer

    java.lang.Object
      org.eclipse.core.runtime.PlatformObject
          org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
              org.eclipse.jdt.launching.sourcelookup.containers.PackageFragmentRootSourceContainer

All Implemented Interfaces:
  IAdaptable, ISourceContainer

public class PackageFragmentRootSourceContainer
extends AbstractSourceContainer

Package fragment root source container. Represents an archive or folder in the Java model containing classfiles, with a possible source attachment.

This class may be instantiated; this class is not intended to be subclassed.

Since:
  3.0

Field Summary
`static String` | `TYPE_ID` Unique identifier for Java project source container type (value `org.eclipse.jdt.launching.sourceContainer.packageFragmentRoot`).

Fields inherited from class org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
`EMPTY`

Constructor Summary
`PackageFragmentRootSourceContainer(IPackageFragmentRoot root)` Constructs a new package fragment root source container on the given root.

Method Summary
`boolean` | `equals(Object obj)`
`Object[]` | `findSourceElements(String name)`
`String` | `getName()`
`IPackageFragmentRoot` | `getPackageFragmentRoot()` Returns the package fragment root this container searches for source.
`IPath` | `getPath()`
`ISourceContainerType` | `getType()`
`int` | `hashCode()`

Methods inherited from class org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
`abort, dispose, getDirector, getSourceContainers, getSourceContainerType, init, isComposite, isFindDuplicates`

Methods inherited from class org.eclipse.core.runtime.PlatformObject
`getAdapter`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface org.eclipse.core.runtime.IAdaptable
`getAdapter`

Field Detail

### TYPE_ID

    public static final String TYPE_ID

  Unique identifier for Java project source container type (value `org.eclipse.jdt.launching.sourceContainer.packageFragmentRoot`).

Constructor Detail

### PackageFragmentRootSourceContainer

    public PackageFragmentRootSourceContainer(IPackageFragmentRoot root)

  Constructs a new package fragment root source container on the given root. The root must be of kind `K_BINARY`.

Parameters:
  `root` - package fragment root

Method Detail

### findSourceElements

    public Object[] findSourceElements(String name)
                                throws CoreException

  Throws:
    `CoreException`

### getName

    public String getName()

### getType

    public ISourceContainerType getType()

### equals

    public boolean equals(Object obj)

### getPackageFragmentRoot

    public IPackageFragmentRoot getPackageFragmentRoot()

  Returns the package fragment root this container searches for source.

  Returns:
    the package fragment root this container searches for source

### hashCode

    public int hashCode()

### getPath

    public IPath getPath()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse JDT Release 3.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright (c) IBM Corp. and others 2000, 2004. All Rights Reserved.