public class SeamInspectorConfig extends Object implements NeedsResourceResolver
Handles specifying components.xml file input.
| Constructor and Description |
|---|
SeamInspectorConfig() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that) |
protected InputStream |
getComponentsInputStream() |
protected ResourceResolver |
getResourceResolver() |
int |
hashCode() |
SeamInspectorConfig |
setComponentsInputStream(InputStream stream)
Sets the InputStream of
components.xml. |
void |
setResourceResolver(ResourceResolver resourceResolver)
Set the
ResourceResolver for this class. |
public SeamInspectorConfig setComponentsInputStream(InputStream stream)
components.xml.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 NeedsResourceResolverprotected InputStream getComponentsInputStream()
protected ResourceResolver getResourceResolver()
Copyright © 2015. All Rights Reserved.