├── README.md
├── ajaxloader
├── ajaxloader
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── ajaxloader
│ │ │ ├── AjaxLoader.gwt.xml
│ │ │ └── client
│ │ │ ├── AjaxKeyConstants.java
│ │ │ ├── AjaxKeyRepository.java
│ │ │ ├── AjaxLoader.java
│ │ │ ├── ArrayHelper.java
│ │ │ ├── ClientLocation.java
│ │ │ ├── ExceptionHelper.java
│ │ │ ├── JsDate.java
│ │ │ ├── Properties.java
│ │ │ └── package.html
│ └── test
│ │ └── com
│ │ └── google
│ │ └── gwt
│ │ └── ajaxloader
│ │ ├── AjaxLoaderTestSuite.java
│ │ └── client
│ │ ├── AjaxKeyRepositoryTest.java
│ │ ├── AjaxLoaderTest.java
│ │ ├── ArrayHelperTest.java
│ │ ├── ClientLocationTest.java
│ │ ├── CustomAjaxKeyConstants.java
│ │ ├── CustomAjaxKeyConstants.properties
│ │ ├── JsDateTest.java
│ │ └── PropertiesTest.java
├── build.xml
├── common.ant.xml
├── common.properties
├── distro-source
│ ├── build.xml
│ ├── classpath-transform.xsl
│ ├── common.ant.xml
│ └── src
│ │ ├── COPYING
│ │ ├── COPYING.html
│ │ ├── README.txt
│ │ ├── about.html
│ │ ├── about.txt
│ │ ├── index.html
│ │ ├── release_notes.html
│ │ └── samples
│ │ └── helloajaxloader
│ │ └── build.xml
├── doc
│ └── build.xml
├── eclipse
│ └── README.txt
└── samples
│ ├── build.xml
│ └── helloajaxloader
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ └── com
│ │ └── google
│ │ └── gwt
│ │ └── ajaxloader
│ │ └── sample
│ │ └── helloajaxloader
│ │ ├── HelloAjaxLoader.gwt.xml
│ │ └── client
│ │ └── HelloAjaxLoader.java
│ └── war
│ ├── HelloAjaxLoader.css
│ ├── HelloAjaxLoader.html
│ └── WEB-INF
│ └── web.xml
├── apis
├── .classpath
├── .project
├── LICENSE
├── README
├── build.xml
├── javadoc
│ └── latest
│ │ └── javadoc
│ │ ├── allclasses-frame.html
│ │ ├── allclasses-noframe.html
│ │ ├── com
│ │ └── google
│ │ │ └── api
│ │ │ └── gwt
│ │ │ ├── client
│ │ │ ├── GoogleApiLoader.html
│ │ │ ├── GoogleApiRequestTransport.html
│ │ │ ├── OAuth2Login.html
│ │ │ ├── class-use
│ │ │ │ ├── GoogleApiLoader.html
│ │ │ │ ├── GoogleApiRequestTransport.html
│ │ │ │ └── OAuth2Login.html
│ │ │ ├── impl
│ │ │ │ ├── ClientGoogleApiRequestTransport.html
│ │ │ │ ├── ClientOAuth2Login.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── ClientGoogleApiRequestTransport.html
│ │ │ │ │ └── ClientOAuth2Login.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── package-frame.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ └── package-use.html
│ │ │ └── shared
│ │ │ ├── AuthScope.html
│ │ │ ├── EmptyResponse.html
│ │ │ ├── GoogleApiRequestTransport.html
│ │ │ ├── OAuth2Login.html
│ │ │ ├── class-use
│ │ │ ├── AuthScope.html
│ │ │ ├── EmptyResponse.html
│ │ │ ├── GoogleApiRequestTransport.html
│ │ │ └── OAuth2Login.html
│ │ │ ├── package-frame.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ └── package-use.html
│ │ ├── constant-values.html
│ │ ├── deprecated-list.html
│ │ ├── help-doc.html
│ │ ├── index-all.html
│ │ ├── index.html
│ │ ├── overview-frame.html
│ │ ├── overview-summary.html
│ │ ├── overview-tree.html
│ │ ├── package-list
│ │ ├── resources
│ │ └── inherit.gif
│ │ ├── src-html
│ │ └── com
│ │ │ └── google
│ │ │ └── api
│ │ │ └── gwt
│ │ │ ├── client
│ │ │ ├── GoogleApiLoader.html
│ │ │ ├── GoogleApiRequestTransport.html
│ │ │ ├── OAuth2Login.html
│ │ │ └── impl
│ │ │ │ ├── ClientGoogleApiRequestTransport.html
│ │ │ │ └── ClientOAuth2Login.html
│ │ │ └── shared
│ │ │ ├── AuthScope.html
│ │ │ ├── EmptyResponse.html
│ │ │ ├── GoogleApiRequestTransport.html
│ │ │ └── OAuth2Login.html
│ │ └── stylesheet.css
├── samples
│ ├── calendar
│ │ ├── build.xml
│ │ ├── com
│ │ │ └── google
│ │ │ │ └── api
│ │ │ │ └── gwt
│ │ │ │ └── samples
│ │ │ │ └── calendar
│ │ │ │ ├── CalendarSample.gwt.xml
│ │ │ │ ├── client
│ │ │ │ └── CalendarEntryPoint.java
│ │ │ │ └── public
│ │ │ │ └── CalendarSample.html
│ │ └── demo
│ │ │ ├── 12DAA571056F754FBF30DB82254CF880.cache.html
│ │ │ ├── 22B6FCEAB949D2E297DFEC3BBF94E1F1.cache.html
│ │ │ ├── 5C674988C3F4CE53212F607827555360.cache.html
│ │ │ ├── 6949B90BAEA0F35A1745A74B894E3F30.cache.html
│ │ │ ├── 6D10A785AD97DFED14248397EAAEDA1F.cache.html
│ │ │ ├── 8881BE606A442D492DE1F696D68548B4.cache.html
│ │ │ ├── CalendarSample.html
│ │ │ ├── clear.cache.gif
│ │ │ ├── com.google.api.gwt.samples.calendar.CalendarSample.nocache.js
│ │ │ └── hosted.html
│ ├── plus
│ │ ├── build.xml
│ │ ├── com
│ │ │ └── google
│ │ │ │ └── api
│ │ │ │ └── gwt
│ │ │ │ └── samples
│ │ │ │ └── plus
│ │ │ │ ├── PlusSample.gwt.xml
│ │ │ │ ├── client
│ │ │ │ └── PlusEntryPoint.java
│ │ │ │ └── public
│ │ │ │ └── PlusSample.html
│ │ └── demo
│ │ │ ├── 5EB1DFD1D22A6C0D940346CE94D766D1.cache.html
│ │ │ ├── 8710FCA36A219211A090A07D66F7E11B.cache.html
│ │ │ ├── 895987F0325DCE7462A68E2C54F4D380.cache.html
│ │ │ ├── B06D25136425318F571528C948AE79A1.cache.html
│ │ │ ├── ED49996BFC27F80319CD5EB3D60CDACB.cache.html
│ │ │ ├── F0875C667F6BFF1D08D33E041D2503C1.cache.html
│ │ │ ├── PlusSample.html
│ │ │ ├── clear.cache.gif
│ │ │ ├── com.google.api.gwt.samples.plus.PlusSample.nocache.js
│ │ │ └── hosted.html
│ └── urlshortener
│ │ ├── build.xml
│ │ ├── com
│ │ └── google
│ │ │ └── api
│ │ │ └── gwt
│ │ │ └── samples
│ │ │ └── urlshortener
│ │ │ ├── UrlshortenerSample.gwt.xml
│ │ │ ├── client
│ │ │ └── UrlshortenerEntryPoint.java
│ │ │ ├── public
│ │ │ └── UrlshortenerSample.html
│ │ │ └── shared
│ │ │ ├── Url.java
│ │ │ ├── Urlshortener.java
│ │ │ └── UrlshortenerAuthScope.java
│ │ └── demo
│ │ ├── 35211353A8E8ABA70208F6D0A9C25F16.cache.html
│ │ ├── 645A96F1DC25121DBB6C2E71C6130CF5.cache.html
│ │ ├── 674A9F1E6EF4DAD7AF7442EE4E237B9B.cache.html
│ │ ├── ABD52618216776C5E70912E57AB8591E.cache.html
│ │ ├── ADCDFA3E055F804AFEC5F8A771F7C427.cache.html
│ │ ├── BC7A80B8B353213437C181FFE7EFEF00.cache.html
│ │ ├── UrlshortenerSample.html
│ │ ├── clear.cache.gif
│ │ ├── com.google.api.gwt.samples.urlshortener.UrlshortenerSample.nocache.js
│ │ └── hosted.html
└── src
│ └── com
│ └── google
│ └── api
│ └── gwt
│ ├── ApiCore.gwt.xml
│ ├── client
│ ├── GoogleApiLoader.java
│ ├── GoogleApiRequestTransport.java
│ ├── OAuth2Login.java
│ └── impl
│ │ ├── ClientGoogleApiRequestTransport.java
│ │ └── ClientOAuth2Login.java
│ └── shared
│ ├── AuthScope.java
│ ├── EmptyResponse.java
│ ├── GoogleApiRequestTransport.java
│ └── OAuth2Login.java
├── build.xml
├── common
└── scripts
│ ├── common.ant.xml
│ └── samples
│ └── common.ant.xml
├── gadgets
├── build.xml
├── common.ant.xml
├── common.properties
├── distro-source
│ ├── build.xml
│ ├── classpath-transform.xsl
│ ├── common.ant.xml
│ └── src
│ │ ├── COPYING
│ │ ├── COPYING.html
│ │ ├── README.txt
│ │ ├── about.html
│ │ ├── about.txt
│ │ ├── index.html
│ │ ├── release_notes.html
│ │ └── samples
│ │ ├── basicgadgetads
│ │ └── build.xml
│ │ ├── gadgetrpc
│ │ └── build.xml
│ │ ├── hellogadgets
│ │ └── build.xml
│ │ ├── mealpreferences
│ │ └── build.xml
│ │ ├── simplegadget
│ │ └── build.xml
│ │ └── traveler
│ │ └── build.xml
├── doc
│ └── build.xml
├── eclipse
│ └── README.txt
├── gadgets
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gadgets
│ │ │ ├── Gadgets.gwt.xml
│ │ │ ├── client
│ │ │ ├── AdsFeature.java
│ │ │ ├── AdsUserPreferences.java
│ │ │ ├── AnalyticsFeature.java
│ │ │ ├── BooleanPreference.java
│ │ │ ├── ContentSection.java
│ │ │ ├── DynamicHeightFeature.java
│ │ │ ├── EnumPreference.java
│ │ │ ├── Gadget.java
│ │ │ ├── GadgetAds.java
│ │ │ ├── GadgetFeature.java
│ │ │ ├── GadgetsUtil.java
│ │ │ ├── GoogleAnalyticsFeature.java
│ │ │ ├── IntrinsicFeature.java
│ │ │ ├── LanguageDirection.java
│ │ │ ├── ListPreference.java
│ │ │ ├── NeedsAds.java
│ │ │ ├── NeedsAnalytics.java
│ │ │ ├── NeedsDynamicHeight.java
│ │ │ ├── NeedsGoogleAnalytics.java
│ │ │ ├── NeedsIntrinsics.java
│ │ │ ├── NeedsLockedDomain.java
│ │ │ ├── NeedsPubSub.java
│ │ │ ├── NeedsSetPrefs.java
│ │ │ ├── NeedsSetTitle.java
│ │ │ ├── NeedsViews.java
│ │ │ ├── PreferencesFeature.java
│ │ │ ├── PreferencesProvider.java
│ │ │ ├── PubSubFeature.java
│ │ │ ├── SetPrefsFeature.java
│ │ │ ├── SetPrefsFeatureImpl.java
│ │ │ ├── SetTitleFeature.java
│ │ │ ├── StringPreference.java
│ │ │ ├── UserPreferences.java
│ │ │ ├── View.java
│ │ │ ├── ViewFeature.java
│ │ │ ├── ViewType.java
│ │ │ ├── event
│ │ │ │ ├── ContentFetchedHandler.java
│ │ │ │ ├── Event.java
│ │ │ │ ├── XmlContentFetchedHandler.java
│ │ │ │ └── package.html
│ │ │ ├── gwtrpc
│ │ │ │ ├── GadgetsGwtRpc.java
│ │ │ │ ├── GadgetsRequest.java
│ │ │ │ ├── GadgetsRequestBuilder.java
│ │ │ │ └── package.html
│ │ │ ├── impl
│ │ │ │ ├── AdsFeatureImpl.java
│ │ │ │ ├── DynamicHeightFeatureImpl.java
│ │ │ │ ├── GoogleAnalyticsFeatureImpl.java
│ │ │ │ ├── MockPreferencesFeatureImpl.java
│ │ │ │ ├── PreferenceGeneratorName.java
│ │ │ │ ├── PreferencesFeatureImpl.java
│ │ │ │ ├── PreferencesUtil.java
│ │ │ │ ├── RpcFeatureImpl.java
│ │ │ │ ├── SetTitleFeatureImpl.java
│ │ │ │ ├── ViewFeatureImpl.java
│ │ │ │ └── package.html
│ │ │ ├── io
│ │ │ │ ├── AuthorizationType.java
│ │ │ │ ├── ContentType.java
│ │ │ │ ├── GadgetsIo.java
│ │ │ │ ├── GadgetsIoImpl.java
│ │ │ │ ├── IoProvider.java
│ │ │ │ ├── MethodType.java
│ │ │ │ ├── OAuthUseTokenOptions.java
│ │ │ │ ├── RequestOptions.java
│ │ │ │ ├── Response.java
│ │ │ │ ├── ResponseReceivedHandler.java
│ │ │ │ └── package.html
│ │ │ ├── osapi
│ │ │ │ ├── BatchRequest.java
│ │ │ │ ├── Callback.java
│ │ │ │ ├── CallbackUtil.java
│ │ │ │ ├── CollectionRequestBuilder.java
│ │ │ │ ├── NeedsOsapi.java
│ │ │ │ ├── OsapiCollection.java
│ │ │ │ ├── OsapiError.java
│ │ │ │ ├── OsapiFeature.java
│ │ │ │ ├── OsapiRequest.java
│ │ │ │ ├── OsapiRequestBuilder.java
│ │ │ │ ├── SortOrder.java
│ │ │ │ ├── albums
│ │ │ │ │ ├── Album.java
│ │ │ │ │ ├── AlbumsService.java
│ │ │ │ │ ├── GetAlbumsRequestBuilder.java
│ │ │ │ │ └── package.html
│ │ │ │ ├── mediaitems
│ │ │ │ │ ├── GetMediaItemsRequestBuilder.java
│ │ │ │ │ ├── MediaItem.java
│ │ │ │ │ ├── MediaItemService.java
│ │ │ │ │ └── package.html
│ │ │ │ ├── package.html
│ │ │ │ └── people
│ │ │ │ │ ├── GetPeopleRequestBuilder.java
│ │ │ │ │ ├── GetPersonRequestBuilder.java
│ │ │ │ │ ├── PeopleService.java
│ │ │ │ │ ├── Person.java
│ │ │ │ │ └── package.html
│ │ │ ├── package.html
│ │ │ ├── rpc
│ │ │ │ ├── NeedsRpc.java
│ │ │ │ ├── RpcFeature.java
│ │ │ │ └── package.html
│ │ │ └── ui
│ │ │ │ ├── GadgetImage.java
│ │ │ │ └── package.html
│ │ │ ├── linker
│ │ │ ├── GadgetLinker.java
│ │ │ ├── GadgetTemplate.js
│ │ │ ├── computeGadgetsBase.js
│ │ │ ├── computeUrlForGadgetResource.js
│ │ │ ├── package.html
│ │ │ └── processGadgetsMetas.js
│ │ │ └── rebind
│ │ │ ├── ContentSectionGenerator.java
│ │ │ ├── DefaultPreferenceGenerator.java
│ │ │ ├── EnumPreferenceGenerator.java
│ │ │ ├── GadgetGenerator.java
│ │ │ ├── GadgetUtils.java
│ │ │ ├── PreferenceGenerator.java
│ │ │ ├── UserPreferencesGenerator.java
│ │ │ └── package.html
│ └── test
│ │ └── com
│ │ └── google
│ │ └── gwt
│ │ └── gadgets
│ │ ├── GadgetsTest.gwt.xml
│ │ ├── GadgetsTestSuite.java
│ │ └── client
│ │ ├── MockPreferencesTest.java
│ │ ├── PreferencesTest.java
│ │ ├── PubSubTest.java
│ │ └── osapi
│ │ ├── BatchRequestTest.java
│ │ ├── GadgetsOsapiTestCase.java
│ │ ├── OsapiCollectionTest.java
│ │ ├── OsapiRequestTest.java
│ │ ├── albums
│ │ └── GetAlbumsTest.java
│ │ ├── mediaitems
│ │ └── GetMediaItemsTest.java
│ │ └── people
│ │ ├── GetPeopleTest.java
│ │ └── GetPersonTest.java
└── samples
│ ├── basicgadgetads
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gadgets
│ │ │ └── sample
│ │ │ └── basicgadgetads
│ │ │ ├── BasicGadgetAds.gwt.xml
│ │ │ └── client
│ │ │ ├── BasicGadgetAds.java
│ │ │ └── dummyAdsInteraction.xml
│ └── war
│ │ ├── BasicGadgetAds.html
│ │ └── WEB-INF
│ │ └── web.xml
│ ├── build.xml
│ ├── gadgetrpc
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gadgets
│ │ │ └── sample
│ │ │ └── gadgetrpc
│ │ │ ├── GadgetRPC.gwt.xml
│ │ │ ├── client
│ │ │ ├── GadgetRPC.java
│ │ │ ├── GadgetService.java
│ │ │ ├── GadgetServiceAsync.java
│ │ │ └── ServerInfo.java
│ │ │ └── server
│ │ │ └── GadgetRPCServlet.java
│ └── war
│ │ ├── GadgetRPC.html
│ │ └── WEB-INF
│ │ └── web.xml
│ ├── hellogadgets
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gadgets
│ │ │ └── sample
│ │ │ └── hellogadgets
│ │ │ ├── HelloGadgets.gwt.xml
│ │ │ ├── client
│ │ │ ├── HelloGadgets.java
│ │ │ └── HelloPreferences.java
│ │ │ └── public
│ │ │ ├── gwt-hello-gadgets-igoogle-thumb.png
│ │ │ ├── gwt-hello-gadgets-igoogle.png
│ │ │ └── hello.css
│ └── war
│ │ ├── HelloGadgets.html
│ │ └── WEB-INF
│ │ └── web.xml
│ ├── mealpreferences
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gadgets
│ │ │ └── sample
│ │ │ └── mealpreferences
│ │ │ ├── MealPreferences.gwt.xml
│ │ │ └── client
│ │ │ ├── MealPreferences.java
│ │ │ └── MealPreferencesGadget.java
│ └── war
│ │ ├── MealPreferences.html
│ │ └── WEB-INF
│ │ └── web.xml
│ ├── simplegadget
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gadgets
│ │ │ └── sample
│ │ │ └── simplegadget
│ │ │ ├── SimpleGadget.gwt.xml
│ │ │ └── client
│ │ │ └── SimpleGadget.java
│ └── war
│ │ ├── SimpleGadget.html
│ │ └── WEB-INF
│ │ └── web.xml
│ └── traveler
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ ├── META-INF
│ │ └── jdoconfig.xml
│ ├── com
│ │ └── google
│ │ │ └── gwt
│ │ │ └── gadgets
│ │ │ └── sample
│ │ │ └── traveler
│ │ │ ├── Traveler.gwt.xml
│ │ │ ├── client
│ │ │ ├── ErrorNotifier.java
│ │ │ ├── Location.java
│ │ │ ├── PersonBrowser.java
│ │ │ ├── TravelMap.java
│ │ │ ├── TravelerGadget.java
│ │ │ ├── TravelerPreferences.java
│ │ │ ├── TravelerServletClient.java
│ │ │ └── inject.html
│ │ │ ├── public
│ │ │ ├── no_avatar.jpg
│ │ │ ├── traveler-screenshot.png
│ │ │ └── traveler-thumbnail.png
│ │ │ └── server
│ │ │ ├── AuthenticationFilter.java
│ │ │ ├── CertificateProvider.java
│ │ │ ├── Encoder.java
│ │ │ ├── Location.java
│ │ │ └── TravelerServlet.java
│ └── log4j.properties
│ └── war
│ ├── Traveler.html
│ └── WEB-INF
│ ├── appengine-web.xml
│ ├── certificates
│ ├── igoogle.cert
│ └── pub.1199819524.-1556113204990931254.cer
│ ├── logging.properties
│ └── web.xml
├── gears
├── build.xml
├── common.ant.xml
├── common.properties
├── distro-source
│ ├── build.xml
│ ├── classpath-transform.xsl
│ ├── common.ant.xml
│ └── src
│ │ ├── COPYING
│ │ ├── COPYING.html
│ │ ├── README.txt
│ │ ├── about.html
│ │ ├── about.txt
│ │ ├── index.html
│ │ ├── release_notes.html
│ │ └── samples
│ │ ├── databasedemo
│ │ └── build.xml
│ │ ├── managedresourcestoredemo
│ │ └── build.xml
│ │ ├── resourcestoredemo
│ │ └── build.xml
│ │ ├── uploaddemo
│ │ └── build.xml
│ │ └── workerpooldemo
│ │ └── build.xml
├── doc
│ └── build.xml
├── eclipse
│ └── README.txt
├── gears
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gears
│ │ │ ├── Gears.gwt.xml
│ │ │ ├── Offline.gwt.xml
│ │ │ ├── client
│ │ │ ├── Factory.java
│ │ │ ├── GearsException.java
│ │ │ ├── blob
│ │ │ │ ├── Blob.java
│ │ │ │ └── package.html
│ │ │ ├── blobbuilder
│ │ │ │ ├── BlobBuilder.java
│ │ │ │ └── package.html
│ │ │ ├── canvas
│ │ │ │ ├── Canvas.java
│ │ │ │ ├── ResizeFilter.java
│ │ │ │ └── package.html
│ │ │ ├── database
│ │ │ │ ├── Database.java
│ │ │ │ ├── DatabaseException.java
│ │ │ │ ├── ResultSet.java
│ │ │ │ └── package.html
│ │ │ ├── desktop
│ │ │ │ ├── BlobMetaData.java
│ │ │ │ ├── Desktop.java
│ │ │ │ ├── DesktopIcons.java
│ │ │ │ ├── File.java
│ │ │ │ ├── OpenFilesHandler.java
│ │ │ │ ├── OpenFilesOptions.java
│ │ │ │ └── package.html
│ │ │ ├── geolocation
│ │ │ │ ├── Address.java
│ │ │ │ ├── Geolocation.java
│ │ │ │ ├── Position.java
│ │ │ │ ├── PositionError.java
│ │ │ │ ├── PositionHandler.java
│ │ │ │ ├── PositionOptions.java
│ │ │ │ └── package.html
│ │ │ ├── httprequest
│ │ │ │ ├── HttpRequest.java
│ │ │ │ ├── HttpRequestUpload.java
│ │ │ │ ├── ProgressEvent.java
│ │ │ │ ├── ProgressHandler.java
│ │ │ │ ├── RequestCallback.java
│ │ │ │ └── package.html
│ │ │ ├── impl
│ │ │ │ └── Utils.java
│ │ │ ├── localserver
│ │ │ │ ├── FileSubmitter.java
│ │ │ │ ├── LocalServer.java
│ │ │ │ ├── ManagedResourceStore.java
│ │ │ │ ├── ManagedResourceStoreCompleteHandler.java
│ │ │ │ ├── ManagedResourceStoreErrorHandler.java
│ │ │ │ ├── ManagedResourceStoreProgressHandler.java
│ │ │ │ ├── ResourceStore.java
│ │ │ │ ├── ResourceStoreUrlCaptureHandler.java
│ │ │ │ └── package.html
│ │ │ ├── package.html
│ │ │ └── workerpool
│ │ │ │ ├── WorkerPool.java
│ │ │ │ ├── WorkerPoolErrorHandler.java
│ │ │ │ ├── WorkerPoolMessageHandler.java
│ │ │ │ └── package.html
│ │ │ ├── linker
│ │ │ ├── GearsLinker.java
│ │ │ └── gears_init.js
│ │ │ └── offline
│ │ │ ├── client
│ │ │ ├── Offline.java
│ │ │ └── package.html
│ │ │ └── linker
│ │ │ ├── GearsManifest.json
│ │ │ └── GearsManifestLinker.java
│ └── test
│ │ └── com
│ │ └── google
│ │ └── gwt
│ │ └── gears
│ │ ├── GearsTestSuite.java
│ │ ├── client
│ │ ├── FactoryTest.java
│ │ ├── blobbuilder
│ │ │ └── BlobBuilderTest.java
│ │ ├── canvas
│ │ │ └── CanvasTest.java
│ │ ├── database
│ │ │ ├── DatabaseTest.java
│ │ │ └── ResultSetTest.java
│ │ ├── localserver
│ │ │ ├── LocalServerTest.java
│ │ │ ├── ManagedResourceStoreTest.java
│ │ │ └── ResourceStoreTest.java
│ │ └── workerpool
│ │ │ └── WorkerPoolTest.java
│ │ └── public
│ │ ├── HelloWorld.js
│ │ ├── manifest
│ │ └── sample-original.jpeg
└── samples
│ ├── build.xml
│ ├── databasedemo
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gears
│ │ │ └── sample
│ │ │ └── databasedemo
│ │ │ ├── DatabaseDemo.gwt.xml
│ │ │ └── client
│ │ │ ├── DatabaseDemo.java
│ │ │ └── DatabaseDemoNoGears.java
│ └── war
│ │ ├── DatabaseDemo.html
│ │ └── WEB-INF
│ │ └── web.xml
│ ├── gwtnote
│ ├── .classpath
│ ├── .project
│ ├── README.txt
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gears
│ │ │ └── sample
│ │ │ └── gwtnote
│ │ │ ├── GWTNote.gwt.xml
│ │ │ ├── client
│ │ │ ├── AppController.java
│ │ │ ├── GWTNote.java
│ │ │ ├── local
│ │ │ │ └── GearsHelper.java
│ │ │ ├── rpc
│ │ │ │ ├── Note.java
│ │ │ │ ├── NoteService.java
│ │ │ │ └── NoteServiceAsync.java
│ │ │ └── ui
│ │ │ │ ├── RichTextToolbar.java
│ │ │ │ ├── RichTextToolbarStrings.java
│ │ │ │ ├── RichTextToolbarStrings.properties
│ │ │ │ ├── RichTextWidget.java
│ │ │ │ ├── backColors.gif
│ │ │ │ ├── bold.gif
│ │ │ │ ├── createLink.gif
│ │ │ │ ├── fontSizes.gif
│ │ │ │ ├── fonts.gif
│ │ │ │ ├── foreColors.gif
│ │ │ │ ├── hr.gif
│ │ │ │ ├── indent.gif
│ │ │ │ ├── insertImage.gif
│ │ │ │ ├── italic.gif
│ │ │ │ ├── justifyCenter.gif
│ │ │ │ ├── justifyLeft.gif
│ │ │ │ ├── justifyRight.gif
│ │ │ │ ├── ol.gif
│ │ │ │ ├── outdent.gif
│ │ │ │ ├── removeFormat.gif
│ │ │ │ ├── removeLink.gif
│ │ │ │ ├── strikeThrough.gif
│ │ │ │ ├── subscript.gif
│ │ │ │ ├── superscript.gif
│ │ │ │ ├── ul.gif
│ │ │ │ └── underline.gif
│ │ │ └── server
│ │ │ └── NoteServiceImpl.java
│ └── war
│ │ ├── GWTNote.html
│ │ └── WEB-INF
│ │ └── web.xml
│ ├── managedresourcestoredemo
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gears
│ │ │ └── sample
│ │ │ └── managedresourcestoredemo
│ │ │ ├── ManagedResourceStoreDemo.gwt.xml
│ │ │ ├── client
│ │ │ ├── ManagedResourceStoreDemo.java
│ │ │ └── ManagedResourceStoreDemoNoGears.java
│ │ │ └── public
│ │ │ ├── GearsManifest.json
│ │ │ ├── ManagedResourceStoreDemo.html
│ │ │ ├── script.js
│ │ │ └── script_offline.js
│ └── war
│ │ ├── WEB-INF
│ │ └── web.xml
│ │ └── index.html
│ ├── resourcestoredemo
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gears
│ │ │ └── sample
│ │ │ └── resourcestoredemo
│ │ │ ├── ResourceStoreDemo.gwt.xml
│ │ │ └── client
│ │ │ ├── ResourceStoreDemo.java
│ │ │ └── ResourceStoreDemoNoGears.java
│ └── war
│ │ ├── ResourceStoreDemo.html
│ │ ├── WEB-INF
│ │ └── web.xml
│ │ └── resource.txt
│ ├── uploaddemo
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── gears
│ │ │ └── sample
│ │ │ └── uploaddemo
│ │ │ ├── UploadDemo.gwt.xml
│ │ │ ├── client
│ │ │ ├── UploadDemo.java
│ │ │ └── UploadDemoNoGears.java
│ │ │ └── server
│ │ │ └── UploadServlet.java
│ └── war
│ │ ├── UploadDemo.css
│ │ ├── UploadDemo.html
│ │ └── WEB-INF
│ │ └── web.xml
│ └── workerpooldemo
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ └── com
│ │ └── google
│ │ └── gwt
│ │ └── gears
│ │ └── sample
│ │ └── workerpooldemo
│ │ ├── WorkerPoolDemo.gwt.xml
│ │ └── client
│ │ ├── AnimationToy.java
│ │ ├── PiSpigot.java
│ │ ├── WorkerPoolDemo.java
│ │ └── WorkerPoolDemoNoGears.java
│ └── war
│ ├── WEB-INF
│ └── web.xml
│ ├── WorkerPoolDemo.html
│ ├── gwtLogoThumb.png
│ └── pi_spigot_worker.js
├── google-apis-parent
├── README
└── google-apis-parent.pom
├── language
├── build.xml
├── common.ant.xml
├── common.properties
├── distro-source
│ ├── build.xml
│ ├── classpath-transform.xsl
│ ├── common.ant.xml
│ └── src
│ │ ├── COPYING
│ │ ├── COPYING.html
│ │ ├── README.txt
│ │ ├── about.html
│ │ ├── about.txt
│ │ ├── index.html
│ │ ├── release_notes.html
│ │ └── samples
│ │ └── hellolanguage
│ │ └── build.xml
├── doc
│ └── build.xml
├── eclipse
│ └── README.txt
├── language
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── language
│ │ │ ├── Language.gwt.xml
│ │ │ └── client
│ │ │ ├── Error.java
│ │ │ ├── LanguageUtils.java
│ │ │ ├── package.html
│ │ │ ├── translation
│ │ │ ├── BrandingOptions.java
│ │ │ ├── ContentType.java
│ │ │ ├── FontRenderingStatus.java
│ │ │ ├── LangDetCallback.java
│ │ │ ├── LangDetResult.java
│ │ │ ├── Language.java
│ │ │ ├── Option.java
│ │ │ ├── Translation.java
│ │ │ ├── TranslationCallback.java
│ │ │ ├── TranslationResult.java
│ │ │ └── package.html
│ │ │ └── transliteration
│ │ │ ├── LanguageCode.java
│ │ │ ├── SupportedDestinationLanguages.java
│ │ │ ├── TransliterationUtils.java
│ │ │ ├── control
│ │ │ ├── EventType.java
│ │ │ ├── ListenerManager.java
│ │ │ ├── TextElementOptions.java
│ │ │ ├── TransliterationControl.java
│ │ │ ├── TransliterationControlOptions.java
│ │ │ ├── TransliterationEventDetail.java
│ │ │ ├── TransliterationEventListener.java
│ │ │ └── package.html
│ │ │ ├── package.html
│ │ │ └── text
│ │ │ ├── Transliteration.java
│ │ │ ├── TransliterationCallback.java
│ │ │ ├── TransliterationResult.java
│ │ │ └── package.html
│ └── test
│ │ └── com
│ │ └── google
│ │ └── gwt
│ │ └── language
│ │ ├── LanguageTestSuite.java
│ │ └── client
│ │ ├── translation
│ │ ├── LanguageEnumTest.java
│ │ └── TranslationTest.java
│ │ └── transliteration
│ │ ├── control
│ │ ├── ListenerManagerTest.java
│ │ └── TransliterationControlTest.java
│ │ └── text
│ │ └── TransliterationTest.java
└── samples
│ ├── build.xml
│ └── hellolanguage
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ └── com
│ │ └── google
│ │ └── gwt
│ │ └── language
│ │ └── sample
│ │ └── hellolanguage
│ │ ├── HelloLanguage.gwt.xml
│ │ └── client
│ │ ├── HelloLanguage.java
│ │ ├── LanguageDetectionDemo.java
│ │ ├── Styles.java
│ │ ├── TranslationDemo.java
│ │ └── TransliterationDemo.java
│ └── war
│ ├── HelloLanguage.css
│ ├── HelloLanguage.html
│ └── WEB-INF
│ └── web.xml
├── maps
├── build.xml
├── common.ant.xml
├── common.properties
├── distro-source
│ ├── build.xml
│ ├── classpath-transform.xsl
│ ├── common.ant.xml
│ └── src
│ │ ├── COPYING
│ │ ├── COPYING.html
│ │ ├── README.txt
│ │ ├── about.html
│ │ ├── about.txt
│ │ ├── index.html
│ │ ├── release_notes.html
│ │ └── samples
│ │ └── hellomaps
│ │ └── build.xml
├── doc
│ └── build.xml
├── eclipse
│ └── README.txt
├── maps
│ ├── .classpath
│ ├── .project
│ ├── README.txt
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── maps
│ │ │ ├── GoogleMaps.gwt.xml
│ │ │ ├── client
│ │ │ ├── AdsManager.java
│ │ │ ├── Copyright.java
│ │ │ ├── CopyrightCollection.java
│ │ │ ├── DraggableObject.java
│ │ │ ├── DraggableObjectOptions.java
│ │ │ ├── GoogleBarAdsOptions.java
│ │ │ ├── GoogleBarOptions.java
│ │ │ ├── InfoWindow.java
│ │ │ ├── InfoWindowContent.java
│ │ │ ├── MapOptions.java
│ │ │ ├── MapPane.java
│ │ │ ├── MapPaneType.java
│ │ │ ├── MapType.java
│ │ │ ├── MapTypeOptions.java
│ │ │ ├── MapUIOptions.java
│ │ │ ├── MapWidget.java
│ │ │ ├── Maps.java
│ │ │ ├── TileLayer.java
│ │ │ ├── control
│ │ │ │ ├── Control.java
│ │ │ │ ├── ControlAnchor.java
│ │ │ │ ├── ControlPosition.java
│ │ │ │ ├── HierarchicalMapTypeControl.java
│ │ │ │ ├── LargeMapControl.java
│ │ │ │ ├── LargeMapControl3D.java
│ │ │ │ ├── MapTypeControl.java
│ │ │ │ ├── MenuMapTypeControl.java
│ │ │ │ ├── NavLabelControl.java
│ │ │ │ ├── OverviewMapControl.java
│ │ │ │ ├── ScaleControl.java
│ │ │ │ ├── SmallMapControl.java
│ │ │ │ ├── SmallZoomControl.java
│ │ │ │ ├── SmallZoomControl3D.java
│ │ │ │ └── package.html
│ │ │ ├── event
│ │ │ │ ├── EarthInstanceHandler.java
│ │ │ │ ├── GroundOverlayVisibilityChangedHandler.java
│ │ │ │ ├── InfoWindowCloseClickHandler.java
│ │ │ │ ├── InfoWindowMaximizeClickHandler.java
│ │ │ │ ├── InfoWindowMaximizeEndHandler.java
│ │ │ │ ├── InfoWindowRestoreClickHandler.java
│ │ │ │ ├── InfoWindowRestoreEndHandler.java
│ │ │ │ ├── MapAddMapTypeHandler.java
│ │ │ │ ├── MapAddOverlayHandler.java
│ │ │ │ ├── MapClearOverlaysHandler.java
│ │ │ │ ├── MapClickHandler.java
│ │ │ │ ├── MapDoubleClickHandler.java
│ │ │ │ ├── MapDragEndHandler.java
│ │ │ │ ├── MapDragHandler.java
│ │ │ │ ├── MapDragStartHandler.java
│ │ │ │ ├── MapInfoWindowBeforeCloseHandler.java
│ │ │ │ ├── MapInfoWindowCloseHandler.java
│ │ │ │ ├── MapInfoWindowOpenHandler.java
│ │ │ │ ├── MapMouseMoveHandler.java
│ │ │ │ ├── MapMouseOutHandler.java
│ │ │ │ ├── MapMouseOverHandler.java
│ │ │ │ ├── MapMoveEndHandler.java
│ │ │ │ ├── MapMoveHandler.java
│ │ │ │ ├── MapMoveStartHandler.java
│ │ │ │ ├── MapRemoveMapTypeHandler.java
│ │ │ │ ├── MapRemoveOverlayHandler.java
│ │ │ │ ├── MapRightClickHandler.java
│ │ │ │ ├── MapTypeChangedHandler.java
│ │ │ │ ├── MapTypeNewCopyrightHandler.java
│ │ │ │ ├── MapZoomEndHandler.java
│ │ │ │ ├── MarkerClickHandler.java
│ │ │ │ ├── MarkerDoubleClickHandler.java
│ │ │ │ ├── MarkerDragEndHandler.java
│ │ │ │ ├── MarkerDragHandler.java
│ │ │ │ ├── MarkerDragStartHandler.java
│ │ │ │ ├── MarkerInfoWindowBeforeCloseHandler.java
│ │ │ │ ├── MarkerInfoWindowCloseHandler.java
│ │ │ │ ├── MarkerInfoWindowOpenHandler.java
│ │ │ │ ├── MarkerMouseDownHandler.java
│ │ │ │ ├── MarkerMouseOutHandler.java
│ │ │ │ ├── MarkerMouseOverHandler.java
│ │ │ │ ├── MarkerMouseUpHandler.java
│ │ │ │ ├── MarkerRemoveHandler.java
│ │ │ │ ├── MarkerVisibilityChangedHandler.java
│ │ │ │ ├── NewCopyrightHandler.java
│ │ │ │ ├── PolygonCancelLineHandler.java
│ │ │ │ ├── PolygonClickHandler.java
│ │ │ │ ├── PolygonEndLineHandler.java
│ │ │ │ ├── PolygonLineUpdatedHandler.java
│ │ │ │ ├── PolygonMouseOutHandler.java
│ │ │ │ ├── PolygonMouseOverHandler.java
│ │ │ │ ├── PolygonRemoveHandler.java
│ │ │ │ ├── PolygonVisibilityChangedHandler.java
│ │ │ │ ├── PolylineCancelLineHandler.java
│ │ │ │ ├── PolylineClickHandler.java
│ │ │ │ ├── PolylineEndLineHandler.java
│ │ │ │ ├── PolylineLineUpdatedHandler.java
│ │ │ │ ├── PolylineMouseOutHandler.java
│ │ │ │ ├── PolylineMouseOverHandler.java
│ │ │ │ ├── PolylineRemoveHandler.java
│ │ │ │ ├── PolylineVisibilityChangedHandler.java
│ │ │ │ ├── StreetviewErrorHandler.java
│ │ │ │ ├── StreetviewInitializedHandler.java
│ │ │ │ ├── StreetviewOverlayChangedHandler.java
│ │ │ │ ├── StreetviewPitchChangedHandler.java
│ │ │ │ ├── StreetviewYawChangedHandler.java
│ │ │ │ ├── StreetviewZoomChangedHandler.java
│ │ │ │ ├── TileLayerNewCopyrightHandler.java
│ │ │ │ ├── TrafficOverlayChangedHandler.java
│ │ │ │ └── package.html
│ │ │ ├── geocode
│ │ │ │ ├── CustomGeocodeCache.java
│ │ │ │ ├── DirectionQueryOptions.java
│ │ │ │ ├── DirectionResults.java
│ │ │ │ ├── Directions.java
│ │ │ │ ├── DirectionsCallback.java
│ │ │ │ ├── DirectionsPanel.java
│ │ │ │ ├── Distance.java
│ │ │ │ ├── Duration.java
│ │ │ │ ├── FactualGeocodeCache.java
│ │ │ │ ├── GeoAddressAccuracy.java
│ │ │ │ ├── GeocodeCache.java
│ │ │ │ ├── Geocoder.java
│ │ │ │ ├── LatLngCallback.java
│ │ │ │ ├── LocationCallback.java
│ │ │ │ ├── Placemark.java
│ │ │ │ ├── Route.java
│ │ │ │ ├── StatusCodes.java
│ │ │ │ ├── Step.java
│ │ │ │ ├── Waypoint.java
│ │ │ │ └── package.html
│ │ │ ├── geom
│ │ │ │ ├── Bounds.java
│ │ │ │ ├── LatLng.java
│ │ │ │ ├── LatLngBounds.java
│ │ │ │ ├── MercatorProjection.java
│ │ │ │ ├── Point.java
│ │ │ │ ├── Projection.java
│ │ │ │ ├── Size.java
│ │ │ │ ├── TileIndex.java
│ │ │ │ └── package.html
│ │ │ ├── impl
│ │ │ │ ├── ControlImpl.java
│ │ │ │ ├── ControlPositionImpl.java
│ │ │ │ ├── CopyrightCollectionImpl.java
│ │ │ │ ├── CopyrightImpl.java
│ │ │ │ ├── DirectionQueryOptionsImpl.java
│ │ │ │ ├── DirectionsImpl.java
│ │ │ │ ├── EventImpl.java
│ │ │ │ ├── ExportedGeocodeCache.java
│ │ │ │ ├── GeoXmlOverlayImpl.java
│ │ │ │ ├── GeocodeCacheImpl.java
│ │ │ │ ├── GeocoderImpl.java
│ │ │ │ ├── GroundOverlayImpl.java
│ │ │ │ ├── HandlerCollection.java
│ │ │ │ ├── HierarchicalMapTypeControlImpl.java
│ │ │ │ ├── InfoWindowImpl.java
│ │ │ │ ├── InfoWindowOptionsImpl.java
│ │ │ │ ├── JsUtil.java
│ │ │ │ ├── MapEvent.java
│ │ │ │ ├── MapImpl.java
│ │ │ │ ├── MapOptionsImpl.java
│ │ │ │ ├── MapTypeImpl.java
│ │ │ │ ├── MapTypeOptionsImpl.java
│ │ │ │ ├── MarkerImpl.java
│ │ │ │ ├── OverlayImpl.java
│ │ │ │ ├── PanoramaImpl.java
│ │ │ │ ├── PolygonImpl.java
│ │ │ │ ├── PolylineImpl.java
│ │ │ │ ├── ProjectionImpl.java
│ │ │ │ ├── StreetviewClientImpl.java
│ │ │ │ ├── StreetviewOverlayImpl.java
│ │ │ │ ├── TileLayerImpl.java
│ │ │ │ ├── TileLayerOverlayImpl.java
│ │ │ │ └── TrafficOverlayImpl.java
│ │ │ ├── overlay
│ │ │ │ ├── EncodedPolyline.java
│ │ │ │ ├── GeoXmlLoadCallback.java
│ │ │ │ ├── GeoXmlOverlay.java
│ │ │ │ ├── GroundOverlay.java
│ │ │ │ ├── Icon.java
│ │ │ │ ├── Layer.java
│ │ │ │ ├── Marker.java
│ │ │ │ ├── MarkerOptions.java
│ │ │ │ ├── Overlay.java
│ │ │ │ ├── PolyEditingOptions.java
│ │ │ │ ├── PolyStyleOptions.java
│ │ │ │ ├── Polygon.java
│ │ │ │ ├── PolygonOptions.java
│ │ │ │ ├── Polyline.java
│ │ │ │ ├── PolylineOptions.java
│ │ │ │ ├── StreetviewOverlay.java
│ │ │ │ ├── TileLayerOverlay.java
│ │ │ │ ├── TileLayerOverlayOptions.java
│ │ │ │ ├── TrafficOverlay.java
│ │ │ │ ├── TrafficOverlayOptions.java
│ │ │ │ └── package.html
│ │ │ ├── package.html
│ │ │ └── streetview
│ │ │ │ ├── DataStreetviewCallback.java
│ │ │ │ ├── LatLngStreetviewCallback.java
│ │ │ │ ├── PhotoSpec.java
│ │ │ │ ├── Pov.java
│ │ │ │ ├── StreetviewClient.java
│ │ │ │ ├── StreetviewData.java
│ │ │ │ ├── StreetviewFeatures.java
│ │ │ │ ├── StreetviewLink.java
│ │ │ │ ├── StreetviewLocation.java
│ │ │ │ ├── StreetviewPanoramaOptions.java
│ │ │ │ ├── StreetviewPanoramaWidget.java
│ │ │ │ └── StreetviewUserPhotosOptions.java
│ │ │ └── jsio
│ │ │ ├── COPYING
│ │ │ ├── JSIO.gwt.xml
│ │ │ ├── client
│ │ │ ├── BeanProperties.java
│ │ │ ├── Binding.java
│ │ │ ├── Constructor.java
│ │ │ ├── Exported.java
│ │ │ ├── FieldName.java
│ │ │ ├── Global.java
│ │ │ ├── Imported.java
│ │ │ ├── JSFlyweightWrapper.java
│ │ │ ├── JSFunction.java
│ │ │ ├── JSList.java
│ │ │ ├── JSONWrapperException.java
│ │ │ ├── JSOpaque.java
│ │ │ ├── JSWrapper.java
│ │ │ ├── MultipleWrapperException.java
│ │ │ ├── NamePolicy.java
│ │ │ ├── NoIdentity.java
│ │ │ ├── ReadOnly.java
│ │ │ └── impl
│ │ │ │ ├── AbstractJSListWrapper.java
│ │ │ │ ├── Extractor.java
│ │ │ │ ├── JSListWrapper.java
│ │ │ │ ├── JSONWrapperUtil.java
│ │ │ │ ├── JSStringListWrapper.java
│ │ │ │ └── MetaDataName.java
│ │ │ └── rebind
│ │ │ ├── ArrayFragmentGenerator.java
│ │ │ ├── BoxedTypeFragmentGenerator.java
│ │ │ ├── FragmentGenerator.java
│ │ │ ├── FragmentGeneratorContext.java
│ │ │ ├── FragmentGeneratorOracle.java
│ │ │ ├── JSFlyweightFragmentGenerator.java
│ │ │ ├── JSFlyweightWrapperGenerator.java
│ │ │ ├── JSFunctionFragmentGenerator.java
│ │ │ ├── JSListFragmentGenerator.java
│ │ │ ├── JSOpaqueFragmentGenerator.java
│ │ │ ├── JSWrapperFragmentGenerator.java
│ │ │ ├── JSWrapperGenerator.java
│ │ │ ├── JavaScriptObjectFragmentGenerator.java
│ │ │ ├── LongFragmentGenerator.java
│ │ │ ├── NamePolicy.java
│ │ │ ├── PeeringFragmentGenerator.java
│ │ │ ├── PrimitiveFragmentGenerator.java
│ │ │ ├── StringFragmentGenerator.java
│ │ │ ├── Task.java
│ │ │ └── TaskFactory.java
│ └── test
│ │ └── com
│ │ └── google
│ │ └── gwt
│ │ └── maps
│ │ ├── GoogleMapsNotInstalledTest.gwt.xml
│ │ ├── GoogleMapsTest.gwt.xml
│ │ ├── GoogleMapsVersionTest.gwt.xml
│ │ ├── GoogleStreetviewEventRemoversTest.gwt.xml
│ │ ├── GoogleStreetviewTest.gwt.xml
│ │ ├── GoogleStreetviewTest2.gwt.xml
│ │ ├── MapsAjaxLoader.gwt.xml
│ │ ├── MapsAjaxLoaderSuite.java
│ │ ├── MapsTestSuite.java
│ │ ├── client
│ │ ├── AdsManagerTest.java
│ │ ├── CopyrightEventTest.java
│ │ ├── DraggableObjectTest.java
│ │ ├── GoogleBarOptionsTest.java
│ │ ├── InfoWindowEventsTest.java
│ │ ├── JsBeanTestCase.java
│ │ ├── MapOptionsTest.java
│ │ ├── MapPaneTypeTest.java
│ │ ├── MapUIOptionsTest.java
│ │ ├── MapWidgetEventsTest.java
│ │ ├── MapWidgetTest.java
│ │ ├── MapsAjaxLoader.java
│ │ ├── MapsNotInstalledTest.java
│ │ ├── MapsTestCase.java
│ │ ├── TestUtilities.java
│ │ ├── control
│ │ │ └── ControlTest.java
│ │ ├── geocode
│ │ │ ├── DirectionsTest.java
│ │ │ ├── GeocodeTest.java
│ │ │ └── StatusCodesTest.java
│ │ ├── geom
│ │ │ ├── BoundsTest.java
│ │ │ ├── LatLngBoundsTest.java
│ │ │ ├── LatLngTest.java
│ │ │ └── ProjectionTest.java
│ │ ├── impl
│ │ │ └── MinimumMapVersionTest.java
│ │ ├── overlay
│ │ │ ├── GeoXmlOverlayTest.java
│ │ │ ├── IconTest.java
│ │ │ ├── MarkerEventsTest.java
│ │ │ ├── MarkerTest.java
│ │ │ ├── OverlayTest.java
│ │ │ ├── PolygonEventsTest.java
│ │ │ ├── PolygonTest.java
│ │ │ ├── PolylineEventsTest.java
│ │ │ ├── PolylineTest.java
│ │ │ └── TrafficOverlayTest.java
│ │ └── streetview
│ │ │ ├── PhotoSpecTest.java
│ │ │ ├── PovTest.java
│ │ │ ├── StreetviewClientTest.java
│ │ │ ├── StreetviewDataTest.java
│ │ │ ├── StreetviewEventRemoversTest.java
│ │ │ ├── StreetviewFeaturesTest.java
│ │ │ ├── StreetviewLinkTest.java
│ │ │ ├── StreetviewLocationTest.java
│ │ │ ├── StreetviewPanoramaOptionsTest.java
│ │ │ ├── StreetviewPanoramaWidgetTest.java
│ │ │ ├── StreetviewPanoramaWidgetTest2.java
│ │ │ └── StreetviewUserPhotoOptionsTest.java
│ │ └── public
│ │ ├── cta.kml
│ │ ├── geoxml-test.html
│ │ ├── house.png
│ │ └── spots.png
└── samples
│ ├── build.xml
│ └── hellomaps
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ └── com
│ │ └── google
│ │ └── gwt
│ │ └── maps
│ │ └── sample
│ │ └── hellomaps
│ │ ├── HelloMaps.gwt.xml
│ │ └── client
│ │ ├── AdsManagerDemo.java
│ │ ├── AnimateDemo.java
│ │ ├── ClickDemo.java
│ │ ├── ControlsDemo.java
│ │ ├── CustomControlDemo.java
│ │ ├── CustomMapTypeDemo.java
│ │ ├── CustomOverlayDemo.java
│ │ ├── DemoList.java
│ │ ├── DragCursorDemo.java
│ │ ├── DragMarkerDemo.java
│ │ ├── DrawingOverlayDemo.java
│ │ ├── EarthPluginDemo.java
│ │ ├── EventDemo.java
│ │ ├── GeoRssOverlayDemo.java
│ │ ├── Geocoder2Demo.java
│ │ ├── GeocoderDemo.java
│ │ ├── GoogleBarDemo.java
│ │ ├── GroundOverlayDemo.java
│ │ ├── HelloMaps.java
│ │ ├── IconClassDemo.java
│ │ ├── IconDemo.java
│ │ ├── InfoWindowDemo.java
│ │ ├── KmlOverlayDemo.java
│ │ ├── MapEventDemo.java
│ │ ├── MapTypeDemo.java
│ │ ├── MapUIOptionsDemo.java
│ │ ├── MapsDemo.java
│ │ ├── MarkerInfoWindowDemo.java
│ │ ├── OverlayDemo.java
│ │ ├── ReverseGeocoderDemo.java
│ │ ├── RoutedDirectionsDemo.java
│ │ ├── SimpleDemo.java
│ │ ├── SimpleDirectionsDemo.java
│ │ ├── StreetviewDemo.java
│ │ ├── StreetviewOverlayDemo.java
│ │ ├── TrafficOverlayDemo.java
│ │ ├── minus.png
│ │ ├── mozicon_earth.png
│ │ ├── plus.png
│ │ └── traffic.gif
│ └── war
│ ├── HelloMaps.css
│ ├── HelloMaps.html
│ ├── WEB-INF
│ └── web.xml
│ ├── boot.jpg
│ ├── logo-small.png
│ ├── rain-shadow.png
│ ├── rain.png
│ ├── snow-shadow.png
│ ├── snow.png
│ ├── storm-shadow.png
│ ├── storm.png
│ ├── sun-shadow.png
│ └── sun.png
├── search
├── build.xml
├── common.ant.xml
├── common.properties
├── distro-source
│ ├── build.xml
│ ├── classpath-transform.xsl
│ ├── common.ant.xml
│ └── src
│ │ ├── COPYING
│ │ ├── COPYING.html
│ │ ├── README.txt
│ │ ├── about.html
│ │ ├── about.txt
│ │ ├── index.html
│ │ ├── release_notes.html
│ │ └── samples
│ │ └── hellosearch
│ │ └── build.xml
├── doc
│ └── build.xml
├── eclipse
│ └── README.txt
├── samples
│ ├── build.xml
│ └── hellosearch
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── build.xml
│ │ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── search
│ │ │ └── sample
│ │ │ └── hellosearch
│ │ │ ├── COPYING
│ │ │ ├── HelloSearch.gwt.xml
│ │ │ └── client
│ │ │ └── HelloSearch.java
│ │ └── war
│ │ ├── HelloSearch.css
│ │ ├── HelloSearch.html
│ │ └── WEB-INF
│ │ └── web.xml
└── search
│ ├── .classpath
│ ├── .project
│ ├── README.txt
│ ├── build.xml
│ ├── src
│ └── com
│ │ └── google
│ │ └── gwt
│ │ └── search
│ │ ├── Search.gwt.xml
│ │ ├── client
│ │ ├── AddressLookupMode.java
│ │ ├── BlogResult.java
│ │ ├── BlogSearch.java
│ │ ├── BookResult.java
│ │ ├── BookSearch.java
│ │ ├── BookSearchType.java
│ │ ├── ColorizationValue.java
│ │ ├── DrawMode.java
│ │ ├── ExpandMode.java
│ │ ├── FileTypeValue.java
│ │ ├── ImageResult.java
│ │ ├── ImageSearch.java
│ │ ├── ImageSizeValue.java
│ │ ├── ImageTypeValue.java
│ │ ├── KeepHandler.java
│ │ ├── KeepHandlerCollection.java
│ │ ├── KeepLabel.java
│ │ ├── LinkTarget.java
│ │ ├── LocalResult.java
│ │ ├── LocalSearch.java
│ │ ├── NewsResult.java
│ │ ├── NewsSearch.java
│ │ ├── RestrictType.java
│ │ ├── RestrictValue.java
│ │ ├── Result.java
│ │ ├── ResultClass.java
│ │ ├── ResultOrder.java
│ │ ├── ResultSetSize.java
│ │ ├── SafeSearchValue.java
│ │ ├── Search.java
│ │ ├── SearchCompleteHandler.java
│ │ ├── SearchCompleteHandlerCollection.java
│ │ ├── SearchControl.java
│ │ ├── SearchControlOptions.java
│ │ ├── SearchResultsHandler.java
│ │ ├── SearchResultsHandlerCollection.java
│ │ ├── SearchStartingHandler.java
│ │ ├── SearchStartingHandlerCollection.java
│ │ ├── SearchUtils.java
│ │ ├── TimeoutInterval.java
│ │ ├── VideoResult.java
│ │ ├── VideoSearch.java
│ │ ├── WebResult.java
│ │ ├── WebSearch.java
│ │ ├── impl
│ │ │ ├── BookSearchRestrict.java
│ │ │ ├── GSearch.java
│ │ │ ├── GSearchCompleteCallback.java
│ │ │ ├── GSearchControl.java
│ │ │ ├── GblogSearch.java
│ │ │ ├── GbookSearch.java
│ │ │ ├── GdrawOptions.java
│ │ │ ├── GimageSearch.java
│ │ │ ├── GlocalSearch.java
│ │ │ ├── GnewsSearch.java
│ │ │ ├── GsearcherOptions.java
│ │ │ ├── GvideoSearch.java
│ │ │ ├── GwebSearch.java
│ │ │ ├── ImageSearchRestrict.java
│ │ │ ├── KeepCallback.java
│ │ │ ├── SearchControlCompleteCallback.java
│ │ │ ├── SearchStartingCallback.java
│ │ │ └── package.html
│ │ └── package.html
│ │ └── jsio
│ │ ├── COPYING
│ │ ├── JSIO.gwt.xml
│ │ ├── client
│ │ ├── BeanProperties.java
│ │ ├── Binding.java
│ │ ├── Constructor.java
│ │ ├── Exported.java
│ │ ├── FieldName.java
│ │ ├── Global.java
│ │ ├── Imported.java
│ │ ├── JSFlyweightWrapper.java
│ │ ├── JSFunction.java
│ │ ├── JSList.java
│ │ ├── JSONWrapperException.java
│ │ ├── JSOpaque.java
│ │ ├── JSWrapper.java
│ │ ├── MultipleWrapperException.java
│ │ ├── NamePolicy.java
│ │ ├── NoIdentity.java
│ │ ├── ReadOnly.java
│ │ └── impl
│ │ │ ├── Extractor.java
│ │ │ ├── JSListWrapper.java
│ │ │ ├── JSONWrapperUtil.java
│ │ │ └── MetaDataName.java
│ │ └── rebind
│ │ ├── ArrayFragmentGenerator.java
│ │ ├── BoxedTypeFragmentGenerator.java
│ │ ├── FragmentGenerator.java
│ │ ├── FragmentGeneratorContext.java
│ │ ├── FragmentGeneratorOracle.java
│ │ ├── JSFlyweightFragmentGenerator.java
│ │ ├── JSFlyweightWrapperGenerator.java
│ │ ├── JSFunctionFragmentGenerator.java
│ │ ├── JSListFragmentGenerator.java
│ │ ├── JSOpaqueFragmentGenerator.java
│ │ ├── JSWrapperFragmentGenerator.java
│ │ ├── JSWrapperGenerator.java
│ │ ├── JavaScriptObjectFragmentGenerator.java
│ │ ├── LongFragmentGenerator.java
│ │ ├── NamePolicy.java
│ │ ├── PeeringFragmentGenerator.java
│ │ ├── PrimitiveFragmentGenerator.java
│ │ ├── StringFragmentGenerator.java
│ │ ├── Task.java
│ │ └── TaskFactory.java
│ └── test
│ └── com
│ └── google
│ └── gwt
│ └── search
│ ├── SearchTest.gwt.xml
│ ├── SearchTestSuite.java
│ └── client
│ ├── BlogSearchTest.java
│ ├── BookSearchTest.java
│ ├── DeprecatedSearchCompleteHandlerTest.java
│ ├── ImageSearchTest.java
│ ├── LocalSearchTest.java
│ ├── NewsSearchTest.java
│ ├── SearchTest.java
│ └── VideoSearchTest.java
└── visualization
├── build.xml
├── common.ant.xml
├── common.properties
├── distro-source
├── build.xml
├── classpath-transform.xsl
├── common.ant.xml
└── src
│ ├── COPYING
│ ├── COPYING.html
│ ├── README.txt
│ ├── about.html
│ ├── about.txt
│ ├── index.html
│ ├── release_notes.html
│ └── samples
│ ├── customvisualization
│ └── build.xml
│ ├── hellovisualization
│ └── build.xml
│ └── visualizationshowcase
│ └── build.xml
├── doc
└── build.xml
├── eclipse
└── README.txt
├── samples
├── build.xml
├── customvisualization
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── visualization
│ │ │ └── sample
│ │ │ └── customvisualization
│ │ │ ├── CustomVisualization.gwt.xml
│ │ │ └── client
│ │ │ ├── CustomVisualization.java
│ │ │ └── CustomVisualizationEntryPoint.java
│ └── war
│ │ ├── CustomVisualization.html
│ │ └── WEB-INF
│ │ └── web.xml
├── hellovisualization
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ │ └── com
│ │ │ └── google
│ │ │ └── gwt
│ │ │ └── visualization
│ │ │ └── sample
│ │ │ └── hellovisualization
│ │ │ ├── HelloVisualization.gwt.xml
│ │ │ └── client
│ │ │ └── VisualizationDemo.java
│ └── war
│ │ ├── HelloVisualization.html
│ │ └── WEB-INF
│ │ └── web.xml
└── visualizationshowcase
│ ├── .classpath
│ ├── .project
│ ├── build.xml
│ ├── src
│ └── com
│ │ └── google
│ │ └── gwt
│ │ └── visualization
│ │ └── sample
│ │ └── visualizationshowcase
│ │ ├── VisualizationShowcase.gwt.xml
│ │ └── client
│ │ ├── AnnotatedDemo.java
│ │ ├── AreaDemo.java
│ │ ├── BarDemo.java
│ │ ├── ColumnDemo.java
│ │ ├── GaugeDemo.java
│ │ ├── GeoDemo.java
│ │ ├── ImageAreaDemo.java
│ │ ├── ImageBarDemo.java
│ │ ├── ImageDemo.java
│ │ ├── ImageLineDemo.java
│ │ ├── ImagePieDemo.java
│ │ ├── IntensityDemo.java
│ │ ├── LeftTabPanel.java
│ │ ├── LineDemo.java
│ │ ├── MapDemo.java
│ │ ├── MoneyDemo.java
│ │ ├── MotionDemo.java
│ │ ├── OnMouseOutDemo.java
│ │ ├── OnMouseOverDemo.java
│ │ ├── OrgDemo.css
│ │ ├── OrgDemo.java
│ │ ├── PieDemo.java
│ │ ├── ReadyDemo.java
│ │ ├── ScatterDemo.java
│ │ ├── SelectionDemo.java
│ │ ├── Showcase.java
│ │ ├── SparklineDemo.java
│ │ ├── TableDemo.java
│ │ └── ToolbarDemo.java
│ └── war
│ ├── VisualizationShowcase.html
│ └── WEB-INF
│ └── web.xml
└── visualization
├── .classpath
├── .project
├── build.xml
├── src
└── com
│ └── google
│ └── gwt
│ └── visualization
│ ├── Visualization.gwt.xml
│ └── client
│ ├── AbstractDataTable.java
│ ├── AbstractDrawOptions.java
│ ├── AbstractVisualization.java
│ ├── ChartArea.java
│ ├── Color.java
│ ├── Color3D.java
│ ├── CommonChartOptions.java
│ ├── CommonOptions.java
│ ├── DataColumn.java
│ ├── DataTable.java
│ ├── DataView.java
│ ├── DateRange.java
│ ├── LegendPosition.java
│ ├── Properties.java
│ ├── Query.java
│ ├── QueryResponse.java
│ ├── Range.java
│ ├── Selectable.java
│ ├── Selection.java
│ ├── TimeOfDay.java
│ ├── VisualizationUtils.java
│ ├── events
│ ├── CollapseHandler.java
│ ├── ErrorHandler.java
│ ├── Handler.java
│ ├── OnMouseOutHandler.java
│ ├── OnMouseOverHandler.java
│ ├── PageHandler.java
│ ├── RangeChangeHandler.java
│ ├── ReadyHandler.java
│ ├── RegionClickHandler.java
│ ├── SelectHandler.java
│ ├── SortHandler.java
│ ├── StateChangeHandler.java
│ ├── ZoomOutHandler.java
│ └── package.html
│ ├── formatters
│ ├── ArrowFormat.java
│ ├── BarFormat.java
│ ├── ColorFormat.java
│ ├── DateFormat.java
│ ├── NumberFormat.java
│ ├── PatternFormat.java
│ └── package.html
│ ├── package.html
│ └── visualizations
│ ├── AnnotatedTimeLine.java
│ ├── AreaChart.java
│ ├── BarChart.java
│ ├── ColumnChart.java
│ ├── Gauge.java
│ ├── GeoMap.java
│ ├── ImageAreaChart.java
│ ├── ImageBarChart.java
│ ├── ImageChart.java
│ ├── ImageLineChart.java
│ ├── ImagePieChart.java
│ ├── ImageSparklineChart.java
│ ├── IntensityMap.java
│ ├── LineChart.java
│ ├── MapVisualization.java
│ ├── MotionChart.java
│ ├── OrgChart.java
│ ├── PieChart.java
│ ├── ScatterChart.java
│ ├── Table.java
│ ├── Toolbar.java
│ ├── Visualization.java
│ ├── corechart
│ ├── AreaChart.java
│ ├── AxisOptions.java
│ ├── BarChart.java
│ ├── ColumnChart.java
│ ├── ComboChart.java
│ ├── CoreChart.java
│ ├── HorizontalAxisOptions.java
│ ├── LineChart.java
│ ├── Options.java
│ ├── PieChart.java
│ ├── ScatterChart.java
│ ├── Series.java
│ ├── TextStyle.java
│ └── package.html
│ └── package.html
└── test
└── com
└── google
└── gwt
└── visualization
├── CoreChartVisualizationTest.gwt.xml
├── MapVisualizationTest.gwt.xml
├── VisualizationTest.gwt.xml
├── VisualizationTestSuite.java
├── client
├── AjaxLoaderTest.java
├── AnnotatedTimeLineTest.java
├── AreaChartTest.java
├── ArrowFormatTest.java
├── BarChartTest.java
├── BarFormatTest.java
├── ChartAreaTest.java
├── ColorFormatTest.java
├── ColorTest.java
├── ColumnChartTest.java
├── CommonChartOptionsTest.java
├── CommonOptionsTest.java
├── CoreAreaChartTest.java
├── CoreBarChartTest.java
├── CoreColumnChartTest.java
├── CoreComboChartTest.java
├── CoreLineChartTest.java
├── CorePieChartTest.java
├── CoreScatterChartTest.java
├── DataColumnTest.java
├── DataTableTest.java
├── DataViewTest.java
├── DateFormatTest.java
├── GaugeTest.java
├── GeoMapTest.java
├── ImageAreaChartTest.java
├── ImageBarChartTest.java
├── ImageChartTest.java
├── ImageLineChartTest.java
├── ImagePieChartTest.java
├── ImageSparklineChartTest.java
├── IntensityMapTest.java
├── LineChartTest.java
├── MapVisualizationTest.java
├── MotionChartTest.java
├── NumberFormatTest.java
├── OrgChartTest.java
├── PatternFormatTest.java
├── PieChartTest.java
├── PropertiesTest.java
├── QueryTest.java
├── ScatterChartTest.java
├── SelectionTest.java
├── TableTest.java
├── TimeOfDayTest.java
├── ToolbarTest.java
├── VisualizationTest.java
└── visualizations
│ └── corechart
│ └── OptionsTest.java
└── public
└── ajax_loader.html
/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | This project is no longer actively developed or maintained.
4 |
5 | This project collects the various JavaScript API bindings for GWT. Each
6 | supported API lives in its own sub-directory and will produce an isolated
7 | distribution image.
8 |
9 | If you want to build all of the APIs then you can use the build.xml ant script
10 | in this directory. If you want to build a specific API then you should use the
11 | build.xml file in the API directory that you are interested in.
12 |
--------------------------------------------------------------------------------
/ajaxloader/ajaxloader/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
google.load()
function to load Google JavaScript libraries.
4 |
5 |
6 | The classes in this package provide GWT access to the google.load
function in JavaScript to load other Google Ajax libraries. See the Ajax API documentation online at Google Code.
7 |
22 | Classes
23 |
24 | 25 | ClientGoogleApiRequestTransport 26 | 27 | ClientOAuth2Login |
28 |
6 | The classes in this package provide support for event handling. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/gwtrpc/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Support for using GWT-RPC with a gadget. 4 | 5 |6 | Utilities to help a gadget communicate with servers using GWT-RPC. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/impl/RpcFeatureImpl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.gadgets.client.impl; 17 | 18 | import com.google.gwt.gadgets.client.rpc.RpcFeature; 19 | 20 | /** 21 | * Implements gadgets.rpc interface. 22 | */ 23 | public class RpcFeatureImpl implements RpcFeature { 24 | 25 | public native void unregisterDefault() /*-{ 26 | $wnd.gadgets.rpc.unregisterDefault(); 27 | }-*/; 28 | 29 | private RpcFeatureImpl() { 30 | } 31 | } -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/impl/SetTitleFeatureImpl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.gadgets.client.impl; 17 | 18 | import com.google.gwt.gadgets.client.SetTitleFeature; 19 | 20 | /** 21 | * Provides access to the title. 22 | */ 23 | public class SetTitleFeatureImpl implements SetTitleFeature { 24 | private SetTitleFeatureImpl() { 25 | } 26 | 27 | public native void setTitle(String title) /*-{ 28 | $wnd.gadgets.window.setTitle(title); 29 | }-*/; 30 | } -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/impl/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Classes for internal use by the API. 4 | 5 |6 | Do not use these classes. They are for internal use by the API and subject to change between releases. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/io/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Classes to communicate with remote servers. 4 | 5 |6 | The classes in this package are used to communicate with remote servers. They implement wrappers for the gadget.io feature. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/osapi/NeedsOsapi.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.gadgets.client.osapi; 17 | 18 | import com.google.gwt.gadgets.client.GadgetFeature.FeatureName; 19 | 20 | /** 21 | * Indicates that a Gadget needs to use social features. 22 | * 23 | * @see "http://code.google.com/intl/pl/apis/opensocial/" 24 | */ 25 | @FeatureName("osapi") 26 | public interface NeedsOsapi { 27 | void initializeFeature(OsapiFeature feature); 28 | } 29 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/osapi/albums/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Open Social Albums are collections of Media Items. 4 | 5 |6 | Albums contain metadata for a collection of Media Items. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/osapi/mediaitems/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Classes to work with Open Social Media Items. 4 | 5 |6 | Media items can be images, music, videos, etc to be shared with social contacts. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/osapi/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Support for the Open Social using the gadgets.osapi feature. 4 | 5 |6 | The classes in this package provide OS Lite API (Open Social). 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/osapi/people/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Classes to work with Open Social People entities. 4 | 5 |6 | People entites are used to represent page owners, viewers and related social connections. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Core classes to support the Gadget API for GWT. 4 | 5 |6 | The classes in this package provide basic Gadget support. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/rpc/NeedsRpc.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2010 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.gadgets.client.rpc; 17 | 18 | import com.google.gwt.gadgets.client.GadgetFeature.FeatureName; 19 | 20 | /** 21 | * Indicates that a Gadget requires the gadgets.rpc feature. 22 | */ 23 | @FeatureName("rpc") 24 | public interface NeedsRpc { 25 | /** 26 | * Entry point that gets called back to handle rpc feature initialization. 27 | * 28 | * @param feature an instance of the feature to use to invoke feature specific 29 | * methods. 30 | */ 31 | void initializeFeature(RpcFeature feature); 32 | } 33 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/rpc/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Support for using gadgets.rpc feature. 4 | 5 |6 | These classes allow a gadget communicate with other gadgets and the gadget container using the gadgets.rpc feature. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/client/ui/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | User Interface related classes for the Gadget API for GWT. 4 | 5 |6 | The classes in this package provide User Interface related Gadget support. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/linker/GadgetTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/gwt-google-apis/f48c33fe223aeafb8a667f5d102642d7acc07446/gadgets/gadgets/src/com/google/gwt/gadgets/linker/GadgetTemplate.js -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/linker/computeGadgetsBase.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2011 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | 17 | /** 18 | * Substitute the URL parameter passed to the gadget for the script base. 19 | */ 20 | function computeScriptBase() { 21 | var tmpBase = $wnd.gadgets.util.getUrlParameters()['url']; 22 | tmpBase = tmpBase.substring(0, tmpBase.lastIndexOf('/') + 1); 23 | return tmpBase; 24 | } -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/linker/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Custom Gadget Linker for automatically creating a Gadget Manifest. 4 | 5 |6 | Custom Gadget Linker for automatically creating a Gadget Manifest. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/gadgets/src/com/google/gwt/gadgets/rebind/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Custom generators for automatically creating a Gadget Manifest. 4 | 5 |6 | Custom generators for automatically creating a Gadget Manifest. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gadgets/samples/basicgadgetads/.classpath: -------------------------------------------------------------------------------- 1 | 2 |In order to debug Gadgets in hosted mode, you must make the
8 | generated Gadget manifest available to a Gadget container such as iGoogle or Apache
11 | Shindig. Compile and publish your Gadget in the usual fashion, start
12 | hosted-mode with the -noserver
option, then visit the
13 | gadget container with the hosted-mode browser.
See the online documentation for more details. 15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /gadgets/samples/basicgadgetads/war/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 |In order to debug Gadgets in hosted mode, you must make the
9 | generated Gadget manifest available to a Gadget container such as iGoogle or Apache
12 | Shindig. Compile and publish your Gadget in the usual fashion, start
13 | hosted-mode with the -noserver
option, then visit the
14 | gadget container with the hosted-mode browser.
In order to debug Gadgets in hosted mode, you must make the
8 | generated Gadget manifest available to a Gadget container such as iGoogle or Apache
11 | Shindig. Compile and publish your Gadget in the usual fashion, start
12 | hosted-mode with the -noserver
option, then visit the
13 | gadget container with the hosted-mode browser.
See the online documentation for more details. 15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /gadgets/samples/hellogadgets/war/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 |In order to debug Gadgets in hosted mode, you must make the
8 | generated Gadget manifest available to a Gadget container such as iGoogle or Apache
11 | Shindig. Compile and publish your Gadget in the usual fashion, start
12 | hosted-mode with the -noserver
option, then visit the
13 | gadget container with the hosted-mode browser.
See the online documentation for more details. 15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /gadgets/samples/mealpreferences/war/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 |In order to debug Gadgets in hosted mode, you must make the
8 | generated Gadget manifest available to a Gadget container such as iGoogle or Apache
11 | Shindig. Compile and publish your Gadget in the usual fashion, start
12 | hosted-mode with the -noserver
option, then visit the
13 | gadget container with the hosted-mode browser.
See the online documentation for more details. 15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /gadgets/samples/simplegadget/war/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 |6 | A Blob is a reference to an opaque block of binary data. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/client/blobbuilder/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | BlobBuilder support for the Google Gears API for GWT. 4 | 5 |6 | A Blob is an immutable, read-only object, the same as a JavaScript string. 7 | BlobBuilders are used to generate a Blob with new content. 8 | They are to Java's StringBuilder as Gears Blobs are to Java's Strings. 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/client/canvas/ResizeFilter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.gears.client.canvas; 17 | 18 | /** 19 | * Filters used when resizing a Canvas. 20 | */ 21 | public enum ResizeFilter { 22 | NEAREST { 23 | @Override 24 | public String getFilter() { 25 | return "nearest"; 26 | } 27 | }, 28 | BILINEAR { 29 | @Override 30 | public String getFilter() { 31 | return "bilinear"; 32 | } 33 | }; 34 | 35 | public abstract String getFilter(); 36 | } 37 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/client/canvas/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | The Canvas module is a graphics API that is inspired by the HTML5 canvas, with additional methods to decode from and encode to binary formats (such as PNG and JPEG), represented by Blobs. 4 |5 | A Gears Canvas is not yet a complete implementation of the HTML5 canvas specification, and there are two significant differences: 6 |
getContext
, and in particular does not provide a 2D context.
9 | 6 | The classes in this package provide client-side database support. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/client/desktop/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Desktop support for the Google Gears API for GWT. 4 | 5 |6 | he Desktop module provides an interface for accessing desktop related 7 | functionality, such as creating shortcuts or selecting files. 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/client/geolocation/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Geolocation support for the Google Gears API for GWT. 4 | 5 |6 | The Geolocation API enables a web application to obtain a user's geographical position. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/client/httprequest/ProgressHandler.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.gears.client.httprequest; 17 | 18 | /** 19 | * Fires as data is transferred. 20 | */ 21 | public interface ProgressHandler { 22 | 23 | /** 24 | * Fires as data is transferred. 25 | * 26 | * @param event 27 | * An event describing the progress of the transfer 28 | */ 29 | void onProgress(ProgressEvent event); 30 | } 31 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/client/httprequest/RequestCallback.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.gears.client.httprequest; 17 | 18 | /** 19 | * Called when a pending {@link HttpRequest} completes 20 | * normally. 21 | */ 22 | public interface RequestCallback { 23 | /** 24 | * Called when a pending {@link HttpRequest} completes 25 | * normally. Note this method is called even when the status code of the HTTP 26 | * response is not "OK", 200. 27 | * 28 | * @param request 29 | * the object that generated this event 30 | */ 31 | void onResponseReceived(HttpRequest request); 32 | } 33 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/client/httprequest/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | HttpRequest support for the Google Gears API for GWT. 4 | 5 |6 | The HttpRequest API implements a subset of the 7 | W3C XmlHttpRequest specification, 8 | and makes it available in both workers and the main HTML page. 9 |
10 | 11 | 12 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/client/localserver/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Manually managed offline support for the Google Gears API for GWT. 4 | 5 |
6 | These classes allow the programmer to specify and manage the files kept
7 | locally. For automated offline support, see the
8 | Offline class and
9 | the GWT module Offline.gwt.xml
.
10 |
6 | The classes in this package provide support common to all of the Gears components. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/client/workerpool/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Thread support for the Google Gears API for GWT. 4 | 5 |6 | The classes in this package expose Gears' add-on threading support. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/linker/GearsLinker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/gwt-google-apis/f48c33fe223aeafb8a667f5d102642d7acc07446/gears/gears/src/com/google/gwt/gears/linker/GearsLinker.java -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/linker/gears_init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/gwt-google-apis/f48c33fe223aeafb8a667f5d102642d7acc07446/gears/gears/src/com/google/gwt/gears/linker/gears_init.js -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/offline/client/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Offline support for the Google Gears API for GWT. 4 | 5 |6 | Using these classes will allow your GWT module to automatically 7 | generate the Gears manifest file for taking your application offline. 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /gears/gears/src/com/google/gwt/gears/offline/linker/GearsManifest.json: -------------------------------------------------------------------------------- 1 | // Automatically generated Google Gears manifest 2 | {"betaManifestVersion" : 1, 3 | "version" : "__VERSION__", 4 | "entries" : [__ENTRIES__] 5 | } 6 | -------------------------------------------------------------------------------- /gears/gears/test/com/google/gwt/gears/public/HelloWorld.js: -------------------------------------------------------------------------------- 1 | alert("Hello World!"); -------------------------------------------------------------------------------- /gears/gears/test/com/google/gwt/gears/public/manifest: -------------------------------------------------------------------------------- 1 | { 2 | // version of the manifest file format 3 | "betaManifestVersion": 1, 4 | 5 | // version of the set of resources described in this manifest file 6 | "version": "gwt-google-apis 0.1", 7 | 8 | // URLs to be cached (URLs are given relative to the manifest URL) 9 | "entries": [ 10 | { "url": "HelloWorld.js" } 11 | ] 12 | } -------------------------------------------------------------------------------- /gears/gears/test/com/google/gwt/gears/public/sample-original.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/gwt-google-apis/f48c33fe223aeafb8a667f5d102642d7acc07446/gears/gears/test/com/google/gwt/gears/public/sample-original.jpeg -------------------------------------------------------------------------------- /gears/samples/databasedemo/.classpath: -------------------------------------------------------------------------------- 1 | 2 |15 | This example demonstrates how to use the Gears Database API to save the last 16 | three entries into the text box. Note that the entries are preserved across 17 | browser restarts. 18 |
19 | 20 | 21 |This is an example of how to use the ManagedResourceStore with a
20 | Gears manifest that was automatically created by the Offline
21 | module. By clicking on the "Go Offline" button, a ManagedResourceStore
22 | will be used to download the GWT module locally. When prompted, refresh
23 | the page and you will see that the linked javascript on the host page has
24 | been swapped out.
This is an example of how to use the ResourceStore class.
17 | 18 | 19 |15 | Select a single file, and upload it using Gears. This sample allows 16 | files 20MB or smaller, but gears will handle any size file. The limit 17 | can be changed to any amount by modifiying UploadServlet. 18 |
19 | 20 |21 | When an upload completes, you will see a message on the console 22 | printed by the server displaying the file name and the temp file it 23 | was written to. This sample uses an "X-Filename" header to pass the 24 | name of the selected file. 25 |
26 | 27 | 28 | -------------------------------------------------------------------------------- /gears/samples/uploaddemo/war/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 |14 | This example demonstrates how to use the Gears WorkerPool API. 15 |
16 | 17 | 18 |6 | These classes contact Google's translation service to detect language type and translate content between languages. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /language/language/src/com/google/gwt/language/client/transliteration/control/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Classes for working with transliteration controls. 4 | 5 | 6 | -------------------------------------------------------------------------------- /language/language/src/com/google/gwt/language/client/transliteration/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Classes that support the AJAX Language API for Transliteration. 4 | 5 |6 | These classes allow users to type on one style keyboard and translate the phonemes into a different character set. With the AJAX Language API for Transliteration, you can enable transliteration on any textfield or textarea in you webpage. This will help your website users to type in any language using an English keyboard. 7 |
8 |9 | Transliteration is the process of phonetically converting a word written in one script into another. Transliteration should not be confused with translation, which involves a change in language while preserving meaning. With transliteration, it is the sound of the words that are converted from one alphabet to the other. 10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /language/language/src/com/google/gwt/language/client/transliteration/text/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Low level transliteration API. 4 | 5 | 6 | -------------------------------------------------------------------------------- /language/samples/hellolanguage/.classpath: -------------------------------------------------------------------------------- 1 | 2 |6 | The classes in this package represent UI components that allow the 7 | user to control zoom, the current map type, and other properties of the map. 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /maps/maps/src/com/google/gwt/maps/client/event/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Event handling classes used in the Google Maps API Library for GWT 4 | 5 |6 | This package contains classes that provide bindings to the GEvent style events from 7 | the Maps API. Each event has a specific Handler class and Event class. The parameters 8 | to events are encapsulated inside the Event classes so that future changes to the 9 | Maps JS API can be handled without having to change user code written against earlier 10 | versions of the gwt-maps APIs. 11 |
12 | 13 | 14 | . 15 | -------------------------------------------------------------------------------- /maps/maps/src/com/google/gwt/maps/client/geocode/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Geocoding related classes used in the Google Maps API Library for GWT 4 | 5 |6 | The classes in this package relate to geocoding and directions. "Geocoding" 7 | means turning street addresses into points on a map. 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /maps/maps/src/com/google/gwt/maps/client/geom/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Classes that control the geometry of the map. 4 | 5 |6 | The classes in this package provide an infrastructure for describing 7 | locations and regions on a spherical globe and on the 2D map representation. 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /maps/maps/src/com/google/gwt/maps/client/overlay/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Overlay classes that allow drawing on top of the map. 4 | 5 |6 | The classes in this package allow drawing objects such as markers, 7 | polygons, lines, and images of various sorts on top of the map. 8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /maps/maps/src/com/google/gwt/maps/client/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Core classes used in the Google Maps API Library for GWT 4 | 5 | 6 | -------------------------------------------------------------------------------- /maps/maps/src/com/google/gwt/maps/jsio/client/Binding.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.maps.jsio.client; 17 | 18 | import com.google.gwt.maps.jsio.client.impl.MetaDataName; 19 | 20 | import java.lang.annotation.Documented; 21 | import java.lang.annotation.ElementType; 22 | import java.lang.annotation.Target; 23 | 24 | /** 25 | * Indicates that a flyweight-style method should be used to bind exported 26 | * functions from a type into a JavaScriptObject. 27 | */ 28 | @Documented 29 | @MetaDataName("gwt.binding") 30 | @Target(ElementType.METHOD) 31 | public @interface Binding { 32 | String value() default ""; 33 | } 34 | -------------------------------------------------------------------------------- /maps/maps/src/com/google/gwt/maps/jsio/client/Imported.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.maps.jsio.client; 17 | 18 | import com.google.gwt.maps.jsio.client.impl.MetaDataName; 19 | 20 | import java.lang.annotation.Documented; 21 | import java.lang.annotation.ElementType; 22 | import java.lang.annotation.Target; 23 | 24 | /** 25 | * Allows methods declared in a type annotated with {@link BeanProperties} that 26 | * look like bean property setter/getters to be treated as imported methods. 27 | */ 28 | @Documented 29 | @MetaDataName("gwt.imported") 30 | @Target(ElementType.METHOD) 31 | public @interface Imported { 32 | } 33 | -------------------------------------------------------------------------------- /maps/maps/src/com/google/gwt/maps/jsio/client/JSList.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.maps.jsio.client; 17 | 18 | import java.util.List; 19 | 20 | /** 21 | * This is a tag interface for use with JSWrapper when the underlying data 22 | * type is a JavaScript array-like object. 23 | * 24 | * @param4 | This package contains JSIO bindings to the Google AJAX Search API. It is not 5 | intended to be used directly by end-developers. 6 |
7 | 8 | 9 | -------------------------------------------------------------------------------- /search/search/src/com/google/gwt/search/client/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Core classes used in the AJAX Search API Library for GWT 4 | 5 |6 | Core classes used in the AJAX Search API Library for GWT 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /search/search/src/com/google/gwt/search/jsio/client/Binding.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.search.jsio.client; 17 | 18 | import com.google.gwt.search.jsio.client.impl.MetaDataName; 19 | 20 | import java.lang.annotation.Documented; 21 | import java.lang.annotation.ElementType; 22 | import java.lang.annotation.Target; 23 | 24 | /** 25 | * Indicates that a flyweight-style method should be used to bind exported 26 | * functions from a type into a JavaScriptObject. 27 | */ 28 | @Documented 29 | @MetaDataName("gwt.binding") 30 | @Target(ElementType.METHOD) 31 | public @interface Binding { 32 | String value() default ""; 33 | } 34 | -------------------------------------------------------------------------------- /search/search/src/com/google/gwt/search/jsio/client/Imported.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.search.jsio.client; 17 | 18 | import com.google.gwt.search.jsio.client.impl.MetaDataName; 19 | 20 | import java.lang.annotation.Documented; 21 | import java.lang.annotation.ElementType; 22 | import java.lang.annotation.Target; 23 | 24 | /** 25 | * Allows methods declared in a type annotated with {@link BeanProperties} that 26 | * look like bean property setter/getters to be treated as imported methods. 27 | */ 28 | @Documented 29 | @MetaDataName("gwt.imported") 30 | @Target(ElementType.METHOD) 31 | public @interface Imported { 32 | } 33 | -------------------------------------------------------------------------------- /search/search/src/com/google/gwt/search/jsio/client/JSList.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2008 Google Inc. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 | * use this file except in compliance with the License. You may obtain a copy of 6 | * the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 | * License for the specific language governing permissions and limitations under 14 | * the License. 15 | */ 16 | package com.google.gwt.search.jsio.client; 17 | 18 | import java.util.List; 19 | 20 | /** 21 | * This is a tag interface for use with JSWrapper when the underlying data 22 | * type is a JavaScript array-like object. 23 | * 24 | * @param6 | Package containing Event related classes for the Visualization API. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /visualization/visualization/src/com/google/gwt/visualization/client/formatters/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Data formatters used in the Visualization API library for GWT. 4 |5 | This package contains formatters that can be used to display data. 6 |
7 | 8 | 9 | -------------------------------------------------------------------------------- /visualization/visualization/src/com/google/gwt/visualization/client/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Core functionality of the Visualization API library for GWT. 4 |5 | This package contains much of the core functionality of the Visualization API library for GWT. 6 |
7 | 8 | 9 | -------------------------------------------------------------------------------- /visualization/visualization/src/com/google/gwt/visualization/client/visualizations/corechart/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Controls the look and feel of several charts that share the "corechart" framework. 4 |5 | Contains updated charts and shared settings for the charts that share the "corechart" framework. 6 |
7 | 8 | 9 | -------------------------------------------------------------------------------- /visualization/visualization/src/com/google/gwt/visualization/client/visualizations/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | This package is the exclusive home of wrappers of provided JavaScript visualizations. 4 | 5 |6 | This package is the exclusive home of wrappers of provided JavaScript visualizations. All GWT wrapper classes for visualizations provided by Google live in this package. 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /visualization/visualization/test/com/google/gwt/visualization/CoreChartVisualizationTest.gwt.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |