The model can be put together with Java source files, and can be combined with compiled classes in Jar when packaged.

The model can be edited with a text editor. The text editor opens the model and enters the following.
<?xml version="1.0" encoding="utf-8"?>
<Println name="HelloWorld" descriptors="xworker.lang.actions.Actions/@Println"
message="Hello World!"></Println>
The model can be called by Java, and the code for executing HelloWorld's HelloWorld.java is as follows.
package org.xworker.test;
import org.xmeta.ActionContext;
import org.xmeta.Thing;
import org.xmeta.World;
public class HelloWorld {
public static void main(String args[]) {
try {
//Init engine
World world = World.getInstance();
world.init(".");
//Get the HelloWorld model
Thing helloWorld = world.getThing("org.xworker.test.HelloWorld");
//Executing the HelloWorld model
helloWorld.doAction("run", new ActionContext());
}catch(Exception e) {
e.printStackTrace();
}
}
}
When HelloWorld. Java is executed, you can see the output HelloWorld in the console!
Copyright © 2007-2019 XWorker.org 版权所有 沪ICP备08000575号