java.lang.Object
org.apache.jena.reasoner.rulesys.builtins.BaseBuiltin
org.apache.jena.reasoner.rulesys.builtins.Print
- All Implemented Interfaces:
 Builtin
Print its argument list as a side effect
- 
Field Summary
Fields inherited from class org.apache.jena.reasoner.rulesys.builtins.BaseBuiltin
BASE_URI - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanbodyCall(Node[] args, int length, RuleContext context) This method is invoked when the builtin is called in a rule body.getName()Return a name for this builtin, normally this will be the name of the functor that will be used to invoke it.voidheadAction(Node[] args, int length, RuleContext context) This method is invoked when the builtin is called in a rule head.voidprint(Node[] args, int length, RuleContext context) Print a node list to stdoutMethods inherited from class org.apache.jena.reasoner.rulesys.builtins.BaseBuiltin
checkArgs, getArg, getArgLength, getURI, isMonotonic, isSafe 
- 
Constructor Details
- 
Print
public Print() 
 - 
 - 
Method Details
- 
getName
Return a name for this builtin, normally this will be the name of the functor that will be used to invoke it. - 
bodyCall
This method is invoked when the builtin is called in a rule body.- Specified by:
 bodyCallin interfaceBuiltin- Overrides:
 bodyCallin classBaseBuiltin- Parameters:
 args- the array of argument values for the builtin, this is an array of Nodes, some of which may be Node_RuleVariables.length- the length of the argument list, may be less than the length of the args array for some rule enginescontext- an execution context giving access to other relevant data- Returns:
 - return true if the buildin predicate is deemed to have succeeded in the current environment
 
 - 
headAction
This method is invoked when the builtin is called in a rule head. Such a use is only valid in a forward rule.- Specified by:
 headActionin interfaceBuiltin- Overrides:
 headActionin classBaseBuiltin- Parameters:
 args- the array of argument values for the builtin, this is an array of Nodes.context- an execution context giving access to other relevant datalength- the length of the argument list, may be less than the length of the args array for some rule engines
 - 
print
Print a node list to stdout 
 -