org.eclipse.jdt.core
Interface IImportContainer
- All Superinterfaces:
- org.eclipse.core.runtime.IAdaptable, IJavaElement, IParent, ISourceReference
- All Known Implementing Classes:
- AssistImportContainer, ImportContainer
public interface IImportContainer
- extends IJavaElement, IParent, ISourceReference
Represents an import container is a child of a Java compilation unit that contains
all (and only) the import declarations. If a compilation unit has no import
declarations, no import container will be present.
Fields inherited from interface org.eclipse.jdt.core.IJavaElement |
ANNOTATION, CLASS_FILE, COMPILATION_UNIT, FIELD, IMPORT_CONTAINER, IMPORT_DECLARATION, INITIALIZER, JAVA_MODEL, JAVA_PROJECT, LOCAL_VARIABLE, METHOD, PACKAGE_DECLARATION, PACKAGE_FRAGMENT, PACKAGE_FRAGMENT_ROOT, TYPE, TYPE_PARAMETER |
Method Summary |
IImportDeclaration |
getImport(java.lang.String name)
Returns the first import declaration in this import container with the given name. |
Methods inherited from interface org.eclipse.jdt.core.IJavaElement |
exists, getAncestor, getAttachedJavadoc, getCorrespondingResource, getElementName, getElementType, getHandleIdentifier, getJavaModel, getJavaProject, getOpenable, getParent, getPath, getPrimaryElement, getResource, getSchedulingRule, getUnderlyingResource, isReadOnly, isStructureKnown |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
getImport
IImportDeclaration getImport(java.lang.String name)
- Returns the first import declaration in this import container with the given name.
This is a handle-only method. The import declaration may or may not exist.
- Parameters:
name
- the given name
- Returns:
- the first import declaration in this import container with the given name