Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
com.rosalfred.core.ia.rivescript.lang.Java Class Reference
Inheritance diagram for com.rosalfred.core.ia.rivescript.lang.Java:
Inheritance graph
[legend]

List of all members.

Public Member Functions

String getLastCompiledClassName ()
 Java (RiveScript rs)
 Java (RiveScript rs, String classpath)
boolean onLoad (String name, String[] code)

Protected Member Functions

ClassLoader getClassLoader ()

Private Member Functions

void loadFromRive (String name, String[] code, StringBuilder src)

Private Attributes

String classname
String classpath
JavaCompiler compiler
JavaFileManager fileManager

Detailed Description

Definition at line 19 of file Java.java.


Constructor & Destructor Documentation

Definition at line 27 of file Java.java.

com.rosalfred.core.ia.rivescript.lang.Java.Java ( RiveScript  rs,
String  classpath 
) [inline]

Definition at line 31 of file Java.java.


Member Function Documentation

ClassLoader com.rosalfred.core.ia.rivescript.lang.Java.getClassLoader ( ) [inline, protected]

Reimplemented from com.rosalfred.core.ia.rivescript.lang.java.JavaHandler.

Definition at line 146 of file Java.java.

Definition at line 82 of file Java.java.

void com.rosalfred.core.ia.rivescript.lang.Java.loadFromRive ( String  name,
String[]  code,
StringBuilder  src 
) [inline, private]
Parameters:
namemethod name
codeRive code of method
srcruntime code

Definition at line 91 of file Java.java.

boolean com.rosalfred.core.ia.rivescript.lang.Java.onLoad ( String  name,
String[]  code 
) [inline]

Definition at line 48 of file Java.java.


Member Data Documentation

Definition at line 25 of file Java.java.

Definition at line 24 of file Java.java.

Definition at line 21 of file Java.java.

Definition at line 22 of file Java.java.


The documentation for this class was generated from the following file:


alfred_bot
Author(s): Mickael Gaillard , Erwan Le Huitouze
autogenerated on Tue Jun 14 2016 01:34:50