public interface NeedsResourceResolver
xxxConfig class (ie. an InspectorConfig, a
LayoutConfig etc) needs a ResourceResolver. ConfigReader automatically
recognises classes implementing NeedsResourceResolver and passes itself to them.
Note: this class is not located under org.metawidget.iface, because GWT does not
like ResourceResolver's java.io.InputStream.
| Modifier and Type | Method and Description |
|---|---|
void |
setResourceResolver(ResourceResolver resourceResolver)
Set the
ResourceResolver for this class. |
void setResourceResolver(ResourceResolver resourceResolver)
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 setDefaultFileCopyright © 2015. All Rights Reserved.