org.apache.commons.discovery.tools
public class DefaultClassHolder extends Object
| Constructor Summary | |
|---|---|
| DefaultClassHolder(Class defaultClass) | |
| DefaultClassHolder(String defaultName) | |
| Method Summary | |
|---|---|
| Class | getDefaultClass(SPInterface spi, ClassLoaders loaders) |
| String | getDefaultName() |
Parameters: spi non-null SPI loaders Used only if class needs to be loaded.
Returns: Default Class. Load the class if necessary, and verify that it implements the SPI. (this forces the check, no way out..).