com.ibm.wsspi.anno.info
Interface PackageInfo

All Superinterfaces:
Info

public interface PackageInfo
extends Info

Info object type representing a java package.

The name and qualified name of a package info object are the same.


Field Summary
static java.lang.String JAVA_CLASS_PREFIX
          Naming constant: The prefix for the java package, (with a trailing ".").
static java.lang.String JAVAX_CLASS_PREFIX
          Naming constant: The prefix for the javax package, (with a trailing ".").
static java.lang.String JAVAX_EJB_CLASS_PREFIX
          Naming constant: The prefix for the javax.ejb package, (with a trailing ".").
static java.lang.String JAVAX_SERVLET_CLASS_PREFIX
          Naming constant: The prefix for the javax.servlet package, (with a trailing ".").
 
Method Summary
 boolean getForFailedLoad()
          Tell if this package info represents a failed load.
 boolean getIsArtificial()
          Tell if this package info was created to represent a package which either could not be loaded, or which has no declared package information.
 
Methods inherited from interface com.ibm.wsspi.anno.info.Info
getAnnotation, getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotation, getDeclaredAnnotations, getHashText, getInfoStore, getModifiers, getName, getQualifiedName, isAnnotationPresent, isAnnotationPresent, isAnnotationWithin, isDeclaredAnnotationPresent, isDeclaredAnnotationPresent, isDeclaredAnnotationWithin, isPackagePrivate, isPrivate, isProtected, isPublic, log
 

Field Detail

JAVA_CLASS_PREFIX

static final java.lang.String JAVA_CLASS_PREFIX

Naming constant: The prefix for the java package, (with a trailing ".").

See Also:
Constant Field Values

JAVAX_CLASS_PREFIX

static final java.lang.String JAVAX_CLASS_PREFIX

Naming constant: The prefix for the javax package, (with a trailing ".").

See Also:
Constant Field Values

JAVAX_EJB_CLASS_PREFIX

static final java.lang.String JAVAX_EJB_CLASS_PREFIX

Naming constant: The prefix for the javax.ejb package, (with a trailing ".").

See Also:
Constant Field Values

JAVAX_SERVLET_CLASS_PREFIX

static final java.lang.String JAVAX_SERVLET_CLASS_PREFIX

Naming constant: The prefix for the javax.servlet package, (with a trailing ".").

See Also:
Constant Field Values
Method Detail

getIsArtificial

boolean getIsArtificial()

Tell if this package info was created to represent a package which either could not be loaded, or which has no declared package information.

Returns:
True if this package object is artificial. Otherwise, false.

getForFailedLoad

boolean getForFailedLoad()

Tell if this package info represents a failed load. This is a special case for artificial packages, and represents the case when declared package information is available, but could not be loaded.

Returns:
True if this package object is for a failed load. Otherwise, false.