public class ValidatingCompositeInspectorConfig extends CompositeInspectorConfig implements NeedsResourceResolver
| Constructor and Description |
|---|
ValidatingCompositeInspectorConfig() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that) |
protected ResourceResolver |
getResourceResolver() |
protected InputStream |
getSchema() |
int |
hashCode() |
void |
setResourceResolver(ResourceResolver resourceResolver)
Set the
ResourceResolver for this class. |
void |
setSchemaFile(String schemaFile) |
getInspectors, setInspectorspublic void setSchemaFile(String schemaFile)
public void setResourceResolver(ResourceResolver resourceResolver)
NeedsResourceResolverResourceResolver for this class.
Note: we tried removing this interface, and having ConfigReader look for
xxxConfig classes that took a ResourceResolver parameter in their
constructor instead. This had disadvantages:
ResourceResolver when constructing the class
programmatically. They can pass null, but this really calls for a default constructor. But if
you have a default constructor, all subclasses must implement two constructors, and many must
therefore make two calls to setDefaultFilesetResourceResolver in interface NeedsResourceResolverpublic boolean equals(Object that)
equals in class CompositeInspectorConfigpublic int hashCode()
hashCode in class CompositeInspectorConfigprotected InputStream getSchema()
protected ResourceResolver getResourceResolver()
Copyright © 2015. All Rights Reserved.