Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


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

A JavaPackage is the compiled representation of a Java package.


Field Summary
static JavaPackage[] EMPTY_ARRAY
           

 

Method Summary
 java.util.Collection<JavaClass> getDeclaredClasses()
           
 java.lang.String getName()
           
 JavaPackage getOwningPackage()
           
 JavaPackage getPackage(java.lang.String name)
           
 java.util.Collection getPackages()
           
 java.lang.String getQualifiedName()
           
 java.lang.String getUniqueIdentifier()
          Gets a unique identifier for this element.

 

Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasAnnotations
getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations

 

Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo

 

Field Detail

EMPTY_ARRAY

static final JavaPackage[] EMPTY_ARRAY

Method Detail

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<JavaClass> 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

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.