Skip navigation links
oracle.javatools.parser.java.v2.model
Interface JavaPackage
- All Superinterfaces:
- Element, JavaElement, JavaHasAnnotations, JavaHasName
- All Known Implementing Classes:
- AbstractPackage, BaseFileProvider.BasePackage, WrapperPackage
-
public interface JavaPackage
- extends JavaElement, JavaHasName, JavaHasAnnotations
The JavaType is the compiled representation of a JavaType.
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement |
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo |
EMPTY_ARRAY
static final JavaPackage[] EMPTY_ARRAY
getName
java.lang.String getName()
-
- Specified by:
getName
in interface JavaHasName
-
- Returns:
- The fully qualified package name in dotted notation, e.g. "javax.swing". Empty if the root package.
getQualifiedName
java.lang.String getQualifiedName()
-
- Returns:
- The fully qualified package in dotted notation, e.g. "javax.swing". Empty if the root package.
getUniqueIdentifier
java.lang.String getUniqueIdentifier()
- Gets a unique identifier for this element. Two elements are equal iff their unique identifiers are equal.
-
- Returns:
- The unique identifier for this type.
getDeclaredClasses
java.util.Collection getDeclaredClasses()
-
- Returns:
- The array of all top-level classes. Clients who want all classes within a package must recurse. Returns a collection of JavaClass's.
getOwningPackage
JavaPackage getOwningPackage()
-
- Returns:
- The owning package.
getPackage
JavaPackage getPackage(java.lang.String name)
-
- Parameters:
name
- If empty, this will return the package itself.
- Returns:
- The sub packages bearing the input name. Null if none.
getPackages
java.util.Collection getPackages()
-
- Returns:
- The array of sub packages to the current package.
Skip navigation links
Copyright © 1997, 2013, Oracle. All rights reserved.