Top Description Interfaces Classes
[default module]

Package org.hibernate.boot.archive.scan.spi


SPI for scanning archives to discover managed classes and named resources.
Author
Steve Ebersole
See Also
org.hibernate.boot.archive.scan.spi.ScanResult

Interface Summary

Modifier and TypeInterface and Description
public interface
ClassDescriptor

Descriptor for a class file.

public interface
MappingFileDescriptor

Descriptor for a mapping (XML) file.

public interface
PackageDescriptor

Descriptor for a package (as indicated by a package-info.class file).

public interface
ScanEnvironment

Describes the environment in which the scan will occur.

public interface
Scanner

Defines the contract for Hibernate to be able to scan for classes, packages and resources inside a persistence unit.

public interface
ScanOptions

Options for performing scanning

public interface
ScanParameters

A "parameter object" passed to Scanner#scan to help support future changes in terms of needing to pass additional stuff to scanning.

public interface
ScanResult

Defines the result of scanning

Class Summary

Modifier and TypeClass and Description
public abstract class
public class
ClassFileArchiveEntryHandler

Defines handling and filtering for class file entries within an archive

public class
NonClassFileArchiveEntryHandler

Defines handling and filtering for all non-class file (package-info is also a class file...) entries within an archive

public class
PackageInfoArchiveEntryHandler

Defines handling and filtering for package-info file entries within an archive