Class Overview
This is a refinement that will use data urls for browsers that support them.
Only files whose size are smaller than MAX_INLINE_SIZE will be inlined.
Larger files will use the standard CacheBundle behavior.
Summary
[Expand]
Inherited Methods |
From class
com.google.gwt.resources.rebind.context.AbstractClientBundleGenerator
abstract
AbstractResourceContext
|
createResourceContext(TreeLogger logger, GeneratorContext context, JClassType resourceBundleType)
|
void
|
doAddFieldsAndRequirements(TreeLogger logger, GeneratorContext context, AbstractClientBundleGenerator.FieldsImpl fields, ClientBundleRequirements requirements)
Provides a hook for subtypes to add additional fields or requirements to
the bundle.
|
void
|
doCreateBundleForPermutation(TreeLogger logger, GeneratorContext generatorContext, AbstractClientBundleGenerator.FieldsImpl fields, String generatedSimpleSourceName)
This method is called after the ClientBundleRequirements have been
evaluated and a new ClientBundle implementation is being created.
|
void
|
doFinish(TreeLogger logger)
Provides a hook for finalizing generated resources.
|
final
String
|
generate(TreeLogger logger, GeneratorContext generatorContext, String typeName)
|
|
From class
com.google.gwt.core.ext.Generator
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
Public Constructors
public
InlineClientBundleGenerator
()
Protected Methods
protected
AbstractResourceContext
createResourceContext
(TreeLogger logger, GeneratorContext context, JClassType resourceBundleType)
Create the ResourceContext object that will be used by
ResourceGenerator
subclasses. This is the primary way to implement
custom logic in the resource generation pass.