In [1]:
package test.beaker;
import java.util.Date;
import java.text.SimpleDateFormat;
public class BeakerTest {
private Date _date;
private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mmZ");
public BeakerTest() {
_date = new Date();
}
public String getDateTxt() {
return "Today:" + sdf.format(_date);
}
public String getDateUpperCaseTxt() {
return getDateTxt().toUpperCase();
}
}
Out[1]:
In [2]:
package test.beaker;
BeakerTest bt = new BeakerTest();
return bt.getDateTxt();
Out[2]:
In [ ]:
%%groovy
package test.beaker;
bt = new BeakerTest();
bt.getDateUpperCaseTxt();
In [ ]:
%%javascript
console.log("hi mom");
Out[ ]:
In [5]:
try {
return NamespaceClient.getBeaker().get("autovariable");
} catch(Exception e) { }
return "ERROR! autotranslation not working";
In [12]:
import java.util.List;
import java.util.ArrayList;
import com.twosigma.beaker.chart.xychart.Plot;
import com.twosigma.beaker.chart.xychart.plotitem.*;
import com.twosigma.beaker.chart.Color;
Plot p = new Plot();
p.setTitle("this is a Java plot");
Bars b = new Bars();
List<Number> yList = new ArrayList<Number>();
yList.add(2);
yList.add(5);
yList.add(4);
yList.add(8);
b.setY(yList);
b.setColor(Color.blue);
b.setWidth(0.5);
p.add(b);
return p;
Out[12]:
In [7]:
package test.beaker;
interface DateGetter {
public String getDateTxt();
}
Out[7]:
In [8]:
package test.beaker;
public class DG2 extends BeakerTest implements DateGetter {
}
Out[8]:
In [22]:
System.out.println("The Groovy working folder is :");
System.out.println(java.nio.file.Paths.get(".").toAbsolutePath().normalize().toString());
System.out.println("BeakerXClasspathTest.jar exists in this folder");
Out[22]:
In [21]:
BeakerXClasspathTest t = new BeakerXClasspathTest();
System.out.println(com.beaker.BeakerXClasspathTest.staticTest);
System.out.println(t.getObjectTest());
Out[21]:
In [1]:
System.out.println("The Groovy working folder is :");
Out[1]:
In [ ]: