Это старая версия документа.


ScriptJavaApi

public interface ScriptJavaApi {
 
	String getModuleName();
	String getId();
 
 
	// arguments
	String getArg(String argname, String defval);
 
	int getArg(String argname, int defval);
 
	double getArg(String argname, double defval);
 
	boolean getArg(String argname, boolean defval);
 
 
	// creates var (an internal tag, persistent for reloading)
	Tag createVar(String tagname, int value);
 
	Tag createVar(String tagname, double value);
 
	Tag createVar(String tagname, boolean value);
 
	Tag createVar(String tagname, String value);
 
 
	// creates tag in the tagtable and returns a reference. Result name of the tag: "id.tagname"
	Ref createTag(String tagname, int value);
 
	Ref createTag(String tagname, double value);
 
	Ref createTag(String tagname, boolean value);
 
	Ref createTag(String tagname, String value);
 
 
	// create ref to any tag outside the script
	Ref createRef(String tagname);
 
	Ref createRef(String module, String tagname);
 
 
	// miscellaneous
	void printInfo(String text);
 
	void printError(String text);
 
	void printError(Throwable e, String text);
 
	boolean isValid();
 
 
	// methods for overriding
	// invoked once on startup
	boolean load();
 
	// invoked every system start
	boolean prepare();
 
	// invoked every cycle pass of the task
	void execute();
 
 
}
doc/jroboplc/modules/tagscript/scriptjavaapi.1451140307.txt.gz · Последние изменения: 2015/12/26 17:31 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0