diff -r 2e0da2375ef5 -r 246ee398b411 ko/bck2brwsr/src/main/java/org/apidesign/bck2brwsr/ko2brwsr/BrwsrCtxImpl.java --- a/ko/bck2brwsr/src/main/java/org/apidesign/bck2brwsr/ko2brwsr/BrwsrCtxImpl.java Thu Aug 29 16:24:04 2013 +0000 +++ b/ko/bck2brwsr/src/main/java/org/apidesign/bck2brwsr/ko2brwsr/BrwsrCtxImpl.java Wed Jan 08 14:06:21 2014 +0100 @@ -21,10 +21,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; -import org.apidesign.html.json.spi.FunctionBinding; import org.apidesign.html.json.spi.JSONCall; -import org.apidesign.html.json.spi.PropertyBinding; -import org.apidesign.html.json.spi.Technology; import org.apidesign.html.json.spi.Transfer; import org.apidesign.html.json.spi.WSTransfer; @@ -32,7 +29,7 @@ * * @author Jaroslav Tulach */ -final class BrwsrCtxImpl implements Technology, Transfer, WSTransfer { +final class BrwsrCtxImpl implements Transfer, WSTransfer { private BrwsrCtxImpl() {} public static final BrwsrCtxImpl DEFAULT = new BrwsrCtxImpl(); @@ -92,45 +89,6 @@ } @Override - public Object wrapModel(Object model) { - return model; - } - - @Override - public void bind(PropertyBinding b, Object model, Object data) { - Knockout.bind(data, b, b.getPropertyName(), - "getValue__Ljava_lang_Object_2", - b.isReadOnly() ? null : "setValue__VLjava_lang_Object_2", - false, false - ); - } - - @Override - public void valueHasMutated(Object data, String propertyName) { - Knockout.valueHasMutated(data, propertyName); - } - - @Override - public void expose(FunctionBinding fb, Object model, Object d) { - Knockout.expose(d, fb, fb.getFunctionName(), "call__VLjava_lang_Object_2Ljava_lang_Object_2"); - } - - @Override - public void applyBindings(Object data) { - Knockout.applyBindings(data); - } - - @Override - public Object wrapArray(Object[] arr) { - return arr; - } - - @Override - public M toModel(Class modelClass, Object data) { - return modelClass.cast(data); - } - - @Override public Object toJSON(InputStream is) throws IOException { StringBuilder sb = new StringBuilder(); InputStreamReader r = new InputStreamReader(is); @@ -145,11 +103,6 @@ } @Override - public void runSafe(Runnable r) { - r.run(); - } - - @Override public LoadWS open(String url, JSONCall callback) { return new LoadWS(callback, url); }