-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<!--\r
- JHTML mode by Will Sargent <wsargent@atg.com>\r
--->\r
-\r
-<MODE>\r
- <PROPS>\r
- <PROPERTY NAME="commentStart" VALUE="<!--" />\r
- <PROPERTY NAME="commentEnd" VALUE="-->" />\r
- <!-- Indent droplets and oparams -->\r
- <PROPERTY NAME="indentNextLines"\r
- VALUE="\s*(<\s*(droplet|oparam))\s+.*" />\r
- <!-- Sadly, there doesn't seem to be a way to\r
- undent when we see a /oparam> tag... -->\r
- </PROPS>\r
- <RULES IGNORE_CASE="TRUE">\r
- <!-- Allow for Dynamo SSI -->\r
- <SPAN TYPE="NULL">\r
- <BEGIN><!--#</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <!-- SGML comment -->\r
- <SPAN TYPE="COMMENT1">\r
- <BEGIN><!--</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <!-- markup tags -->\r
- <SPAN TYPE="MARKUP" DELEGATE="java::MAIN">\r
- <BEGIN>`</BEGIN>\r
- <END>`</END>\r
- </SPAN>\r
-\r
- <!-- Embedded Java -->\r
- <SPAN TYPE="MARKUP" DELEGATE="java::MAIN">\r
- <BEGIN><java></BEGIN>\r
- <END></java></END>\r
- </SPAN>\r
-\r
- <!-- Don't know how to do this correctly.\r
- <SPAN TYPE="MARKUP" DELEGATE="java::MAIN">\r
- <BEGIN><java type=</BEGIN>\r
- <END></java></END>\r
- </SPAN>\r
- -->\r
-\r
- <!-- JavaScript -->\r
- <SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">\r
- <BEGIN><SCRIPT</BEGIN>\r
- <END></SCRIPT></END>\r
- </SPAN>\r
-\r
- <!-- stylesheet -->\r
- <SPAN TYPE="MARKUP" DELEGATE="html::CSS">\r
- <BEGIN><STYLE</BEGIN>\r
- <END></STYLE></END>\r
- </SPAN>\r
-\r
- <!-- DTD instructions -->\r
- <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">\r
- <BEGIN><!</BEGIN>\r
- <END>></END>\r
- </SPAN>\r
-\r
- <!-- All markup defaults to JHTML. -->\r
- <SPAN TYPE="MARKUP" DELEGATE="JHTML">\r
- <BEGIN><</BEGIN>\r
- <END>></END>\r
- </SPAN>\r
-\r
- <!-- SGML entities -->\r
- <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">\r
- <BEGIN>&</BEGIN>\r
- <END>;</END>\r
- </SPAN>\r
- </RULES>\r
-\r
- <RULES SET="JHTML" DEFAULT="MARKUP">\r
- <!-- SGML comment -->\r
- <SPAN TYPE="COMMENT1">\r
- <BEGIN><!--</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">\r
- <BEGIN>"</BEGIN>\r
- <END>"</END>\r
- </SPAN>\r
-\r
- <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">\r
- <BEGIN>'</BEGIN>\r
- <END>'</END>\r
- </SPAN>\r
-\r
- <SEQ TYPE="MARKUP">/</SEQ>\r
-\r
- <KEYWORDS>\r
- <KEYWORD1>importbean</KEYWORD1>\r
- <KEYWORD1>droplet</KEYWORD1>\r
- <KEYWORD1>param</KEYWORD1>\r
- <KEYWORD1>oparam</KEYWORD1>\r
- <KEYWORD1>valueof</KEYWORD1>\r
- <KEYWORD1>setvalue</KEYWORD1>\r
- <KEYWORD1>servlet</KEYWORD1>\r
- <KEYWORD2>bean</KEYWORD2>\r
- <KEYWORD2>submitvalue</KEYWORD2>\r
- <KEYWORD2>declareparam</KEYWORD2>\r
- <KEYWORD2>synchronized</KEYWORD2>\r
- <KEYWORD2>priority</KEYWORD2>\r
-\r
- <!-- standard converters -->\r
- <KEYWORD2>converter</KEYWORD2>\r
- <KEYWORD2>date</KEYWORD2>\r
- <KEYWORD2>number</KEYWORD2>\r
- <KEYWORD2>required</KEYWORD2>\r
- <KEYWORD2>nullable</KEYWORD2>\r
- <KEYWORD2>currency</KEYWORD2>\r
- <KEYWORD2>currencyConversion</KEYWORD2>\r
- <KEYWORD2>euro</KEYWORD2>\r
- <KEYWORD2>locale</KEYWORD2>\r
- <KEYWORD2>symbol</KEYWORD2>\r
-\r
- <!-- Can't use this because of image src... -->\r
- <!-- <KEYWORD2>src</KEYWORD2> -->\r
- </KEYWORDS>\r
- </RULES>\r
-\r
- <RULES SET="ATTRVALUE" DEFAULT="LITERAL1" HIGHLIGHT_DIGITS="TRUE">\r
- <!-- backticks are java -->\r
- <SPAN TYPE="MARKUP" DELEGATE="java::MAIN">\r
- <BEGIN>`</BEGIN>\r
- <END>`</END>\r
- </SPAN>\r
-\r
- <!-- Allow param: and bean: properties to be marked up -->\r
- <SEQ TYPE="LABEL">param:</SEQ>\r
- <SEQ TYPE="LABEL">bean:</SEQ>\r
- </RULES>\r
-\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<!--
+ JHTML mode by Will Sargent <wsargent@atg.com>
+-->
+
+<MODE>
+ <PROPS>
+ <PROPERTY NAME="commentStart" VALUE="<!--" />
+ <PROPERTY NAME="commentEnd" VALUE="-->" />
+ <!-- Indent droplets and oparams -->
+ <PROPERTY NAME="indentNextLines"
+ VALUE="\s*(<\s*(droplet|oparam))\s+.*" />
+ <!-- Sadly, there doesn't seem to be a way to
+ undent when we see a /oparam> tag... -->
+ </PROPS>
+ <RULES IGNORE_CASE="TRUE">
+ <!-- Allow for Dynamo SSI -->
+ <SPAN TYPE="NULL">
+ <BEGIN><!--#</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- SGML comment -->
+ <SPAN TYPE="COMMENT1">
+ <BEGIN><!--</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- markup tags -->
+ <SPAN TYPE="MARKUP" DELEGATE="java::MAIN">
+ <BEGIN>`</BEGIN>
+ <END>`</END>
+ </SPAN>
+
+ <!-- Embedded Java -->
+ <SPAN TYPE="MARKUP" DELEGATE="java::MAIN">
+ <BEGIN><java></BEGIN>
+ <END></java></END>
+ </SPAN>
+
+ <!-- Don't know how to do this correctly.
+ <SPAN TYPE="MARKUP" DELEGATE="java::MAIN">
+ <BEGIN><java type=</BEGIN>
+ <END></java></END>
+ </SPAN>
+ -->
+
+ <!-- JavaScript -->
+ <SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">
+ <BEGIN><SCRIPT</BEGIN>
+ <END></SCRIPT></END>
+ </SPAN>
+
+ <!-- stylesheet -->
+ <SPAN TYPE="MARKUP" DELEGATE="html::CSS">
+ <BEGIN><STYLE</BEGIN>
+ <END></STYLE></END>
+ </SPAN>
+
+ <!-- DTD instructions -->
+ <SPAN TYPE="KEYWORD2" DELEGATE="xml::DTD-TAGS">
+ <BEGIN><!</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <!-- All markup defaults to JHTML. -->
+ <SPAN TYPE="MARKUP" DELEGATE="JHTML">
+ <BEGIN><</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <!-- SGML entities -->
+ <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
+ <BEGIN>&</BEGIN>
+ <END>;</END>
+ </SPAN>
+ </RULES>
+
+ <RULES SET="JHTML" DEFAULT="MARKUP">
+ <!-- SGML comment -->
+ <SPAN TYPE="COMMENT1">
+ <BEGIN><!--</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">
+ <BEGIN>"</BEGIN>
+ <END>"</END>
+ </SPAN>
+
+ <SPAN TYPE="LITERAL1" DELEGATE="ATTRVALUE">
+ <BEGIN>'</BEGIN>
+ <END>'</END>
+ </SPAN>
+
+ <SEQ TYPE="MARKUP">/</SEQ>
+
+ <KEYWORDS>
+ <KEYWORD1>importbean</KEYWORD1>
+ <KEYWORD1>droplet</KEYWORD1>
+ <KEYWORD1>param</KEYWORD1>
+ <KEYWORD1>oparam</KEYWORD1>
+ <KEYWORD1>valueof</KEYWORD1>
+ <KEYWORD1>setvalue</KEYWORD1>
+ <KEYWORD1>servlet</KEYWORD1>
+ <KEYWORD2>bean</KEYWORD2>
+ <KEYWORD2>submitvalue</KEYWORD2>
+ <KEYWORD2>declareparam</KEYWORD2>
+ <KEYWORD2>synchronized</KEYWORD2>
+ <KEYWORD2>priority</KEYWORD2>
+
+ <!-- standard converters -->
+ <KEYWORD2>converter</KEYWORD2>
+ <KEYWORD2>date</KEYWORD2>
+ <KEYWORD2>number</KEYWORD2>
+ <KEYWORD2>required</KEYWORD2>
+ <KEYWORD2>nullable</KEYWORD2>
+ <KEYWORD2>currency</KEYWORD2>
+ <KEYWORD2>currencyConversion</KEYWORD2>
+ <KEYWORD2>euro</KEYWORD2>
+ <KEYWORD2>locale</KEYWORD2>
+ <KEYWORD2>symbol</KEYWORD2>
+
+ <!-- Can't use this because of image src... -->
+ <!-- <KEYWORD2>src</KEYWORD2> -->
+ </KEYWORDS>
+ </RULES>
+
+ <RULES SET="ATTRVALUE" DEFAULT="LITERAL1" HIGHLIGHT_DIGITS="TRUE">
+ <!-- backticks are java -->
+ <SPAN TYPE="MARKUP" DELEGATE="java::MAIN">
+ <BEGIN>`</BEGIN>
+ <END>`</END>
+ </SPAN>
+
+ <!-- Allow param: and bean: properties to be marked up -->
+ <SEQ TYPE="LABEL">param:</SEQ>
+ <SEQ TYPE="LABEL">bean:</SEQ>
+ </RULES>
+
+</MODE>