org.alicebot.server.core.processor
Class InputProcessor

java.lang.Object
  extended by org.alicebot.server.core.processor.Processor
      extended by org.alicebot.server.core.processor.AIMLProcessor
          extended by org.alicebot.server.core.processor.IndexedPredicateProcessor
              extended by org.alicebot.server.core.processor.InputProcessor

public class InputProcessor
extends IndexedPredicateProcessor

Processes an input element.

Version:
4.1.3
Author:
Jon Baer, Thomas Ringate, Pedro Colla, Noel Bush

Field Summary
static java.lang.String label
           
 
Fields inherited from class org.alicebot.server.core.processor.Processor
EMPTY_STRING, ENABLED, ID, NAME, NAME_EQUALS, VALUE, VALUE_EQUALS
 
Constructor Summary
InputProcessor()
           
 
Method Summary
 java.lang.String process(int level, XMLNode tag, TemplateParser parser)
          Generalizes the processing of an input element to a job for IndexedPredicateProcessor.
 
Methods inherited from class org.alicebot.server.core.processor.IndexedPredicateProcessor
process, process
 
Methods inherited from class org.alicebot.server.core.processor.AIMLProcessor
process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

label

public static final java.lang.String label
See Also:
Constant Field Values
Constructor Detail

InputProcessor

public InputProcessor()
Method Detail

process

public java.lang.String process(int level,
                                XMLNode tag,
                                TemplateParser parser)
                         throws AIMLProcessorException
Generalizes the processing of an input element to a job for IndexedPredicateProcessor.

Specified by:
process in class AIMLProcessor
Throws:
AIMLProcessorException