org.eclipse.jdt.core
Interface IPackageDeclaration
- All Superinterfaces:
- IAdaptable, IAnnotatable, IJavaElement, ISourceReference
public interface IPackageDeclaration
- extends IJavaElement, ISourceReference, IAnnotatable
Represents a package declaration in Java compilation unit.
- Restriction:
- This interface is not intended to be implemented by clients.
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 of the package the statement refers to. |
ISourceRange |
getNameRange()
Returns the source range of this package declaration's name,
or null if this package declaration does not have
associated source code (for example, a binary type). |
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 |
getElementName
String getElementName()
- Returns the name of the package the statement refers to.
This is a handle-only method.
- Specified by:
getElementName
in interface IJavaElement
- Returns:
- the name of the package the statement
getNameRange
ISourceRange getNameRange()
throws JavaModelException
- Returns the source range of this package declaration's name,
or
null
if this package declaration does not have
associated source code (for example, a binary type).
- Returns:
- the source range of this package declaration's name,
or
null
if this package declaration does not have
associated source code (for example, a binary type)
- Throws:
JavaModelException
- if this element does not exist or if an
exception occurs while accessing its corresponding resource.- Since:
- 3.7
Guidelines for using Eclipse APIs.
Copyright (c) 2000, 2010 IBM Corporation and others. All rights reserved.