From 35b14d26f3e185fd11fd0ee0d3eeb33721215295 Mon Sep 17 00:00:00 2001 From: krasimir Date: Wed, 29 Sep 2010 13:53:13 +0000 Subject: [PATCH] restore the method BracketedString.render which was needed for TranslateApp --- .../grammaticalframework/ui/gwt/client/PGF.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/ui/gwt/src/org/grammaticalframework/ui/gwt/client/PGF.java b/src/ui/gwt/src/org/grammaticalframework/ui/gwt/client/PGF.java index e3396cad1..a80347483 100644 --- a/src/ui/gwt/src/org/grammaticalframework/ui/gwt/client/PGF.java +++ b/src/ui/gwt/src/org/grammaticalframework/ui/gwt/client/PGF.java @@ -141,6 +141,20 @@ public class PGF { public final native int getFId() /*-{ return this.fid; }-*/; public final native int getIndex() /*-{ return this.index; }-*/; public final native BracketedString[] getChildren() /*-{ return this.children; }-*/; + + public final String render() { + if (getToken() != null) + return getToken(); + else { + StringBuilder sbuilder = new StringBuilder(); + for (BracketedString bs : getChildren()) { + if (sbuilder.length() > 0) + sbuilder.append(' '); + sbuilder.append(bs.render()); + } + return sbuilder.toString(); + } + } } public static class TcError extends JavaScriptObject {