Top Description Methods
org.hibernate.boot.spi

public Interface ClassLoaderAccess

Known Direct Implementers
org.hibernate.boot.spi.ClassLoaderAccessDelegateImpl, org.hibernate.cfg.annotations.reflection.ClassLoaderAccessLazyImpl, org.hibernate.boot.internal.ClassLoaderAccessImpl
Imports
java.net.URL

During the process of building this metamodel, accessing the ClassLoader is very discouraged. However, sometimes it is needed. This contract helps mitigate accessing the ClassLoader in these cases.
Author
Steve Ebersole
Since
5.0

Method Summary

Modifier and TypeMethod and Description
public <T> Class<T>

Returns:

The Class.
classForName
(String
The name of the Class to get a reference to.
name
)

Obtain a Class reference by name

public URL

Returns:

The located resource; may return null to indicate the resource was not found
locateResource
(String
The name of the resource to resolve.
resourceName
)

Locate a resource by name

Method Detail

classForNameback to summary
public <T> Class<T> classForName(String name)

Obtain a Class reference by name

Parameters
name:String

The name of the Class to get a reference to.

Returns:Class<T>

The Class.

locateResourceback to summary
public URL locateResource(String resourceName)

Locate a resource by name

Parameters
resourceName:String

The name of the resource to resolve.

Returns:URL

The located resource; may return null to indicate the resource was not found