Package com.google.gwt.gadgets.client

Core classes to support the Gadget API for GWT.

See:
          Description

Interface Summary
AdsFeature Provides access to the Ads APIs provided by the container.
AdsUserPreferences UserPreferences required for a Gadget Ads.
DynamicHeightFeature Provides access to the dynamic height feature.
GadgetFeature This is a tag interface for API objects that provide access to optional features within the Gadget container.
GoogleAnalyticsFeature Provides access to the Google Analytics feature.
GoogleAnalyticsFeature.Tracker Provides a way of reporting event and page views.
NeedsAds Indicates that a Gadget requires access to the Ads features of the container.
NeedsAnalytics Deprecated. NeedsGoogleAnalytics
NeedsDynamicHeight Indicates that a Gadget may need to be resized automatically by the container.
NeedsGoogleAnalytics Indicates that a Gadget requires the Google Analytics feature.
NeedsIntrinsics Deprecated. use IoProvider instead.
NeedsLockedDomain The locked-domain library isolates your gadgets from other gadgets running on the same page.
NeedsSetPrefs Indicates that a Gadget intends to save preferences data.
NeedsSetTitle Indicates that a Gadget needs to be able to set its own title.
NeedsViews Indicates that a Gadget has different views.
SetPrefsFeature Provides access to the preference-saving API.
SetTitleFeature Provides access to the title.
UserPreferences Encapsulates user preferences for a Gadget.
ViewFeature Provides operations for dealing with views.
ViewFeature.Params This is used to return view parameters.
ViewFeature.Views This is used to return views.
 

Class Summary
AnalyticsFeature Deprecated. GoogleAnalyticsFeature
BooleanPreference A Boolean preference.
ContentSection<T extends Gadget<?>> If a gadget wants to support multiple views, it has to contain one ContentSection for each.
EnumPreference<E extends Enum<E>> A preference containing only enumerated values.
Gadget<T extends UserPreferences> A base class for writing a Google Gadget.
GadgetAds<T extends AdsUserPreferences> A base class for writing a Google Gadget Ads.
GadgetAds.SupportedGoogleAdSenseAdFormats This class contains the list of supported Google AdSense Ad Formats.
GadgetsUtil Provides general-purpose utility functions.
IntrinsicFeature Deprecated. use GadgetsIo instead.
ListPreference A list of String preferences.
SetPrefsFeatureImpl Provides access to the preference-saving API.
StringPreference A String preference.
UserPreferences.Preference<T> Represents the types of user preferences available in the Gadget container.
View This class is the base for all view objects.
ViewType Contains all the view type objects.
 

Enum Summary
LanguageDirection Enum used in the Gadget.GadgetLocale annotation to specify the language direction to use for a locale.
UserPreferences.PreferenceAttributes.Options Additional, mutually exclusive options to apply to a preference.
 

Annotation Types Summary
EnumPreference.EnumDisplayValue Declares the display name for Enum preference values.
Gadget.AllowHtmlQuirksMode Annotation to turn on browser's quirks mode.
Gadget.Content Specifies which View content sections should be associated with this Gadget.
Gadget.ContentType Specifies the type of content and the list of views.
Gadget.GadgetLocale This annotation allows Locale tags to be added to the module specification.
Gadget.InjectContent Enables developers to define hand-written content that is injected into the gadget manifest file.
Gadget.InjectModulePrefs Enables developers to define hand-written content for the ModulePrefs section of the gadget manifset file.
Gadget.ModulePrefs Defines the preferences associated with the gadget.
Gadget.UseLongManifestName Annotation to turn on long filename generation.
GadgetFeature.FeatureName Allows the Gadget manifest generator to automatically generate requires elements.
GadgetFeature.MayRequire Deprecated.  
UserPreferences.DataType Used to declare the container data type for a Preference.
UserPreferences.PreferenceAttributes Annotates instances of Preference getters in UserPreferences objects.
 

Package com.google.gwt.gadgets.client Description

Core classes to support the Gadget API for GWT.

The classes in this package provide basic Gadget support.