public abstract class AbstractResourceGenerator extends java.lang.Object implements ResourceGenerator
ResourceGeneratorUtil| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
STRIP_COMMENTS |
| Constructor and Description |
|---|
AbstractResourceGenerator() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.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)
A no-op implementation.
|
void |
finish(TreeLogger logger,
ResourceContext context)
A no-op implementation.
|
void |
init(TreeLogger logger,
ResourceContext context)
A no-op implementation.
|
void |
prepare(TreeLogger logger,
ResourceContext context,
ClientBundleRequirements requirements,
JMethod method)
A no-op implementation.
|
public abstract java.lang.String createAssignment(TreeLogger logger, ResourceContext context, JMethod method) throws UnableToCompleteException
ResourceGeneratorExample:
new MySampleResource() { public Foo getFoo() { ... } }
createAssignment in interface ResourceGeneratorUnableToCompleteExceptionpublic void createFields(TreeLogger logger, ResourceContext context, ClientBundleFields fields) throws UnableToCompleteException
createFields in interface ResourceGeneratorUnableToCompleteExceptionpublic void finish(TreeLogger logger, ResourceContext context) throws UnableToCompleteException
finish in interface ResourceGeneratorUnableToCompleteExceptionpublic void init(TreeLogger logger, ResourceContext context) throws UnableToCompleteException
init in interface ResourceGeneratorUnableToCompleteExceptionpublic void prepare(TreeLogger logger, ResourceContext context, ClientBundleRequirements requirements, JMethod method) throws UnableToCompleteException
prepare in interface ResourceGeneratorUnableToCompleteException