Package com.google.gwt.resources.ext
Class AbstractResourceGenerator
- java.lang.Object
-
- com.google.gwt.resources.ext.AbstractResourceGenerator
-
- All Implemented Interfaces:
ResourceGenerator
public abstract class AbstractResourceGenerator extends java.lang.Object implements ResourceGenerator
A base class providing common methods for ResourceGenerator implementations.- See Also:
ResourceGeneratorUtil
-
-
Field Summary
Fields Modifier and Type Field Description protected static boolean
STRIP_COMMENTS
-
Constructor Summary
Constructors Constructor Description AbstractResourceGenerator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
createAssignment
public abstract java.lang.String createAssignment(TreeLogger logger, ResourceContext context, JMethod method) throws UnableToCompleteException
Description copied from interface:ResourceGenerator
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() { ... } }
- Specified by:
createAssignment
in interfaceResourceGenerator
- Throws:
UnableToCompleteException
-
createFields
public void createFields(TreeLogger logger, ResourceContext context, ClientBundleFields fields) throws UnableToCompleteException
A no-op implementation.- Specified by:
createFields
in interfaceResourceGenerator
- Throws:
UnableToCompleteException
-
finish
public void finish(TreeLogger logger, ResourceContext context) throws UnableToCompleteException
A no-op implementation.- Specified by:
finish
in interfaceResourceGenerator
- Throws:
UnableToCompleteException
-
init
public void init(TreeLogger logger, ResourceContext context) throws UnableToCompleteException
A no-op implementation.- Specified by:
init
in interfaceResourceGenerator
- Throws:
UnableToCompleteException
-
prepare
public void prepare(TreeLogger logger, ResourceContext context, ClientBundleRequirements requirements, JMethod method) throws UnableToCompleteException
A no-op implementation.- Specified by:
prepare
in interfaceResourceGenerator
- Throws:
UnableToCompleteException
-
-