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, setInspectors
public void setSchemaFile(String schemaFile)
public void setResourceResolver(ResourceResolver resourceResolver)
NeedsResourceResolver
ResourceResolver
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 setDefaultFile
setResourceResolver
in interface NeedsResourceResolver
public boolean equals(Object that)
equals
in class CompositeInspectorConfig
public int hashCode()
hashCode
in class CompositeInspectorConfig
protected InputStream getSchema()
protected ResourceResolver getResourceResolver()
Copyright © 2015. All Rights Reserved.