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 setDefaultFile
Copyright © 2015. All Rights Reserved.