Source code: org/alicebot/server/core/processor/GossipProcessor.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.logging.Log;
8 import org.alicebot.server.core.parser.TemplateParser;
9 import org.alicebot.server.core.parser.XMLNode;
10
11 // Referenced classes of package org.alicebot.server.core.processor:
12 // AIMLProcessor, AIMLProcessorException
13
14 public class GossipProcessor extends AIMLProcessor
15 {
16
17 public GossipProcessor()
18 {
19 }
20
21 public String process(int i, XMLNode xmlnode, TemplateParser templateparser)
22 throws AIMLProcessorException
23 {
24 if(xmlnode.XMLType == 0)
25 {
26 String s = templateparser.evaluate(i++, xmlnode.XMLChild);
27 Log.log(s, Log.GOSSIP);
28 return s;
29 } else
30 {
31 throw new AIMLProcessorException("<gossip></gossip> must have content!");
32 }
33 }
34
35 public static final String label = "gossip";
36 }