guru.aimllib
Class Aiml

java.lang.Object
  extended by guru.aimllib.Aiml

public class Aiml
extends java.lang.Object

Author:
Nikolaus Gradwohl AimlLib is a Wrapper around chatterbean from Hélio Perroni Filho

Constructor Summary
Aiml(processing.core.PApplet parent)
           
 
Method Summary
 void addToContext(java.lang.String name, java.lang.Object value)
           
 void dispose()
           
 java.lang.String getGossip()
           
 void init(java.io.InputStream defaults, java.io.InputStream splitters, java.io.InputStream substitutions, java.io.InputStream[] brains)
           
 void init(java.io.InputStream defaults, java.io.InputStream splitters, java.io.InputStream substitutions, java.lang.String aimlDir, java.lang.String aimlPattern)
           
 java.lang.String respond(java.lang.String in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Aiml

public Aiml(processing.core.PApplet parent)
Method Detail

init

public void init(java.io.InputStream defaults,
                 java.io.InputStream splitters,
                 java.io.InputStream substitutions,
                 java.lang.String aimlDir,
                 java.lang.String aimlPattern)

init

public void init(java.io.InputStream defaults,
                 java.io.InputStream splitters,
                 java.io.InputStream substitutions,
                 java.io.InputStream[] brains)

addToContext

public void addToContext(java.lang.String name,
                         java.lang.Object value)

getGossip

public java.lang.String getGossip()

respond

public java.lang.String respond(java.lang.String in)

dispose

public void dispose()