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 booleanSTRIP_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.StringcreateAssignment(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.voidcreateFields(TreeLogger logger, ResourceContext context, ClientBundleFields fields)A no-op implementation.voidfinish(TreeLogger logger, ResourceContext context)A no-op implementation.voidinit(TreeLogger logger, ResourceContext context)A no-op implementation.voidprepare(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:ResourceGeneratorProduce 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:
createAssignmentin interfaceResourceGenerator- Throws:
UnableToCompleteException
-
createFields
public void createFields(TreeLogger logger, ResourceContext context, ClientBundleFields fields) throws UnableToCompleteException
A no-op implementation.- Specified by:
createFieldsin interfaceResourceGenerator- Throws:
UnableToCompleteException
-
finish
public void finish(TreeLogger logger, ResourceContext context) throws UnableToCompleteException
A no-op implementation.- Specified by:
finishin interfaceResourceGenerator- Throws:
UnableToCompleteException
-
init
public void init(TreeLogger logger, ResourceContext context) throws UnableToCompleteException
A no-op implementation.- Specified by:
initin interfaceResourceGenerator- Throws:
UnableToCompleteException
-
prepare
public void prepare(TreeLogger logger, ResourceContext context, ClientBundleRequirements requirements, JMethod method) throws UnableToCompleteException
A no-op implementation.- Specified by:
preparein interfaceResourceGenerator- Throws:
UnableToCompleteException
-
-