public final class ImageResourceGenerator extends AbstractResourceGenerator implements SupportsGeneratorResultCaching
STRIP_COMMENTS
Constructor and Description |
---|
ImageResourceGenerator() |
Modifier and Type | Method and Description |
---|---|
String |
createAssignment(com.google.gwt.core.ext.TreeLogger logger,
ResourceContext context,
com.google.gwt.core.ext.typeinfo.JMethod method)
Produce the right-hand-side of a Java assignment expression to provide the
singleton instance object for a particular resource.
|
void |
createFields(com.google.gwt.core.ext.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(com.google.gwt.core.ext.TreeLogger logger,
ResourceContext context)
A no-op implementation.
|
void |
prepare(com.google.gwt.core.ext.TreeLogger logger,
ResourceContext context,
ClientBundleRequirements requirements,
com.google.gwt.core.ext.typeinfo.JMethod method)
Process each image method.
|
finish
public String createAssignment(com.google.gwt.core.ext.TreeLogger logger, ResourceContext context, com.google.gwt.core.ext.typeinfo.JMethod method) throws com.google.gwt.core.ext.UnableToCompleteException
ResourceGenerator
Example:
new MySampleResource() { public Foo getFoo() { ... } }
createAssignment
in interface ResourceGenerator
createAssignment
in class AbstractResourceGenerator
com.google.gwt.core.ext.UnableToCompleteException
public void createFields(com.google.gwt.core.ext.TreeLogger logger, ResourceContext context, ClientBundleFields fields) throws com.google.gwt.core.ext.UnableToCompleteException
createFields
in interface ResourceGenerator
createFields
in class AbstractResourceGenerator
com.google.gwt.core.ext.UnableToCompleteException
public void init(com.google.gwt.core.ext.TreeLogger logger, ResourceContext context)
AbstractResourceGenerator
init
in interface ResourceGenerator
init
in class AbstractResourceGenerator
public void prepare(com.google.gwt.core.ext.TreeLogger logger, ResourceContext context, ClientBundleRequirements requirements, com.google.gwt.core.ext.typeinfo.JMethod method) throws com.google.gwt.core.ext.UnableToCompleteException
prepare
in interface ResourceGenerator
prepare
in class AbstractResourceGenerator
com.google.gwt.core.ext.UnableToCompleteException
Copyright © 2016. All rights reserved.