
public final class ImageResourceGenerator extends AbstractResourceGenerator implements SupportsGeneratorResultCaching
STRIP_COMMENTS| Constructor and Description |
|---|
ImageResourceGenerator() |
| Modifier and Type | Method and Description |
|---|---|
String |
createAssignment(TreeLogger logger,
ResourceContext context,
JMethod method)
Produce the right-hand-side of a Java assignment expression to provide the
singleton instance object for a particular resource.
|
void |
createFields(TreeLogger logger,
ResourceContext context,
ClientBundleFields fields)
We use this as a signal that we have received all image methods and can now
create the bundled images.
|
void |
init(TreeLogger logger,
ResourceContext context)
A no-op implementation.
|
void |
prepare(TreeLogger logger,
ResourceContext context,
ClientBundleRequirements requirements,
JMethod method)
Process each image method.
|
finishpublic String createAssignment(TreeLogger logger, ResourceContext context, JMethod method) throws UnableToCompleteException
ResourceGeneratorExample:
new MySampleResource() { public Foo getFoo() { ... } }
createAssignment in interface ResourceGeneratorcreateAssignment in class AbstractResourceGeneratorUnableToCompleteExceptionpublic void createFields(TreeLogger logger, ResourceContext context, ClientBundleFields fields) throws UnableToCompleteException
createFields in interface ResourceGeneratorcreateFields in class AbstractResourceGeneratorUnableToCompleteExceptionpublic void init(TreeLogger logger, ResourceContext context)
AbstractResourceGeneratorinit in interface ResourceGeneratorinit in class AbstractResourceGeneratorpublic void prepare(TreeLogger logger, ResourceContext context, ClientBundleRequirements requirements, JMethod method) throws UnableToCompleteException
prepare in interface ResourceGeneratorprepare in class AbstractResourceGeneratorUnableToCompleteExceptionCopyright © 2018. All rights reserved.