|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Specification of a classloader model from which a a fully qualifed classpath can be established.
Method Summary | |
ClassLoaderContext |
createChildContext(Logger logger,
ContainmentProfile profile,
URL[] implied)
Creation of a classloader context using this model as the relative parent. |
ClassLoader |
getClassLoader()
Return the classloader for a containment context. |
ExtensionManager |
getExtensionManager()
Return the optional extensions manager. |
OptionalPackage[] |
getOptionalPackages()
Return the set of local established optional packages. |
OptionalPackage[] |
getOptionalPackages(boolean policy)
Return the set of optional packages already established including the optional packages established by any parent classloader model. |
URL[] |
getQualifiedClassPath()
Return the fully qualified classpath including extension jar files resolved relative to a classpath directives. |
ServiceRepository |
getServiceRepository()
Return the classloader model service repository. |
TypeRepository |
getTypeRepository()
Return the classloader model type repository. |
Method Detail |
public TypeRepository getTypeRepository()
public ServiceRepository getServiceRepository()
public ExtensionManager getExtensionManager()
public OptionalPackage[] getOptionalPackages()
public OptionalPackage[] getOptionalPackages(boolean policy)
policy
- if TRUE, return the local and all ancestor optional
package - if FALSE only return the local packages
public URL[] getQualifiedClassPath()
public ClassLoader getClassLoader()
public ClassLoaderContext createChildContext(Logger logger, ContainmentProfile profile, URL[] implied)
logger
- the logging channelprofile
- the containment profileimplied
- any implied urls
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |