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