Package com.google.gwt.gadgets.client

Core classes to support the Gadget API for GWT.

See:
          Description

Interface Summary
AdsUserPreferences UserPreferences required for a Gadget Ads.
GadgetFeature This is a tag interface for API objects that provide access to optional features within the Gadget container.
NeedsAds Indicates that a Gadget requires access to the Ads features of the container.
NeedsAnalytics Indicates that a Gadget requires the Google Analytics feature.
NeedsDynamicHeight Indicates that a Gadget may need to be resized automatically by the container.
NeedsIntrinsics Indicates that a Gadget requires access to intrinsic features of the container.
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.
UserPreferences Encapsulates user preferences for a Gadget.
 

Class Summary
AdsFeature Provides access to the Ads APIs provided by the container.
AnalyticsFeature Provides access to the Google Analytics feature.
BooleanPreference A Boolean preference.
ContentSection<T extends Gadget<?>> If a gadget wants to support multiple views, it has to contain one ContentSection for each.
DynamicHeightFeature Provides access to the dynamic height feature.
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.
IntrinsicFeature Provides access to intrinsic APIs provided by the container that are not part of a feature-specific API.
ListPreference A list of String preferences.
SetPrefsFeature Provides access to the preference-saving API.
SetTitleFeature Provides access to the title.
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.
ViewFeature Provides operations for dealing with views.
ViewFeature.Params This is used to return view parameters.
ViewFeature.Views This is used to return views.
ViewType Contains all the view type objects.
 

Enum Summary
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.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.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.
GadgetFeature.FeatureName Allows the Gadget manifest generator to automatically generate requires elements.
GadgetFeature.MayRequire This annotation allows additional MayRequire tags to be added to the module specification.
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.