public class CandidateLoader
extends java.lang.Object
TCK| Modifier and Type | Class and Description |
|---|---|
static interface |
CandidateLoader.ErrorHandler
Handler for reporting errors from the CandidateLoader.
|
static class |
CandidateLoader.LoggingErrorHandler
Error handler that logs errors to a text stream.
|
| Modifier and Type | Field and Description |
|---|---|
private java.lang.ClassLoader |
classloader |
private CandidateLoader.ErrorHandler |
errorHandler |
private TCK |
tck |
| Constructor and Description |
|---|
CandidateLoader(TCK tck,
java.lang.ClassLoader classloader,
CandidateLoader.ErrorHandler errorHandler) |
| Modifier and Type | Method and Description |
|---|---|
private void |
handlePropertyEntry(java.lang.String key,
java.lang.String value) |
void |
loadFrom(java.io.InputStream inputStream) |
void |
loadFromResource(java.lang.Class<?> cls,
java.lang.String resource)
Load a candidate property file
|
private final TCK tck
private final java.lang.ClassLoader classloader
private final CandidateLoader.ErrorHandler errorHandler
public CandidateLoader(TCK tck, java.lang.ClassLoader classloader, CandidateLoader.ErrorHandler errorHandler)
tck - TCK that will use the candidatesclassloader - ClassLoader from which candidates classes are loadederrorHandler - Handler called in case of errorpublic void loadFrom(java.io.InputStream inputStream)
throws java.io.IOException
inputStream - Stream containing the propertiesjava.io.IOException - If something goes wrong while reading the streampublic void loadFromResource(java.lang.Class<?> cls,
java.lang.String resource)
throws java.io.IOException
cls - Class on which getResourceAsStream is calledresource - File namejava.io.IOException - If there's problem reading the fileprivate void handlePropertyEntry(java.lang.String key,
java.lang.String value)