public class

ImplicitClientBundle

extends Object
java.lang.Object
   ↳ com.google.gwt.uibinder.rebind.model.ImplicitClientBundle

Class Overview

Models the ClientBundle to be generated from a ui.xml.

Summary

Public Constructors
ImplicitClientBundle(String packageName, String uiBinderImplClassName, String fieldName, MortalLogger logger)
Public Methods
ImplicitCssResource createCssResource(String name, String[] source, JClassType extendedInterface, String body, LinkedHashSet<JClassType> importTypes)
Called to declare a new CssResource accessor on this bundle.
ImplicitDataResource createDataResource(String name, String source)
Called to declare a new DataResource accessor on this bundle.
ImplicitImageResource createImageResource(String name, String source, Boolean flipRtl, ImageResource.RepeatStyle repeatStyle)
Called to declare a new ImageResource accessor on this bundle.
String getClassName()
Set<ImplicitCssResource> getCssMethods()
Set<ImplicitDataResource> getDataMethods()
String getFieldName()
Set<ImplicitImageResource> getImageMethods()
String getPackageName()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ImplicitClientBundle (String packageName, String uiBinderImplClassName, String fieldName, MortalLogger logger)

Parameters
packageName Where the bundle should live
uiBinderImplClassName The name of the generated ui binder implementation that owns the bundle
fieldName The bundle's field name

Public Methods

public ImplicitCssResource createCssResource (String name, String[] source, JClassType extendedInterface, String body, LinkedHashSet<JClassType> importTypes)

Called to declare a new CssResource accessor on this bundle.

Parameters
name the method name and the ui:field name
source path to the .css file resource
extendedInterface the public interface implemented by this CssResource, or null
body the inline css text
importTypes for the @Import annotation, if any. LinkedHashSet to enforce deterministic order across recompiles

public ImplicitDataResource createDataResource (String name, String source)

Called to declare a new DataResource accessor on this bundle. All params must be non-null

Parameters
name the method name and the ui:field name
source path to the resource

public ImplicitImageResource createImageResource (String name, String source, Boolean flipRtl, ImageResource.RepeatStyle repeatStyle)

Called to declare a new ImageResource accessor on this bundle.

Parameters
name the method name and the ui:field name
source path to the image resource, or null if none was specified
flipRtl value for the flipRtl ImageOption, or null if none was specified
repeatStyle value of the RepeatStyle ImageOption, or null if none was specified

public String getClassName ()

public Set<ImplicitCssResource> getCssMethods ()

public Set<ImplicitDataResource> getDataMethods ()

public String getFieldName ()

public Set<ImplicitImageResource> getImageMethods ()

public String getPackageName ()