From 96375a486ad02ebe30af85a7dddc48b7f3e7349d Mon Sep 17 00:00:00 2001 From: Ray Cromwell Date: Thu, 30 Apr 2009 21:43:29 +0000 Subject: Refactored to com.google.gwt.query Fixup javadocs Add tests --- .../samples/client/GwtQueryBenchModule.java | 5 ++-- .../samples/client/GwtQueryDemoModule.java | 9 ++++-- .../samples/client/GwtQuerySampleModule.java | 33 ++++++++++++++++++---- .../java/gwtquery/samples/client/MySelectors.java | 3 +- 4 files changed, 38 insertions(+), 12 deletions(-) (limited to 'samples/src/main') diff --git a/samples/src/main/java/gwtquery/samples/client/GwtQueryBenchModule.java b/samples/src/main/java/gwtquery/samples/client/GwtQueryBenchModule.java index 29bddbeb..6ddf6690 100644 --- a/samples/src/main/java/gwtquery/samples/client/GwtQueryBenchModule.java +++ b/samples/src/main/java/gwtquery/samples/client/GwtQueryBenchModule.java @@ -6,8 +6,9 @@ import com.google.gwt.dom.client.Document; import com.google.gwt.dom.client.Element; import com.google.gwt.user.client.DeferredCommand; import com.google.gwt.user.client.IncrementalCommand; -import gwtquery.client.*; -import static gwtquery.client.GQuery.$; +import com.google.gwt.query.client.DeferredGQuery; +import com.google.gwt.query.client.SelectorEngine; +import static com.google.gwt.query.client.GQuery.$; public class GwtQueryBenchModule implements EntryPoint { diff --git a/samples/src/main/java/gwtquery/samples/client/GwtQueryDemoModule.java b/samples/src/main/java/gwtquery/samples/client/GwtQueryDemoModule.java index 2cc8fa27..3753c25c 100644 --- a/samples/src/main/java/gwtquery/samples/client/GwtQueryDemoModule.java +++ b/samples/src/main/java/gwtquery/samples/client/GwtQueryDemoModule.java @@ -7,10 +7,13 @@ import com.google.gwt.dom.client.NodeList; import com.google.gwt.dom.client.Document; import com.google.gwt.dom.client.Node; import com.google.gwt.user.client.Event; +import com.google.gwt.query.client.GQuery; +import com.google.gwt.query.client.Selector; +import com.google.gwt.query.client.Function; +import com.google.gwt.query.client.Selectors; -import static gwtquery.client.GQuery.$; -import static gwtquery.client.Effects.Effects; -import gwtquery.client.*; +import static com.google.gwt.query.client.GQuery.$; +import static com.google.gwt.query.client.Effects.Effects; /** * diff --git a/samples/src/main/java/gwtquery/samples/client/GwtQuerySampleModule.java b/samples/src/main/java/gwtquery/samples/client/GwtQuerySampleModule.java index 23869aa5..98ab6e43 100644 --- a/samples/src/main/java/gwtquery/samples/client/GwtQuerySampleModule.java +++ b/samples/src/main/java/gwtquery/samples/client/GwtQuerySampleModule.java @@ -2,6 +2,7 @@ package gwtquery.samples.client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.core.client.GWT; +import com.google.gwt.core.client.JavaScriptObject; import com.google.gwt.dom.client.Element; import com.google.gwt.user.client.Window; import gwtquery.client.*; @@ -21,12 +22,32 @@ import gwtquery.client.*; * @author Ray Cromwell */ public class GwtQuerySampleModule implements EntryPoint { - public interface Sample extends Selectors { - @Selector(".note") - GQuery allNotes(); - } +// public interface Sample extends Selectors { +// @Selector(".note") +// GQuery allNotes(); +// } public void onModuleLoad() { - Sample s = GWT.create(Sample.class); - s.allNotes().html("This was a note"); + Window.alert(Builder.newInstance().setFoo("Hello").setBar("World").setBaz("!").toString()); + } + + static final class Builder extends JavaScriptObject { + protected Builder() {} + public static Builder newInstance() { + return createObject().cast(); } + + public native Builder setFoo(String x) /*-{ + return x=this.foo=x, this; + }-*/; + + public native Builder setBar(String x) /*-{ + this.bar = x; + return this; + }-*/; + + public native Builder setBaz(String x) /*-{ + this.baz = x; + return this; + }-*/; + } } diff --git a/samples/src/main/java/gwtquery/samples/client/MySelectors.java b/samples/src/main/java/gwtquery/samples/client/MySelectors.java index 5cb634a4..ff0424d2 100644 --- a/samples/src/main/java/gwtquery/samples/client/MySelectors.java +++ b/samples/src/main/java/gwtquery/samples/client/MySelectors.java @@ -2,7 +2,8 @@ package gwtquery.samples.client; import com.google.gwt.dom.client.Element; import com.google.gwt.dom.client.NodeList; -import gwtquery.client.*; +import com.google.gwt.query.client.Selector; +import com.google.gwt.query.client.Selectors; /** */ -- cgit v1.2.3