public abstract class

AbstractResourceGenerator

extends Object
implements ResourceGenerator
java.lang.Object
   ↳ com.google.gwt.resources.ext.AbstractResourceGenerator
Known Direct Subclasses

Class Overview

A base class providing common methods for ResourceGenerator implementations.

Summary

Public Constructors
AbstractResourceGenerator()
Public Methods
abstract 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.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.google.gwt.resources.ext.ResourceGenerator

Public Constructors

public AbstractResourceGenerator ()

Public Methods

public abstract 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.

Example:

 new MySampleResource() { public Foo getFoo() { ... } }
 

Throws
UnableToCompleteException

public void createFields (TreeLogger logger, ResourceContext context, ClientBundleFields fields)

A no-op implementation.

Throws
UnableToCompleteException

public void finish (TreeLogger logger, ResourceContext context)

A no-op implementation.

Throws
UnableToCompleteException

public void init (TreeLogger logger, ResourceContext context)

A no-op implementation.

Throws
UnableToCompleteException

public void prepare (TreeLogger logger, ResourceContext context, ClientBundleRequirements requirements, JMethod method)

A no-op implementation.

Throws
UnableToCompleteException