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 class files, with a possible source attachment.This class may be instantiated.
- Since:
- 3.0
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTYPE_IDUnique identifier for Java project source container type (valueorg.eclipse.jdt.launching.sourceContainer.packageFragmentRoot).-
Fields inherited from class org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
EMPTY
-
-
Constructor Summary
Constructors Constructor Description PackageFragmentRootSourceContainer(IPackageFragmentRoot root)Constructs a new package fragment root source container on the given root.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.Object[]findSourceElements(java.lang.String name)java.lang.StringgetName()IPackageFragmentRootgetPackageFragmentRoot()Returns the package fragment root this container searches for source.IPathgetPath()ISourceContainerTypegetType()inthashCode()java.lang.StringtoString()-
Methods inherited from class org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
abort, dispose, getDirector, getSourceContainers, getSourceContainerType, init, isComposite, isFindDuplicates, warn
-
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
-
-
-
-
Constructor Detail
-
PackageFragmentRootSourceContainer
public PackageFragmentRootSourceContainer(IPackageFragmentRoot root)
Constructs a new package fragment root source container on the given root. The root must be of kindK_BINARY.- Parameters:
root- package fragment root
-
-
Method Detail
-
findSourceElements
public java.lang.Object[] findSourceElements(java.lang.String name) throws CoreException- Throws:
CoreException
-
getName
public java.lang.String getName()
-
getType
public ISourceContainerType getType()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
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()
- Overrides:
hashCodein classjava.lang.Object
-
getPath
public IPath getPath()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-