|
Eclipse JDT Release 3.7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IImportDeclaration
Represents an import declaration in Java compilation unit.
Field Summary |
---|
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 | |
---|---|
String |
getElementName()
Returns the name that has been imported. |
int |
getFlags()
Returns the modifier flags for this import. |
ISourceRange |
getNameRange()
Returns the source range of this import declaration's name, or null if this import declaration does not have
associated source code (for example, a binary type). |
boolean |
isOnDemand()
Returns whether the import is on-demand. |
Methods inherited from interface org.eclipse.jdt.core.IJavaElement |
---|
exists, getAncestor, getAttachedJavadoc, getCorrespondingResource, getElementType, getHandleIdentifier, getJavaModel, getJavaProject, getOpenable, getParent, getPath, getPrimaryElement, getResource, getSchedulingRule, getUnderlyingResource, isReadOnly, isStructureKnown |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Methods inherited from interface org.eclipse.jdt.core.ISourceReference |
---|
exists, getSource, getSourceRange |
Methods inherited from interface org.eclipse.jdt.core.ISourceManipulation |
---|
copy, delete, move, rename |
Method Detail |
---|
String getElementName()
".*"
.
For example, for the statement "import java.util.*"
,
this returns "java.util.*"
.
For the statement "import java.util.Hashtable"
,
this returns "java.util.Hashtable"
.
getElementName
in interface IJavaElement
int getFlags() throws JavaModelException
Flags
. Only the static flag is meaningful for import declarations.
JavaModelException
- if this element does not exist or if an
exception occurs while accessing its corresponding resource.Flags
ISourceRange getNameRange() throws JavaModelException
null
if this import declaration does not have
associated source code (for example, a binary type).
The source range for the name includes the trailing '*' if the call to
isOnDemand()
returns true.
null
if this import declaration does not have
associated source code (for example, a binary type)
JavaModelException
- if this element does not exist or if an
exception occurs while accessing its corresponding resource.boolean isOnDemand()
".*"
.
|
Eclipse JDT Release 3.7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) 2000, 2010 IBM Corporation and others. All rights reserved.