<formats id="DWMenu_ServerFormatDef_JSP_1">
	<separator />

	<menu name = "Date/Time" id="DWMenu_ServerFormatDef_JSP_1_DATETIME">

		<format	file="Date/Time"	title="Date/Time - General Format"		expression="<%\s*=.*DoDateTime\(.*, java\.text\.DateFormat\.MEDIUM, null\)\s*[^%>]*%>"		strNamedFormat="generalDate"	nLCID="" id="DWMenu_ServerFormatDef_JSP_1_DT1"/>

		<format	file="Date/Time"	title="Date/Time - Long Format"		expression="<%\s*=.*DoDateTime\(.*, java\.text\.DateFormat\.LONG, null\)\s*[^%>]*%>"		strNamedFormat="long"	nLCID="" id="DWMenu_ServerFormatDef_JSP_1_DT2"	/>

		<format	file="Date/Time"	title="Date/Time - Short Format"		expression="<%\s*=.*DoDateTime\(.*, java\.text\.DateFormat\.SHORT, null\)\s*[^%>]*%>"		strNamedFormat="short"	nLCID="" id="DWMenu_ServerFormatDef_JSP_1_DT3"	/>

		<format	file="Date/Time"	title="Date/Time - Monday, January 17, 2000"		expression="<%\s*=.*DoDateTime\(.*, java\.text\.DateFormat\.FULL, java\.util\.Locale\.US\)\s*[^%>]*%>"		strNamedFormat="full"	nLCID="US" id="DWMenu_ServerFormatDef_JSP_1_DT4"/>

		<format	file="Date/Time"	title="Date/Time - 17 January 2000"		expression="<%\s*=.*DoDateTime\(.*, java\.text\.DateFormat\.LONG, java\.util\.Locale\.UK\)\s*[^%>]*%>"		strNamedFormat="long"	nLCID="UK"	id="DWMenu_ServerFormatDef_JSP_1_DT5"/>

		<format	file="Date/Time"	title="Date/Time - January 17, 2000"		expression="<%\s*=.*DoDateTime\(.*, java\.text\.DateFormat\.LONG, java\.util\.Locale\.CANADA\)\s*[^%>]*%>"		strNamedFormat="long"	nLCID="CANADA"	id="DWMenu_ServerFormatDef_JSP_1_DT6"/>

		<format	file="Date/Time"	title="Date/Time - 00-1-17"		expression="<%\s*=.*DoDateTime\(.*, java\.text\.DateFormat\.SHORT, java\.util\.Locale\.PRC\)\s*[^%>]*%>"		strNamedFormat="short"	nLCID="PRC"	id="DWMenu_ServerFormatDef_JSP_1_DT7"/>

		<format	file="Date/Time"	title="Date/Time - 00-01-17"		expression="<%\s*=.*DoDateTime\(.*, java\.text\.DateFormat\.SHORT, java\.util\.Locale\.KOREA\)\s*[^%>]*%>"		strNamedFormat="short"	nLCID="KOREA" id="DWMenu_ServerFormatDef_JSP_1_DT8"/>

		<format	file="Date/Time"	title="Date/Time - 1/17/00"		expression="<%\s*=.*DoDateTime\(.*, java\.text\.DateFormat\.SHORT, java\.util\.Locale\.US\)\s*[^%>]*%>"		strNamedFormat="short"	nLCID="US"	id="DWMenu_ServerFormatDef_JSP_1_DT9"/>

		<format	file="Date/Time"	title="Date/Time - 17/01/00"		expression="<%\s*=.*DoDateTime\(.*, java\.text\.DateFormat\.SHORT, java\.util\.Locale\.UK\)\s*[^%>]*%>"		strNamedFormat="short"	nLCID="UK"	id="DWMenu_ServerFormatDef_JSP_1_DT10"/>

	</menu>

	<separator />

	<menu name = "Currency" id="DWMenu_ServerFormatDef_JSP_1_CURRENCY">

		<format	file="Currency"		title="Currency - Default"	expression="<%\s*=.*DoFormatCurrency\(.*, -1, -2, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1" UseParensForNegativeNumbers="-2"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_CY1"/>

		<format	file="Currency"		title="Currency - 2 Decimal Places"		expression="<%\s*=.*DoFormatCurrency\(.*, 2, -2, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="2"	 	UseParensForNegativeNumbers="-2"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_CY2"/>

		<format	file="Currency"		title="Currency - Rounded To Integer"	expression="<%\s*=.*DoFormatCurrency\(.*, 0, -2, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="0"		UseParensForNegativeNumbers="-2"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_CY3"/>

		<format	file="Currency"		title="Currency - () If Negative"		expression="<%\s*=.*DoFormatCurrency\(.*, -1, -1, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-1"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_CY4"/>

		<format	file="Currency"		title="Currency - Minus If Negative"	expression="<%\s*=.*DoFormatCurrency\(.*, -1, 0, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="0"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_CY5"/>

		<format	file="Currency"		title="Currency - Group Digits"			expression="<%\s*=.*DoFormatCurrency\(.*, -1, -2, -1\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-2"	GroupDigits="-1"	id="DWMenu_ServerFormatDef_JSP_1_CY6"/>

		<format	file="Currency"		title="Currency - Do Not Group Digits"	expression="<%\s*=.*DoFormatCurrency\(.*, -1, -2, 0\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-2"	GroupDigits="0"	id="DWMenu_ServerFormatDef_JSP_1_CY7"/>

	</menu>

	<menu name = "Percent" id="DWMenu_ServerFormatDef_JSP_1_PERCENT">

		<format	file="Percent"		title="Percent - Default"	expression="<%\s*=.*DoFormatPercent\(.*, -1, -2, -2\)\s*[^%>]*%>"	NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-2"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_PT1"/>

		<format	file="Percent"		title="Percent - 2 Decimal Places"		expression="<%\s*=.*DoFormatPercent\(.*, 2, -2, -2\)\s*[^%>]*%>"			NumDigitsAfterDecimal="2"		UseParensForNegativeNumbers="-2"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_PT2"/>

		<format	file="Percent"		title="Percent - Rounded To Integer"	expression="<%\s*=.*DoFormatPercent\(.*, 0, -2, -2\)\s*[^%>]*%>"			NumDigitsAfterDecimal="0"		UseParensForNegativeNumbers="-2"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_PT3"/>

		<format	file="Percent"		title="Percent - () If Negative"		expression="<%\s*=.*DoFormatPercent\(.*, -1, -1, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-1"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_PT4"/>

		<format	file="Percent"		title="Percent - Minus If Negative"		expression="<%\s*=.*DoFormatPercent\(.*, -1, 0, -2\)\s*[^%>]*%>"			NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="0"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_PT5"/>

		<format	file="Percent"		title="Percent - Group Digits"			expression="<%\s*=.*DoFormatPercent\(.*, -1, -2, -1\)\s*[^%>]*%>"			NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-2"	GroupDigits="-1"	id="DWMenu_ServerFormatDef_JSP_1_PT6"/>

		<format	file="Percent"		title="Percent - Do Not Group Digits"	expression="<%\s*=.*DoFormatPercent\(.*, -1, -2, 0\)\s*[^%>]*%>"			NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-2"	GroupDigits="0"	id="DWMenu_ServerFormatDef_JSP_1_PT7"/>

	</menu>

	<menu name = "Number" id="DWMenu_ServerFormatDef_JSP_1_NUMBER">

		<format	file="Number"		title="Number - Default"	expression="<%\s*=.*DoFormatNumber\(.*, -1, -2, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-2"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_NO1"/>

		<format	file="Number"		title="Number - 2 Decimal Places"		expression="<%\s*=.*DoFormatNumber\(.*, 2, -2, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="2"	 UseParensForNegativeNumbers="-2"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_NO2"/>

		<format	file="Number"		title="Number - Rounded To Integer"		expression="<%\s*=.*DoFormatNumber\(.*, 0, -2, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="0"		UseParensForNegativeNumbers="-2"	GroupDigits="-2" id="DWMenu_ServerFormatDef_JSP_1_NO3"/>

		<format	file="Number"		title="Number - () If Negative"			expression="<%\s*=.*DoFormatNumber\(.*, -1, -1, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-1"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_NO4"/>

		<format	file="Number"		title="Number - Minus If Negative"		expression="<%\s*=.*DoFormatNumber\(.*, -1, 0, -2\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="0"	GroupDigits="-2"	id="DWMenu_ServerFormatDef_JSP_1_NO5"/>

		<format	file="Number"		title="Number - Group Digits"			expression="<%\s*=.*DoFormatNumber\(.*, -1, -2, -1\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-2"	GroupDigits="-1"	id="DWMenu_ServerFormatDef_JSP_1_NO6"/>

		<format	file="Number"		title="Number - Do Not Group Digits"	expression="<%\s*=.*DoFormatNumber\(.*, -1, -2, 0\)\s*[^%>]*%>"		NumDigitsAfterDecimal="-1"	 UseParensForNegativeNumbers="-2"	GroupDigits="0"	id="DWMenu_ServerFormatDef_JSP_1_NO7"/>

	</menu>

	<separator />

	<menu name = "AlphaCase" id="DWMenu_ServerFormatDef_JSP_1_ALPHACASE">

		<format	file="AlphaCase"	title="AlphaCase - Upper"	expression="<%\s*=.*\.toString\(\)\.toUpperCase\(\)\s*[^%>]*%>"			uppercase="true"	id="DWMenu_ServerFormatDef_JSP_1_CASEUPPER"/>

		<format	file="AlphaCase"	title="AlphaCase - Lower"	expression="<%\s*=.*\.toString\(\)\.toLowerCase\(\)\s*[^%>]*%>"			uppercase="false"	id="DWMenu_ServerFormatDef_JSP_1_CASELOWER"/>

	</menu>

	<format	file="Trim"			title="Trim - Both"		expression="<%\s*=.*\.toString\(\)\.trim\(\)\s*[^%>]*%>"		side="both"	id="DWMenu_ServerFormatDef_JSP_1_TRIMBOTH"/>

	<separator />

	<menu name = "Math" id="DWMenu_ServerFormatDef_JSP_1_Math">

		<format	file="Math"			title="Math - Absolute Value (Double)"	expression="<%\s*=.*DoMathAbs\(.*,1\)\s*[^%>]*%>"		formattype="1" func="abs" id="DWMenu_ServerFormatDef_JSP_1_DOUBLEABS"/>

		<format	file="Math"			title="Math - Absolute Value (Float)"	expression="<%\s*=.*DoMathAbs\(.*,2\)\s*[^%>]*%>"		formattype="2" func="abs"	id="DWMenu_ServerFormatDef_JSP_1_FLOATABS"/>

		<format	file="Math"			title="Math - Absolute Value (Integer)"	expression="<%\s*=.*DoMathAbs\(.*,3\)\s*[^%>]*%>"		formattype="3"	func="abs" id="DWMenu_ServerFormatDef_JSP_1_INTEGEABS"/>

		<format	file="Math"			title="Math - Absolute Value (Long)"	expression="<%\s*=.*DoMathAbs\(.*,4\)\s*[^%>]*%>"		formattype="4"	func="abs" id="DWMenu_ServerFormatDef_JSP_1_LONGABS"/>

		<format	file="Math"			title="Math - Round Integer (Double)"	expression="<%\s*=.*DoMathRound\(.*,1\)\s*[^%>]*%>"		formattype="1"  func="round"	id="DWMenu_ServerFormatDef_JSP_1_DOUBLEROUND"/>

		<format	file="Math"			title="Math - Round Integer (Float)"	expression="<%\s*=.*DoMathRound\(.*,2\)\s*[^%>]*%>"		formattype="2"  func="round"	id="DWMenu_ServerFormatDef_JSP_1_FLOATROUND"/>

	</menu>

	<separator />
	
	<format	file="General"		title="Encode - Response.EncodeURL"		expression="<%\s*=.*response\.encodeURL\(.*\)\s*[^%>]*%>"		func="response.encodeURL" id="DWMenu_ServerFormatDef_JSP_1_URLENCODE"	/>

	<format	file="General"		title="Path - GetRealPath"		expression="<%\s*=.*getServletConfig\(\)\.getServletContext\(\).\getRealPath\(.*\)\s*[^%>]*%>"	func="getServletConfig().getServletContext().getRealPath" id="DWMenu_ServerFormatDef_JSP_1_SERVERPATH"/>

    <format file="FirstRSstat"  title="Recordset Statistic - First Index"     visibility="hidden" expression="<%\s*=\s*\(\s*\w+_first\s*\)\s*%>" id="DWMenu_ServerFormatDef_JSP_1_FIRSTREC" />

    <format file="LastRSstat"   title="Recordset Statistic - Last Index"      visibility="hidden" expression="<%\s*=\s*\(\s*\w+_last\s*\)\s*%>"  id="DWMenu_ServerFormatDef_JSP_1_LASTREC" />

    <format file="TotalRSstat"  title="Recordset Statistic - Total Records"   visibility="hidden" expression="<%\s*=\s*\(\s*\w+_total\s*\)\s*%>" id="DWMenu_ServerFormatDef_JSP_1_TOTALREC" />

</formats>
