Top Description Fields Constructors Methods
org.hibernate.boot.model.internal

public Class ClassLoaderAccessLazyImpl

extends Object
implements ClassLoaderAccess
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.spi.ClassLoaderAccess
Imports
java.net.URL, org.hibernate.boot.spi.ClassLoaderAccess, .MetadataBuildingOptions

A ClassLoaderAccess implementation based on lazy access to MetadataBuildingOptions
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final MetadataBuildingOptions

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public <T> Class<T>
classForName(String
The name of the class
name
)

Implements org.hibernate.boot.spi.ClassLoaderAccess.classForName.

Obtain a Class reference by name
public URL
locateResource(String
The name of the resource to resolve
resourceName
)

Implements org.hibernate.boot.spi.ClassLoaderAccess.locateResource.

Locate a resource by name
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

metadataBuildingOptionsback to summary
private final MetadataBuildingOptions metadataBuildingOptions

Constructor Detail

ClassLoaderAccessLazyImplback to summary
public ClassLoaderAccessLazyImpl(MetadataBuildingOptions metadataBuildingOptions)

Method Detail

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

Implements org.hibernate.boot.spi.ClassLoaderAccess.classForName.

Doc from org.hibernate.boot.spi.ClassLoaderAccess.classForName.

Obtain a Class reference by name

Parameters
name:String

The name of the class

Returns:Class<T>

The Class object with the given name

Annotations
@Override
locateResourceback to summary
public URL locateResource(String resourceName)

Implements org.hibernate.boot.spi.ClassLoaderAccess.locateResource.

Doc from org.hibernate.boot.spi.ClassLoaderAccess.locateResource.

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

Annotations
@Override