1.1 --- a/json/src/main/java/org/apidesign/html/json/impl/JSON.java Mon Apr 22 12:37:43 2013 +0200
1.2 +++ b/json/src/main/java/org/apidesign/html/json/impl/JSON.java Mon Apr 22 12:51:48 2013 +0200
1.3 @@ -35,4 +35,8 @@
1.4 public static Object toJSON(Object prop_firstName) {
1.5 return null;
1.6 }
1.7 +
1.8 + public static Object loadJSON(String url, Object[] res, Runnable callback, String jsonp) {
1.9 + return null;
1.10 + }
1.11 }
2.1 --- a/json/src/main/java/org/apidesign/html/json/impl/ModelProcessor.java Mon Apr 22 12:37:43 2013 +0200
2.2 +++ b/json/src/main/java/org/apidesign/html/json/impl/ModelProcessor.java Mon Apr 22 12:51:48 2013 +0200
2.3 @@ -178,6 +178,9 @@
2.4 if (!generateFunctions(e, body, className, e.getEnclosedElements(), functions)) {
2.5 ok = false;
2.6 }
2.7 + if (!generateReceive(e, body, className, e.getEnclosedElements(), functions)) {
2.8 + ok = false;
2.9 + }
2.10 FileObject java = processingEnv.getFiler().createSourceFile(pkg + '.' + className, e);
2.11 w = new OutputStreamWriter(java.openOutputStream());
2.12 try {
3.1 --- a/json/src/test/java/net/java/html/json/ModelTest.java Mon Apr 22 12:37:43 2013 +0200
3.2 +++ b/json/src/test/java/net/java/html/json/ModelTest.java Mon Apr 22 12:51:48 2013 +0200
3.3 @@ -162,6 +162,12 @@
3.4 }
3.5 }
3.6
3.7 + @OnReceive(url = "{protocol}://{host}?query={query}")
3.8 + static void loadPeople(People p) {
3.9 + Modelik m = null;
3.10 + m.loadPeople("http", "apidesign.org", "query");
3.11 + }
3.12 +
3.13 @Function
3.14 static void doSomething() {
3.15 }