1
0
forked from GitHub/gf-core

gf-server: New URL format: /grammar.pgf/command

This commit is contained in:
bjorn
2008-10-20 08:45:00 +00:00
parent ee08605aee
commit a11ccb9cd8
3 changed files with 33 additions and 23 deletions

View File

@@ -18,9 +18,11 @@ import java.util.ArrayList;
public class GF {
private String baseURL;
private String pgfName;
public GF (String baseURL) {
public GF (String baseURL, String pgfName) {
this.baseURL = baseURL;
this.pgfName = pgfName;
}
public static interface GFCallback<T extends JavaScriptObject> {
@@ -155,7 +157,7 @@ public class GF {
/* Utilities */
private <T extends JavaScriptObject> GFRequest sendRequest (String resource, List<Arg> vars, final GFCallback<T> callback) {
String url = baseURL + "/" + resource + "?" + buildQueryString(vars);
String url = baseURL + "/" + pgfName + "/" + resource + "?" + buildQueryString(vars);
RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, url);
builder.setTimeoutMillis(30000);
builder.setHeader("Accept","text/plain, text/html;q=0.5, */*;q=0.1");

View File

@@ -31,6 +31,7 @@ import java.util.Set;
public class Translate implements EntryPoint {
private static final String gfBaseURL = "/pgf";
private static final String pgfName = "grammar.pgf";
private GF gf;
@@ -195,7 +196,7 @@ public class Translate implements EntryPoint {
statusPopup.add(statusLabel);
statusPopup.center();
gf = new GF(gfBaseURL);
gf = new GF(gfBaseURL, pgfName);
createTranslationUI();