Package | Description |
---|---|
alice.tuprolog.lib |
Modifier and Type | Method and Description |
---|---|
boolean |
OOLibrary.destroy_object_1(Term id)
Destroy the link to a java object - called not directly, but from
predicate java_object (as second choice, for backtracking)
|
boolean |
OOLibrary.get_classpath_1(Term paths) |
boolean |
OOLibrary.java_array_get_primitive_3(Term obj_id,
Term i,
Term what)
Sets the value of the field 'i' with 'what'
|
boolean |
OOLibrary.java_array_set_primitive_3(Term obj_id,
Term i,
Term what) |
boolean |
OOLibrary.java_call_3(Term objId,
Term method_name,
Term idResult)
Calls a method of a Java object
|
boolean |
OOLibrary.java_class_4(Term clSource,
Term clName,
Term clPathes,
Term id)
Deprecated from tuProlog 3.0 use new_class
|
boolean |
OOLibrary.java_object_3(Term className,
Term argl,
Term id)
Deprecated from tuProlog 3.0 use new_object
|
boolean |
OOLibrary.new_class_4(Term clSource,
Term clName,
Term clPathes,
Term id)
The java class/4 creates, compiles and loads a new Java class from a source text
|
<T> boolean |
OOLibrary.new_lambda_3(Term interfaceName,
Term implementation,
Term id) |
boolean |
OOLibrary.new_object_3(Term className,
Term argl,
Term id)
Creates of a java object - not backtrackable case
|
boolean |
OOLibrary.register_1(Term id)
Register an object with the specified id.
|
boolean |
OOLibrary.set_classpath_1(Term paths) |
boolean |
OOLibrary.unregister_1(Term id)
Unregister an object with the specified id.
|