J R

J

JFril - class JFril.
Java class which contains a native library implementation of Fril.
JFril() - Constructor for class JFril
Creates a JFril object.
JFril(Writer) - Constructor for class JFril
Creates a JFril object which directs all its output to the Writer stdOut.
JFril(Writer, String) - Constructor for class JFril
Creates a JFril object which directs all its output to the Writer stdOut.
JFRILATOM - Static variable in class JFril
Value returned by jFrilGetItemType indicating the argument is a Fril constant
jFrilCreateList(int) - Static method in class JFril
 
jFrilDisplayOutput(String) - Static method in class JFril
method used internally for communication with the embedded Fril library code
jFrilExecuteFril(BufferedReader) - Static method in class JFril
Calls Fril to execute the input supplied by the BufferedReader stdIn.
jFrilExecuteFril(String) - Static method in class JFril
Calls Fril to execute the input supplied in the String frilInput.
jFrilExecuteGoal(String) - Static method in class JFril
Calls Fril to execute a goal created using the low level interface functions and passed to Fril by putgoal.
JFRILFAILED - Static variable in class JFril
Value returned by jFrilExecuteFril, jFrilExecuteGoal, jFrilFindSolution indicating that the query failed
jFrilFindSolution(BufferedReader) - Static method in class JFril
Calls Fril to execute the input supplied by the BufferedReader stdIn and finds a binding for a target variable or pattern.
jFrilFindSolution(String) - Static method in class JFril
Calls Fril to execute the input contained in the String frilInput and finds a binding for a target variable or pattern.
JFRILFLOAT - Static variable in class JFril
Value returned by jFrilGetItemType indicating that the argument is a Fril float
JFRILFSET - Static variable in class JFril
Value returned by jFrilGetItemType indicating that the argument is a Fril fuzzy set
JFRILFSITEM - Static variable in class JFril
Constant used to reference the bound answer variable when calling jFrilGetItemType or jFrilGetXXX after jFrilFindSolution
JFRILFSLIST - Static variable in class JFril
Constant used to reference the bound answer variable when calling jFrilGetItemType or jFrilGetXXX after jFrilFindSolution
jFrilGetArgs() - Static method in class JFril
Low level interface function which returns an Integer identifying the Fril argument list.
jFrilGetAtom(int, int) - Static method in class JFril
Low level interface function used to extract a Fril constant (string) from a Fril list.
jFrilGetFloat(int, int) - Static method in class JFril
Low level interface function used to extract a Fril float from a Fril list.
jFrilGetInt(int, int) - Static method in class JFril
Low level interface function used to extract an integer from a Fril list.
jFrilGetItemType(int, int) - Static method in class JFril
 
jFrilGetList(int, int) - Static method in class JFril
Low level interface function used to extract an identifier for a Fril list contained within a Fril list.
jFrilGetListLen(int) - Static method in class JFril
Low level interface function used to determine the length of the list referenced by the identifier listid.
jFrilGetStatus() - Static method in class JFril
 
jFrilGetVersion() - Static method in class JFril
 
jFrilInitialiseInterface() - Static method in class JFril
jFrilInitialiseInterface initialises the low level Fril-java interface, by clearing structures created during previous transfer of information across the interface.
JFRILINT - Static variable in class JFril
Value returned by jFrilGetItemType indicating that the argument is a Fril integer
JFRILINTERRUPT - Static variable in class JFril
Value returned by jFrilExecuteFril, jFrilExecuteGoal, jFrilFindSolution indicating that the query was interrupted
JFRILLIST - Static variable in class JFril
Value returned by jFrilGetItemType indicating that the argument is a Fril list
jFrilPutArg(int, int, int, int) - Static method in class JFril
Low level interface function normally used to bind two variables.
jFrilPutAtom(int, int, String) - Static method in class JFril
Low level interface function used to set the itemth element in the list identified by listID to the constant (String) value val.
jFrilPutFloat(int, int, float) - Static method in class JFril
Low level interface function used to set the itemth element in the list identified by listID to the float value val.
jFrilPutGoal(int) - Static method in class JFril
 
jFrilPutInt(int, int, int) - Static method in class JFril
Low level interface function used to set the itemth element in the list identified by listID to the integer value val.
jFrilPutList(int, int, int) - Static method in class JFril
Low level interface function used to set the itemth element in the list identified by listID to the list identified by putListID.
jFrilPutListLen(int, int) - Static method in class JFril
Low level interface function normally used to bind two variables.
JFRILREQUESTINPUT - Static variable in class JFril
Value returned by jFrilExecuteFril, jFrilExecuteGoal, jFrilFindSolution indicating that the query has requested input
jFrilResume(String) - Static method in class JFril
Calls Fril to continue execution of a goal which has suspended because it requires input.
jFrilSetOutWriter(Writer) - Static method in class JFril
 
JFRILSUCCEEDED - Static variable in class JFril
Value returned by jFrilExecuteFril, jFrilExecuteGoal, jFrilFindSolution indicating that the query succeeded
JFRILTERMINATED - Static variable in class JFril
Value returned by jFrilExecuteFril, jFrilExecuteGoal, jFrilFindSolution indicating that the query cannot be executed because Fril has terminated
JFRILVBLE - Static variable in class JFril
Value returned by jFrilGetItemType indicating that the argument is a Fril variable

R

resultFrilCall - Static variable in class JFril
resultFrilCall is used internally for communication with the embedded Fril library code

J R