Source code: org/alicebot/server/core/processor/AIMLProcessor.java
1 // Decompiled by Jad v1.5.8c. Copyright 2001 Pavel Kouznetsov.
2 // Jad home page: http://www.geocities.com/kpdus/jad.html
3 // Decompiler options: packimports(3)
4
5 package org.alicebot.server.core.processor;
6
7 import org.alicebot.server.core.parser.*;
8
9 // Referenced classes of package org.alicebot.server.core.processor:
10 // Processor, ProcessorException, AIMLProcessorException
11
12 public abstract class AIMLProcessor extends Processor
13 {
14
15 public AIMLProcessor()
16 {
17 }
18
19 public String process(int i, XMLNode xmlnode, GenericParser genericparser)
20 throws ProcessorException
21 {
22 try
23 {
24 return process(i, xmlnode, (TemplateParser)genericparser);
25 }
26 catch(ClassCastException classcastexception)
27 {
28 throw new ProcessorException("Tried to pass a non-TemplateParser to an AIMLProcessor.");
29 }
30 }
31
32 public abstract String process(int i, XMLNode xmlnode, TemplateParser templateparser)
33 throws AIMLProcessorException;
34 }