org.alicebot.server.core.parser
Class AIMLTag

java.lang.Object
  extended by org.alicebot.server.core.parser.AIMLTag

public class AIMLTag
extends java.lang.Object

Holds constants used for parsing AIML.

There is some redundancy with AIML10Tag at present; both classes should be consolidated at some point.

Version:
1.0
Author:
Jon Baer

Field Summary
static java.lang.String AIML
          '<aiml>'
static java.lang.String AIML_CLOSE
          '</aiml>'
static java.lang.String AIML_OPEN
          '<aiml '
static java.lang.String ALICE
          '<alice>' (deprecated)
static java.lang.String ALICE_CLOSE
          '</alice>' (deprecated)
static java.lang.String ALICE_OPEN
          '<alice ' (deprecated)
static java.lang.String BEFORETHAT_VALUE
          '<beforethat/>'
static java.lang.String BOT_CLOSE
          '</bot_'
static java.lang.String BOT_NAME
          '<bot_name/>'
static java.lang.String BOT_NEW_OPEN
          '<bot '
static java.lang.String BOT_OPEN
          '<bot_'
static java.lang.String BOT_OPEN_NOSPACE
          '<bot'
static java.lang.String CATEGORY
          '<category>'
static java.lang.String CATEGORY_CLOSE
          '</category>'
static java.lang.String CATEGORY_OPEN
          '<category '
static java.lang.String CONDITION
          '<condition>'
static java.lang.String CONDITION_CLOSE
          '</condition>'
static java.lang.String CONDITION_OPEN
          '<condition '
static java.lang.String DATE_VALUE
          '<date/>'
static java.lang.String FORMAL
          '<formal>'
static java.lang.String FORMAL_CLOSE
          '</formal>'
static java.lang.String GENDER_CLOSE
          '</gender>'
static java.lang.String GENDER_OPEN
          '<gender>'
static java.lang.String GET_CLOSE
          '</get_'
static java.lang.String GET_OPEN
          '<get_'
static java.lang.String GET_VALUE
          '<get '
static java.lang.String GETNAME_VALUE
          '<getname/>'
static java.lang.String GETSIZE_VALUE
          '<getsize/>'
static java.lang.String GETTOPIC_VALUE
          '<gettopic/>'
static java.lang.String GETVERSION_VALUE
          '<getversion/>'
static java.lang.String GOSSIP
          '<gossip>'
static java.lang.String GOSSIP_CLOSE
          '</gossip>'
static java.lang.String GOSSIP_NEW
          '<gossip '
static java.lang.String ID_VALUE
          '<id/>'
static java.lang.String INPUT_OPEN
          '<input '
static java.lang.String INPUT_VALUE
          '<input/>'
static java.lang.String IP
          '<ip/>'
static java.lang.String IP_CLOSE
          '</ip>'
static java.lang.String IP_OPEN
          '<ip '
static java.lang.String JAVASCRIPT_CLOSE
          '</javascript>'
static java.lang.String JAVASCRIPT_OPEN
          '<javascript>'
static java.lang.String JUSTBEFORETHAT_VALUE
          '<justbeforethat/>'
static java.lang.String JUSTTHAT_VALUE
          '<justthat/>'
static java.lang.String LEARN
          '<learn>'
static java.lang.String LEARN_CLOSE
          '</learn>'
static java.lang.String LISTITEM
          '<li>'
static java.lang.String LISTITEM_CLOSE
          '</li>'
static java.lang.String LISTITEM_OPEN
          '<li '
static java.lang.String LOAD_FILENAME
          '<load filename=" '
static java.lang.String LOWERCASE
          '<lowercase>'
static java.lang.String LOWERCASE_CLOSE
          '</lowercase>'
static java.lang.String NAME_VALUE
          '<name/>' (deprecated)
static java.lang.String PATTERN
          '<pattern>'
static java.lang.String PATTERN_CLOSE
          '</pattern>'
static java.lang.String PATTERN_OPEN
          '<pattern '
static java.lang.String PERSON_CLOSE
          '</person>'
static java.lang.String PERSON_OPEN
          '<person>'
static java.lang.String PERSON_VALUE
          '<person/>'
static java.lang.String PERSON2_CLOSE
          '</person2>'
static java.lang.String PERSON2_OPEN
          '<person2>'
static java.lang.String PERSON2_VALUE
          '<person2/>'
static java.lang.String RANDOM
          '<random>'
static java.lang.String RANDOM_CLOSE
          '</random>'
static java.lang.String RANDOM_OPEN
          '<random '
static java.lang.String SCRIPT
          '<script>'
static java.lang.String SENTENCE
          '<sentence>'
static java.lang.String SENTENCE_CLOSE
          '</sentence>'
static java.lang.String SET_CLOSE
          '</set_'
static java.lang.String SET_NEW_CLOSE
          '</set>'
static java.lang.String SET_NEW_OPEN
          '<set
static java.lang.String SET_OPEN
          '<set_'
static java.lang.String SETTOPIC_CLOSE
          '</settopic>'
static java.lang.String SETTOPIC_OPEN
          '<settopic>'
static java.lang.String SIZE_VALUE
          '<size/>'
static java.lang.String SR
          '<sr/>'
static java.lang.String SR_STAR
          '<srai><star/></srai>'
static java.lang.String SRAI
          '<srai>'
static java.lang.String SRAI_CLOSE
          '</srai>'
static java.lang.String SRAI_OPEN
          '<srai '
static java.lang.String STAR_NEW
          '<star '
static java.lang.String STAR_VALUE
          '<star/>'
static java.lang.String SYSTEM
          '<system>'
static java.lang.String SYSTEM_CLOSE
          '</system>'
static java.lang.String TEMPLATE
          '<template>'
static java.lang.String TEMPLATE_CLOSE
          '</template>'
static java.lang.String TEMPLATE_OPEN
          '<template '
static java.lang.String THAT
          '<that>'
static java.lang.String THAT_CLOSE
          '</that>'
static java.lang.String THAT_NEW
          '<that '
static java.lang.String THAT_OPEN
          '<that '
static java.lang.String THAT_VALUE
          '<that/>'
static java.lang.String THATSTAR_NEW
          '<thatstar '
static java.lang.String THATSTAR_VALUE
          '<thatstar/>'
static java.lang.String THINK
          '<think>'
static java.lang.String THINK_CLOSE
          '</think>'
static java.lang.String TOPIC
          '<topic>'
static java.lang.String TOPIC_CLOSE
          '</topic>'
static java.lang.String TOPIC_OPEN
          '<topic '
static java.lang.String TOPICSTAR_NEW
          '<topicstar '
static java.lang.String TOPICSTAR_VALUE
          '<topicstar/>'
static java.lang.String UPPERCASE
          '<uppercase>'
static java.lang.String UPPERCASE_CLOSE
          '</uppercase>'
static java.lang.String VERSION_VALUE
          '<version/>'
 
Constructor Summary
AIMLTag()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AIML

public static final java.lang.String AIML
'<aiml>'

See Also:
Constant Field Values

AIML_OPEN

public static final java.lang.String AIML_OPEN
'<aiml '

See Also:
Constant Field Values

AIML_CLOSE

public static final java.lang.String AIML_CLOSE
'</aiml>'

See Also:
Constant Field Values

ALICE

public static final java.lang.String ALICE
'<alice>' (deprecated)

See Also:
Constant Field Values

ALICE_OPEN

public static final java.lang.String ALICE_OPEN
'<alice ' (deprecated)

See Also:
Constant Field Values

ALICE_CLOSE

public static final java.lang.String ALICE_CLOSE
'</alice>' (deprecated)

See Also:
Constant Field Values

TOPIC

public static final java.lang.String TOPIC
'<topic>'

See Also:
Constant Field Values

TOPIC_OPEN

public static final java.lang.String TOPIC_OPEN
'<topic '

See Also:
Constant Field Values

TOPIC_CLOSE

public static final java.lang.String TOPIC_CLOSE
'</topic>'

See Also:
Constant Field Values

PATTERN

public static final java.lang.String PATTERN
'<pattern>'

See Also:
Constant Field Values

PATTERN_OPEN

public static final java.lang.String PATTERN_OPEN
'<pattern '

See Also:
Constant Field Values

PATTERN_CLOSE

public static final java.lang.String PATTERN_CLOSE
'</pattern>'

See Also:
Constant Field Values

THAT

public static final java.lang.String THAT
'<that>'

See Also:
Constant Field Values

THAT_OPEN

public static final java.lang.String THAT_OPEN
'<that '

See Also:
Constant Field Values

THAT_CLOSE

public static final java.lang.String THAT_CLOSE
'</that>'

See Also:
Constant Field Values

TEMPLATE

public static final java.lang.String TEMPLATE
'<template>'

See Also:
Constant Field Values

TEMPLATE_OPEN

public static final java.lang.String TEMPLATE_OPEN
'<template '

See Also:
Constant Field Values

TEMPLATE_CLOSE

public static final java.lang.String TEMPLATE_CLOSE
'</template>'

See Also:
Constant Field Values

CATEGORY

public static final java.lang.String CATEGORY
'<category>'

See Also:
Constant Field Values

CATEGORY_OPEN

public static final java.lang.String CATEGORY_OPEN
'<category '

See Also:
Constant Field Values

CATEGORY_CLOSE

public static final java.lang.String CATEGORY_CLOSE
'</category>'

See Also:
Constant Field Values

LOAD_FILENAME

public static final java.lang.String LOAD_FILENAME
'<load filename=" '

See Also:
Constant Field Values

STAR_VALUE

public static final java.lang.String STAR_VALUE
'<star/>'

See Also:
Constant Field Values

THATSTAR_VALUE

public static final java.lang.String THATSTAR_VALUE
'<thatstar/>'

See Also:
Constant Field Values

TOPICSTAR_VALUE

public static final java.lang.String TOPICSTAR_VALUE
'<topicstar/>'

See Also:
Constant Field Values

THAT_VALUE

public static final java.lang.String THAT_VALUE
'<that/>'

See Also:
Constant Field Values

JUSTTHAT_VALUE

public static final java.lang.String JUSTTHAT_VALUE
'<justthat/>'

See Also:
Constant Field Values

BEFORETHAT_VALUE

public static final java.lang.String BEFORETHAT_VALUE
'<beforethat/>'

See Also:
Constant Field Values

JUSTBEFORETHAT_VALUE

public static final java.lang.String JUSTBEFORETHAT_VALUE
'<justbeforethat/>'

See Also:
Constant Field Values

IP

public static final java.lang.String IP
'<ip/>'

See Also:
Constant Field Values

IP_OPEN

public static final java.lang.String IP_OPEN
'<ip '

See Also:
Constant Field Values

IP_CLOSE

public static final java.lang.String IP_CLOSE
'</ip>'

See Also:
Constant Field Values

CONDITION

public static final java.lang.String CONDITION
'<condition>'

See Also:
Constant Field Values

CONDITION_OPEN

public static final java.lang.String CONDITION_OPEN
'<condition '

See Also:
Constant Field Values

CONDITION_CLOSE

public static final java.lang.String CONDITION_CLOSE
'</condition>'

See Also:
Constant Field Values

LISTITEM

public static final java.lang.String LISTITEM
'<li>'

See Also:
Constant Field Values

LISTITEM_OPEN

public static final java.lang.String LISTITEM_OPEN
'<li '

See Also:
Constant Field Values

LISTITEM_CLOSE

public static final java.lang.String LISTITEM_CLOSE
'</li>'

See Also:
Constant Field Values

RANDOM

public static final java.lang.String RANDOM
'<random>'

See Also:
Constant Field Values

RANDOM_OPEN

public static final java.lang.String RANDOM_OPEN
'<random '

See Also:
Constant Field Values

RANDOM_CLOSE

public static final java.lang.String RANDOM_CLOSE
'</random>'

See Also:
Constant Field Values

UPPERCASE

public static final java.lang.String UPPERCASE
'<uppercase>'

See Also:
Constant Field Values

UPPERCASE_CLOSE

public static final java.lang.String UPPERCASE_CLOSE
'</uppercase>'

See Also:
Constant Field Values

LOWERCASE

public static final java.lang.String LOWERCASE
'<lowercase>'

See Also:
Constant Field Values

LOWERCASE_CLOSE

public static final java.lang.String LOWERCASE_CLOSE
'</lowercase>'

See Also:
Constant Field Values

FORMAL

public static final java.lang.String FORMAL
'<formal>'

See Also:
Constant Field Values

FORMAL_CLOSE

public static final java.lang.String FORMAL_CLOSE
'</formal>'

See Also:
Constant Field Values

SENTENCE

public static final java.lang.String SENTENCE
'<sentence>'

See Also:
Constant Field Values

SENTENCE_CLOSE

public static final java.lang.String SENTENCE_CLOSE
'</sentence>'

See Also:
Constant Field Values

GOSSIP

public static final java.lang.String GOSSIP
'<gossip>'

See Also:
Constant Field Values

GOSSIP_CLOSE

public static final java.lang.String GOSSIP_CLOSE
'</gossip>'

See Also:
Constant Field Values

THINK

public static final java.lang.String THINK
'<think>'

See Also:
Constant Field Values

THINK_CLOSE

public static final java.lang.String THINK_CLOSE
'</think>'

See Also:
Constant Field Values

SYSTEM

public static final java.lang.String SYSTEM
'<system>'

See Also:
Constant Field Values

SYSTEM_CLOSE

public static final java.lang.String SYSTEM_CLOSE
'</system>'

See Also:
Constant Field Values

SCRIPT

public static final java.lang.String SCRIPT
'<script>'

See Also:
Constant Field Values

SR

public static final java.lang.String SR
'<sr/>'

See Also:
Constant Field Values

SR_STAR

public static final java.lang.String SR_STAR
'<srai><star/></srai>'

See Also:
Constant Field Values

SRAI

public static final java.lang.String SRAI
'<srai>'

See Also:
Constant Field Values

SRAI_OPEN

public static final java.lang.String SRAI_OPEN
'<srai '

See Also:
Constant Field Values

SRAI_CLOSE

public static final java.lang.String SRAI_CLOSE
'</srai>'

See Also:
Constant Field Values

LEARN

public static final java.lang.String LEARN
'<learn>'

See Also:
Constant Field Values

LEARN_CLOSE

public static final java.lang.String LEARN_CLOSE
'</learn>'

See Also:
Constant Field Values

BOT_OPEN

public static final java.lang.String BOT_OPEN
'<bot_'

See Also:
Constant Field Values

BOT_CLOSE

public static final java.lang.String BOT_CLOSE
'</bot_'

See Also:
Constant Field Values

BOT_NAME

public static final java.lang.String BOT_NAME
'<bot_name/>'

See Also:
Constant Field Values

NAME_VALUE

public static final java.lang.String NAME_VALUE
'<name/>' (deprecated)

See Also:
Constant Field Values

GET_OPEN

public static final java.lang.String GET_OPEN
'<get_'

See Also:
Constant Field Values

GET_CLOSE

public static final java.lang.String GET_CLOSE
'</get_'

See Also:
Constant Field Values

SET_OPEN

public static final java.lang.String SET_OPEN
'<set_'

See Also:
Constant Field Values

SET_CLOSE

public static final java.lang.String SET_CLOSE
'</set_'

See Also:
Constant Field Values

INPUT_OPEN

public static final java.lang.String INPUT_OPEN
'<input '

See Also:
Constant Field Values

INPUT_VALUE

public static final java.lang.String INPUT_VALUE
'<input/>'

See Also:
Constant Field Values

GENDER_OPEN

public static final java.lang.String GENDER_OPEN
'<gender>'

See Also:
Constant Field Values

GENDER_CLOSE

public static final java.lang.String GENDER_CLOSE
'</gender>'

See Also:
Constant Field Values

DATE_VALUE

public static final java.lang.String DATE_VALUE
'<date/>'

See Also:
Constant Field Values

ID_VALUE

public static final java.lang.String ID_VALUE
'<id/>'

See Also:
Constant Field Values

GET_VALUE

public static final java.lang.String GET_VALUE
'<get '

See Also:
Constant Field Values

SET_NEW_OPEN

public static final java.lang.String SET_NEW_OPEN
'<set
See Also:
Constant Field Values

SET_NEW_CLOSE

public static final java.lang.String SET_NEW_CLOSE
'</set>'

See Also:
Constant Field Values

SIZE_VALUE

public static final java.lang.String SIZE_VALUE
'<size/>'

See Also:
Constant Field Values

VERSION_VALUE

public static final java.lang.String VERSION_VALUE
'<version/>'

See Also:
Constant Field Values

PERSON_VALUE

public static final java.lang.String PERSON_VALUE
'<person/>'

See Also:
Constant Field Values

PERSON_OPEN

public static final java.lang.String PERSON_OPEN
'<person>'

See Also:
Constant Field Values

PERSON_CLOSE

public static final java.lang.String PERSON_CLOSE
'</person>'

See Also:
Constant Field Values

PERSON2_OPEN

public static final java.lang.String PERSON2_OPEN
'<person2>'

See Also:
Constant Field Values

PERSON2_CLOSE

public static final java.lang.String PERSON2_CLOSE
'</person2>'

See Also:
Constant Field Values

PERSON2_VALUE

public static final java.lang.String PERSON2_VALUE
'<person2/>'

See Also:
Constant Field Values

JAVASCRIPT_OPEN

public static final java.lang.String JAVASCRIPT_OPEN
'<javascript>'

See Also:
Constant Field Values

JAVASCRIPT_CLOSE

public static final java.lang.String JAVASCRIPT_CLOSE
'</javascript>'

See Also:
Constant Field Values

THAT_NEW

public static final java.lang.String THAT_NEW
'<that '

See Also:
Constant Field Values

STAR_NEW

public static final java.lang.String STAR_NEW
'<star '

See Also:
Constant Field Values

THATSTAR_NEW

public static final java.lang.String THATSTAR_NEW
'<thatstar '

See Also:
Constant Field Values

TOPICSTAR_NEW

public static final java.lang.String TOPICSTAR_NEW
'<topicstar '

See Also:
Constant Field Values

GOSSIP_NEW

public static final java.lang.String GOSSIP_NEW
'<gossip '

See Also:
Constant Field Values

BOT_NEW_OPEN

public static final java.lang.String BOT_NEW_OPEN
'<bot '

See Also:
Constant Field Values

BOT_OPEN_NOSPACE

public static final java.lang.String BOT_OPEN_NOSPACE
'<bot'

See Also:
Constant Field Values

GETNAME_VALUE

public static final java.lang.String GETNAME_VALUE
'<getname/>'

See Also:
Constant Field Values

GETSIZE_VALUE

public static final java.lang.String GETSIZE_VALUE
'<getsize/>'

See Also:
Constant Field Values

GETTOPIC_VALUE

public static final java.lang.String GETTOPIC_VALUE
'<gettopic/>'

See Also:
Constant Field Values

GETVERSION_VALUE

public static final java.lang.String GETVERSION_VALUE
'<getversion/>'

See Also:
Constant Field Values

SETTOPIC_OPEN

public static final java.lang.String SETTOPIC_OPEN
'<settopic>'

See Also:
Constant Field Values

SETTOPIC_CLOSE

public static final java.lang.String SETTOPIC_CLOSE
'</settopic>'

See Also:
Constant Field Values
Constructor Detail

AIMLTag

public AIMLTag()