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)
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
protected InputStream getComponentsInputStream()
protected ResourceResolver getResourceResolver()
Copyright © 2015. All Rights Reserved.