Uses of Class
org.alicebot.server.core.parser.XMLNode

Packages that use XMLNode
org.alicebot.server.core.parser   
org.alicebot.server.core.processor   
org.alicebot.server.core.processor.loadtime   
 

Uses of XMLNode in org.alicebot.server.core.parser
 

Methods in org.alicebot.server.core.parser that return XMLNode
 XMLNode GenericParser.getNode(java.lang.String tagname, java.util.LinkedList list, int ordernode)
           Retrieves the ordernode-th node of a given tag at a particular level of the XML trie.
 

Methods in org.alicebot.server.core.parser with parameters of type XMLNode
 java.lang.String GenericParser.formatTag(int level, XMLNode tag)
           Formats a tag from an XML node into "pure" ????.
static int GenericParser.getValid1dIndex(XMLNode tag)
          Corrects a tag to use a valid 1-dimensional index, and returns the index.
static int[] GenericParser.getValid2dIndex(XMLNode tag)
          Corrects a tag to use a valid 2-dimensional index, and returns the indices.
static java.lang.String DeprecatedAIMLParser.processTag(int level, java.lang.String userid, XMLNode tag, TemplateParser parser)
           Recursively processes purportedly deprecated AIML tags, with top-down, inside-out order.
 java.lang.String TemplateParser.processTag(int level, XMLNode tag)
          Processes the AIML within and including a given AIML element.
 java.lang.String GenericParser.processTag(int level, XMLNode tag)
          Processes a given XML node for a given identifier.
 

Uses of XMLNode in org.alicebot.server.core.processor
 

Methods in org.alicebot.server.core.processor with parameters of type XMLNode
 java.lang.String AIMLProcessor.process(int level, XMLNode tag, GenericParser parser)
           
abstract  java.lang.String Processor.process(int level, XMLNode tag, GenericParser parser)
          Processes an element.
 java.lang.String SetProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String SentenceProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String GossipProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String SRAIProcessor.process(int level, XMLNode tag, TemplateParser parser)
          Processes a <srai/> element.
abstract  java.lang.String AIMLProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String ThinkProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String UpperCaseProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String TopicStarProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String IDProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String SystemProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String RandomProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String SRProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String DateProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String ConditionProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String LearnProcessor.process(int level, XMLNode tag, TemplateParser parser)
          Attempts to load an AIML file whose location is described by the results of processing the content of the element.
 java.lang.String Person2Processor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String GenderProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String ThatStarProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String InputProcessor.process(int level, XMLNode tag, TemplateParser parser)
          Generalizes the processing of an input element to a job for IndexedPredicateProcessor.
 java.lang.String BotProcessor.process(int level, XMLNode tag, TemplateParser parser)
          Retrieves the value of the desired bot predicate from Globals.
 java.lang.String GetProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String JavaScriptProcessor.process(int level, XMLNode tag, TemplateParser parser)
          Returns the result of processing the contents of the javascript element by the JavaScript interpreter.
 java.lang.String ThatProcessor.process(int level, XMLNode tag, TemplateParser parser)
          Generalizes the processing of a that element to a job for IndexedPredicateProcessor.
 java.lang.String SizeProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String FormalProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String VersionProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String PersonProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String StarProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String LowerCaseProcessor.process(int level, XMLNode tag, TemplateParser parser)
           
 java.lang.String IndexedPredicateProcessor.process(int level, XMLNode tag, TemplateParser parser, java.util.ArrayList predicates, int dimensions)
          Processes an indexed predicate whose values are stored in the supplied predicates ArrayList.
 java.lang.String IndexedPredicateProcessor.process(int level, XMLNode tag, TemplateParser parser, java.lang.String name, int dimensions)
          Processes an indexed predicate with dimensions dimensions (must be either 1 or 2)
 

Uses of XMLNode in org.alicebot.server.core.processor.loadtime
 

Methods in org.alicebot.server.core.processor.loadtime with parameters of type XMLNode
(package private) static void SubstitutionsProcessor.addSubstitutions(int type, XMLNode tag, StartupFileParser parser)
          Adds substitutions of the specified type.
protected  java.lang.String StartupElementProcessor.getHref(XMLNode tag)
          Returns the contents of the href attribute (if present).
 java.lang.String StartupElementProcessor.process(int level, XMLNode tag, GenericParser parser)
           
 java.lang.String BotsProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String ListenerProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
abstract  java.lang.String StartupElementProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String SentenceSplittersProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String ListenersProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String LearnProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String Person2Processor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String GenderProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String InputProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String BotProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String SubstitutionsProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String PredicatesProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String PropertiesProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String PredicateProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String PersonProcessor.process(int level, XMLNode tag, StartupFileParser parser)
           
 java.lang.String PropertyProcessor.process(int level, XMLNode tag, StartupFileParser parser)