<?xml version="1.0"?>
<!DOCTYPE refs PUBLIC "-//Screem//DTD Tag Tree 1.0" "http://www.screem.org/dtd/screem-tagtree.dtd">
<refs>
	<ref _name="ColdFusion 5" _description="ColdFusion 5.0 Markup Language (CFML)" type="application/x-httpd-coldfusion">
	<group _name="New in ColdFusion 5">
		<entry _name="cfflush">
				<_description>Flushes any buffered output to the client browser</_description>
				<insert open="&lt;cfflush&gt;" close="" />
				<property name="interval" vallist="0">Flush each time the specified number of bytes are available</property>
			</entry>
			<entry _name="cfgraph (bar / horizontal bar)">
				<_description>Display a bar chart</_description>
				<insert open="&lt;cfgraph&gt;" close="&lt;/cfgraph&gt;" />
				<property name="type" required="1" vallist="0">bar or horizontalBar</property>
				<property name="query" vallist="0">The query containing the graph data.  Required if cfgraphdata tags aren't used.</property>
				<property name="valueColumn" vallist="0">The column in the specified query that contains the data values.  Required if cfgraphdata isn't used.</property>
				<property name="itemColumn" vallist="0">The column in the query containing the labels for each bar.</property>
				<property name="URL" vallist="0">A link for if the user clicks on a bar.</property>
				<property name="URLColumn" vallist="0">The column in the query that contains URL information for the bar.  This is appended to the URL="" URL.</property>
				<property name="showValueLabel" vallist="0">Should values be shown for each bar.  yes, no, rollover (flash only).  Default: yes.</property>
				<property name="valueLabelFont" vallist="0">The font to use for value labels.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="valueLabelSize" vallist="0">The size of the value label font (pt).  Default: 12.</property>
				<property name="valueLocation" vallist="0">Where to place the value labels.  onBar, or overBar.  Default: onBar</property>
				<property name="scaleFrom" vallist="0">The minimum value for the graph axis.  Vertical for type="bar", horizontal for type="horizontalBar".  Default: 0</property>
				<property name="scaleTo" vallist="0">The maximum value for the graph axis.  Vertical for type="bar", horizontal for type="horizontalBar".</property>
				<property name="showItemLabel" vallist="0">Should item labels be placed on the axis.  horizontal for type="bar", vertical for type="horizontalBar".  yes, no.  Default: yes.</property>
				<property name="itemLabelFont" vallist="0">The font to use for item labels.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="itemLabelSize" vallist="0">The size of the item label font (pt).  Default: 12.</property>
				<property name="itemLabelOrientation" vallist="0">Orientation of item labels.  horizontal, or vertical.  Default: horizontal (type="horizontalBar"), vertical (type="bar")</property>
				<property name="title" vallist="0">Title for the chart.  This will be displayed center aligned above the chart, unless there is a legend.  In this case it will be displayed below the chart.</property>
				<property name="titleFont" vallist="0">The font to use for the title.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="fileFormat" vallist="0">File type to use for the graph.  Flash, gif, or jpg.  Default: Flash.</property>
				<property name="barSpacing" vallist="0">Gaps between bars. (px).  Default: 0</property>
				<property name="graphHeight" vallist="0">Height of the graph (px).  Default: 240.</property>
				<property name="graphWidth" vallist="0">Width of the graph (px).  Default: 329.</property>
				<property name="backgroundColor" vallist="0">Background color to use.  Default: white.</property>
				<property name="borderColor" vallist="0">Border color to use.  Default: black.</property>
				<property name="borderWidth" vallist="0">Border width to use (px).  Default: 1</property>
				<property name="depth" vallist="0">Depth (px) for 3D charts.  Default: 0. (no 3D)</property>
				<property name="colorList" vallist="0">A List of colors to use for the bars (comma separated).  Default: uses an internal list.</property>
				<property name="gridLines" vallist="0">Number of grid lines to be drawn on the graph.  Default: 0.</property>
			</entry>
			<entry _name="cfgraph (line)">
				<_description>Display a line graph</_description>
				<insert open="&lt;cfgraph&gt;" close="&lt;/cfgraph&gt;" />
				<property name="type" required="1" vallist="0">Line</property>
				<property name="query" vallist="0">The query containing the graph data.  Required if cfgraphdata tags aren't used.</property>
				<property name="valueColumn" vallist="0">The column in the specified query that contains the data values.  Required if cfgraphdata isn't used.</property>
				<property name="itemColumn" vallist="0">The column in the query containing the labels for each bar.</property>
				<property name="scaleFrom" vallist="0">Minimum value for vertical axis.  Default: 0.</property>
				<property name="scaleTo" vallist="0">Maximum value for vertical axis.</property>
				<property name="showItemLabel" vallist="0">Should item labels be placed on the axis. yes, no.  Default: yes.</property>
				<property name="itemLabelFont" vallist="0">The font to use for item labels.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="itemLabelSize" vallist="0">The size of the item label font (pt).  Default: 12.</property>
				<property name="itemLabelOrientation" vallist="0">Orientation of item labels.  horizontal, or vertical.  Default: horizontal.</property>
				<property name="title" vallist="0">Title for the chart.  This will be displayed center aligned above the chart, unless there is a legend.  In this case it will be displayed below the chart.</property>
				<property name="titleFont" vallist="0">The font to use for the title.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="fileFormat" vallist="0">File type to use for the graph.  Flash, gif, or jpg.  Default: Flash.</property>
				<property name="lineColor" vallist="0">The color to draw the line in.  Default: blue</property>
				<property name="lineWidth" vallist="0">The thickness of the line (px).  Default: 1</property>
				<property name="fill" vallist="0">Fill area below the line.  yes, no.  Default: no.</property>
				<property name="graphHeight" vallist="0">Height of the graph (px).  Default: 240.</property>
				<property name="graphWidth" vallist="0">Width of the graph (px).  Default: 329.</property>
				<property name="backgroundColor" vallist="0">Background color to use.  Default: white.</property>
				<property name="borderColor" vallist="0">Border color to use.  Default: black.</property>
				<property name="borderWidth" vallist="0">Border width to use (px).  Default: 1</property>
				<property name="depth" vallist="0">Depth (px) for 3D charts.  Default: 0. (no 3D)</property>
				<property name="gridLines" vallist="0">Number of grid lines to be drawn on the graph.  Default: 0.</property>
			</entry>
			<entry _name="cfgraph (pie)">
				<_description>Display a pie chart</_description>
				<insert open="&lt;cfgraph&gt;" close="&lt;/cfgraph&gt;" />
				<property name="type" required="1" vallist="0">pie</property>
				<property name="query" vallist="0">The query containing the graph data.  Required if cfgraphdata tags aren't used.</property>
				<property name="valueColumn" vallist="0">The column in the specified query that contains the data values.  Required if cfgraphdata isn't used.</property>
				<property name="itemColumn" vallist="0">The column in the query containing the labels for each bar.</property>
				<property name="URL" vallist="0">A link for if the user clicks on a slice.</property>
				<property name="URLColumn" vallist="0">The column in the query that contains URL information for the slice.  This is appended to the URL="" URL.</property>
				<property name="showValueLabel" vallist="0">Should values be shown for each slice.  yes, no, rollover (flash only).  Default: yes.</property>
				<property name="valueLabelFont" vallist="0">The font to use for value labels.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="valueLabelSize" vallist="0">The size of the value label font (pt).  Default: 12.</property>
				<property name="valueLocation" vallist="0">Where to place the value labels.  onBar, or overBar.  Default: onBar</property>
				<property name="title" vallist="0">Title for the chart.  This will be displayed center aligned above the chart, unless there is a legend.  In this case it will be displayed below the chart.</property>
				<property name="titleFont" vallist="0">The font to use for the title.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="showLegend" vallist="0">Show a legend on the chart.  above, below, left, right, none.  Default: none.</property>
				<property name="legendFont" vallist="0">The font to use for the legend.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="fileFormat" vallist="0">File type to use for the graph.  Flash, gif, or jpg.  Default: Flash.</property>
				<property name="graphHeight" vallist="0">Height of the graph (px).  Default: 240.</property>
				<property name="graphWidth" vallist="0">Width of the graph (px).  Default: 329.</property>
				<property name="backgroundColor" vallist="0">Background color to use.  Default: white.</property>
				<property name="borderColor" vallist="0">Border color to use.  Default: black.</property>
				<property name="borderWidth" vallist="0">Border width to use (px).  Default: 1</property>
				<property name="depth" vallist="0">Depth (px) for 3D charts.  Default: 0. (no 3D)</property>
				<property name="colorList" vallist="0">A List of colors to use for the bars (comma separated).  Default: uses an internal list.</property>
			</entry>
			<entry _name="cfgraphdata">
				<_description>Data to be displayed in a graph</_description>
				<insert open="&lt;cfgraphdata&gt;" close="&lt;/cfgraphdata&gt;" />
				<property name="value" vallist="0" required="1">The value to be represented.</property>
				<property name="item" vallist="0">Label for the item</property>
				<property name="color" vallist="0">The color to use.  Default: use the color specified in the cfgraph colorlist=""</property>
				<property name="URL" vallist="0">URL for if the user clicks this item.  Doesn't work with Line graphs, and only works if Flash is used for the graph</property>
			</entry>
			<entry _name="cflog">
				<_description>Output a message to a log file</_description>
				<insert open="&lt;cflog&gt;" close="" />
				<property name="text" vallist="0" required="1">The message to log</property>
				<property name="file" vallist="0">The file to log to.  Must have .log extension.  The file will be created if neccessary.</property>
				<property name="type" vallist="0">The type of message.  Information, Warning, Error, Fatal Information.  Default: Information.</property>
				<property name="thread" vallist="0">Log the thread ID the message is occuring from.  Yes, No,  Default: No.</property>
				<property name="date" vallist="0">Output the date.  Yes, No.  Default: Yes.</property>
				<property name="time" vallist="0">Output the time.  Yes, No.  Default: Yes.</property>
				<property name="application" vallist="0">Output the application name if the cfapplication tag provides one.  Yes, No.  Default: Yes.</property>
			</entry>
			<entry _name="cfsavecontent">
				<_description>Saves the content of the tag in a variable</_description>
				<insert open="&lt;cfsavecontent&gt;" close="&lt;/cfsavecontent&gt;" />
				<property name="variable" vallist="0" required="1">The name of the variable to save the data in</property>
			</entry>
			<entry _name="cfdump">
				<_description>dump variables for debugging</_description>
				<insert open="&lt;cfdump&gt;" close="" />
				<property name="var" vallist="0" required="1">Variable to dump</property>
			</entry>	
		</group>
		<group _name="Forms">
			<entry _name="cfapplet">
				<_description>Use a java applet</_description>
				<insert open="&lt;cfapplet&gt;" close="" />
				<property name="appletSource" vallist="0" required="1">Name of the applet that has been registered with ColdFusion.</property>
				<property name="name" vallist="0" required="1">Form variable name</property>
				<property name="height" vallist="0">Height (px)</property>
				<property name="width" vallist="0">Width (px)</property>
				<property name="vSpace" vallist="0">Vertical padding to apply</property>
				<property name="hSpace" vallist="0">Horizontal padding to apply</property>
				<property name="align" vallist="0">Applet alignment.  Left, Right, Bottom, Top, TextTop, Middle, AbsMiddle, Baseline, Absbottom.</property>
				<property name="notSupported" vallist="0">Text to show if java isn't supported by the browser.  Default: "&amp;lt;pre&amp;gt;&amp;lt;B&amp;gt;Browser must support Java to &amp;lt;BR&amp;gt;
view ColdFusion Java Applets!&amp;lt;/B&amp;gt;&amp;lt;/pre&amp;gt;"</property>
				<property name="param_n" vallist="0">Parameter for the applet. param_1="", param_2="" etc. not param_n=""</property>
			</entry>
			<entry _name="cfform">
				<_description>Create a form with custom controls.</_description>
				<insert open="&lt;cfform&gt;" close="&lt;/cfform&gt;" />
				<property name="name" vallist="0">Form name</property>
				<property name="action" vallist="0" required="1">The page to send results to.</property>
				<property name="preserveData" vallist="0">Display data that was entered in the action page.</property>
				<property name="enableCAB" vallist="0">Deprecated, no use.</property>
				<property name="onSubmit" vallist="0">Javascript to execute when the form is submitted.</property>
				<property name="target" vallist="0">Window or frame to show results in</property>
				<property name="encType" vallist="0">MIME type for the form data.  Default: application/x-www-form-urlencoded.  Only applies to POST method.</property>
				<property name="passThrough" vallist="0">Should attributes on this tag, that are not valid cfform attributes be passed onto the HTML &amp;lt;form&amp;gt; tag that will be generated.  e.g. method=""</property>
				<property name="codeBase" vallist="0">URL that Internet explorer can download a java runtime environment from.  Default: /CFIDE/classes/cf-j2re-win.cab</property>
				<property name="archive" vallist="0">URL java based form controls can be downloaded from.  Default: /CFIDE/classes/CFJava2.jar</property>
			</entry>
			<entry _name="cfgrid">
				<_description>A grid for laying out a cfform</_description>
				<insert open="&lt;cfgrid&gt;" close="&lt;/cfgrid&gt;" />
				<property name="name" vallist="0" required="1">Name for the grid</property>
				<property name="height" vallist="0">Height of the grid (px)</property>
				<property name="width" vallist="0">Width of the grid (px)</property>
				<property name="autoWidth" vallist="0">Automatically set the width of the grid columns.  Yes, No.  Default: No.</property>
				<property name="vSpace" vallist="0">Vertical padding to apply</property>
				<property name="hSpace" vallist="0">Horizontal padding to apply</property>
				<property name="align" vallist="0">Applet alignment.  Left, Right, Bottom, Top, TextTop, Middle, AbsMiddle, Baseline, Absbottom.</property>
				<property name="query" vallist="0">Query associated with the grid</property>
				<property name="insert" vallist="0">Allow users to insert row data into the grid.</property>
				<property name="delete" vallist="0">Allow users to delete row data from the grid.</property>
				<property name="sort" vallist="0">Add buttons to the grid that will sort columns based on their text.  Yes, No.  Default: No.</property>
				<property name="font" vallist="0">Font for column data</property>
				<property name="fontSize" vallist="0">Size of the font. (pt)</property>
				<property name="italic" vallist="0">Should grid text be italic. Yes, No.  Default: No</property>
				<property name="bold" vallist="0">Should grid text be bold. Yes, No.  Default: No</property>
				<property name="textColor" vallist="0">The color of grid text. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code Default: black.</property>
				<property name="href" vallist="0">Link to associate with the grid</property>
				<property name="hrefKey" vallist="0">Query column for when the grid uses a query.</property>
				<property name="target" vallist="0">Window / frame name to open the href="" in.</property>
				<property name="appendKey" vallist="0">Pass query string of the selected item to the action page.  Yes, No.  Default: Yes.</property>
				<property name="highlightHref" vallist="0">Should hrefs associated with the grid be highlighted.  Yes, No.  Default: No</property>
				<property name="onValidate" vallist="0">Javascript function to use for validating form input.</property>
				<property name="onError" vallist="0">Javascript function to run if onValidate returns false.</property>
				<property name="gridDataAlign" vallist="0">Align data in the grid.  Left, Right, or Center.  Default: Left.</property>
				<property name="gridLines" vallist="0">Draw row/column lines.  Yes, No.  Default: Yes</property>
				<property name="rowHeight" vallist="0">Minimum height (px) for grid rows.</property>
				<property name="rowHeaders" vallist="0">Display numeric labels for each row.  Default: Yes.</property>
				<property name="rowHeaderAlign" vallist="0">Align row headers.  Left, Right, Center.  Default: Left.</property>
				<property name="rowHeaderFont" vallist="0">The font to use for row headers</property>
				<property name="rowHeaderFontSize" vallist="0">The size of the row header font (pt)</property>
				<property name="rowHeaderItalic" vallist="0">Should row header text be italic. Yes, No.  Default: No</property>
				<property name="rowHeaderBold" vallist="0">Should row header text be bold. Yes, No.  Default: No</property>
				<property name="rowHeadertextColor" vallist="0">The color of row header text. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code Default: black.</property>
				<property name="rowHeaderWidth" vallist="0">Width (px) for the header.</property>
				<property name="colHeaders" vallist="0">Display headers for column.  Default: Yes.</property>
				<property name="colHeaderAlign" vallist="0">Align column headers.  Left, Right, Center.  Default: Left.</property>
				<property name="colHeaderFont" vallist="0">The font to use for column headers</property>
				<property name="colHeaderFontSize" vallist="0">The size of the column header font (pt)</property>
				<property name="colHeaderItalic" vallist="0">Should column header text be italic. Yes, No.  Default: No</property>
				<property name="colHeaderBold" vallist="0">Should column header text be bold. Yes, No.  Default: No</property>
				<property name="colHeadertextColor" vallist="0">The color of column header text. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code Default: black.</property>
				<property name="bgColor" vallist="0">The background color of the grid. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code.</property>
				<property name="selectColor" vallist="0">The background color for selected items. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code.</property>
				<property name="selectMode" vallist="0">The mode of selection.  Edit, Single, Row, Column, Browse.  Default: Browse</property>
				<property name="maxRows" vallist="0">Maximum number of rows in the grid</property>
				<property name="notSupported" vallist="0">Text to show if java isn't supported by the browser.  Default: "&amp;lt;pre&amp;gt;&amp;lt;B&amp;gt;Browser must support Java to &amp;lt;BR&amp;gt;
view ColdFusion Java Applets!&amp;lt;/B&amp;gt;&amp;lt;/pre&amp;gt;"</property>
				<property name="pictureBar" vallist="0">Use images for Insert/Delete, Sort buttons.  Yes, No.  Default: No.</property>
				<property name="insertButton" vallist="0">Text for the insert button.  Default Insert</property>
				<property name="deleteButton" vallist="0">Text for the delete button.  Default delete</property>
				<property name="sortAscendingButton" vallist="0">Text for sort button.  Default: A -&amp;gt; Z</property>
				<property name="sortDescendingButton" vallist="0">Text for sort button.  Default: Z &amp;lt;- A</property>
			</entry>
			<entry _name="cfgridcolumn">
				<_description>A grid column</_description>
				<insert open="&lt;cfgridcolumn&gt;" close="" />
				<property name="name" vallist="0" required="1">Name for the column</property>
				<property name="header" vallist="0">Text for the header.  Only used if the cfgrid is displaying headers.</property>
				<property name="width" vallist="0">Width of the column (px)</property>
				<property name="font" vallist="0">Font for column data</property>
				<property name="fontSize" vallist="0">Size of the font. (pt)</property>
				<property name="italic" vallist="0">Should column text be italic. Yes, No.  Default: No</property>
				<property name="bold" vallist="0">Should column text be bold. Yes, No.  Default: No</property>
				<property name="textColor" vallist="0">The color of column text. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code Default: black.</property>
				<property name="bgColor" vallist="0">The background color of the column. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code.</property>
				<property name="href" vallist="0">Link to associate with the column</property>
				<property name="hrefKey" vallist="0">Query column for when the grid uses a query.</property>
				<property name="target" vallist="0">Window / frame name to open the href="" in.</property>
				<property name="select" vallist="0">Is the column selectable.  Yes, No.  If No then the column can not be edited.</property>
				<property name="display" vallist="0">Display the column.  Yes, No.  Default: Yes.</property>
				<property name="type" vallist="0">Type of data the column holds. image, numeric, boolean, or string_nocase.  type="image" will display an image based on the value in the column.  Built in images are:  cd, computer, document, element, folder, floppy, fixed, remote.</property>
				<property name="headerFont" vallist="0">The font to use for column headers</property>
				<property name="HeaderFontSize" vallist="0">The size of the column header font (pt)</property>
				<property name="HeaderItalic" vallist="0">Should column header text be italic. Yes, No.  Default: No</property>
				<property name="HeaderBold" vallist="0">Should column header text be bold. Yes, No.  Default: No</property>
				<property name="colHeadertextColor" vallist="0">The color of column header text. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code Default: black.</property>
				<property name="dataAlign" vallist="0">Align column data.  Left, Right, Center.  Default: specified by cfgrid</property>
				<property name="headerAlign" vallist="0">Align column headers.  Left, Right, Center.  Default: specified by cfgrid.</property>
				<property name="numberFormat" vallist="0">How to display numbers in the grid.</property>
				<property name="values" vallist="0">Make cells in the column a dropdown list.  values here can be comma separated, or for numerical values a range (e.g. 1-10)</property>
				<property name="valuesDisplay" vallist="0">Strings that the values="" can be mapped to for displaying.</property>
				<property name="valuesDelimiter" vallist="0">Delimiter character for values="" and valuesDisplay="".  Default ","</property>	
			</entry>
			<entry _name="cfgridrow">
				<_description>Define a row in the grid that isn't using a query as the source for its data.  This will be ignored if the grid specifies a query=""</_description>
				<insert open="&lt;cfgridrow&gt;" close="" />
				<property name="data" vallist="0">Column values, comma separated.</property>
			</entry>
			<entry _name="cfgridupdate">
				<_description>Update a grid from a data source.</_description>
				<insert open="&lt;cfupdate&gt;" close="" />
				<property name="grid" vallist="0" required="1">Name of the grid to update</property>
				<property name="dataSource" vallist="0">Name of the data source.  Required for all but dbType="dynamic"</property>
				<property name="dbType" vallist="0">The type of database driver to use.  dynamic, ODBC, Oracle73, Oracle80, Sybase11, OLEDB, DB2, Informix73.  Default: ODBC.</property>
				<property name="dbServer" vallist="0">The name of the server containing the database.  This overides dbServer if specified.  This is for use with native drivers + SQLOLEDEB.</property>
				<property name="dbName" vallist="0">The name of the database.  Sybase11 and SQLOLEDB only.  This overrides the default database of the dbServer</property>
				<property name="tableName" vallist="0" required="1">Name of the table to update from.  For Oracle drivers this must be in uppercase.  Sybase is case sensitive.</property>
				<property name="connectString" vallist="0">The connection string to send to ODBC servers.  Required for dbType="dynamic".</property>
				<property name="username" vallist="0">The user name to connect as</property>
				<property name="password" vallist="0">The password to connect with</property>
				<property name="tableOwner" vallist="0">The owner of the table. (only for sources that support table ownership)</property>
				<property name="tableQualifier" vallist="0">The qualifier for the table.  e.g.  SQL Server / Oracle use the database name.  Intersolv dBase it is the directory containing the dbf file.</property>
				<property name="provider" vallist="0">COM provider for use with OLEDB.</property>
				<property name="providerDSN" vallist="0">Data source for the COM provider.</property>
				<property name="keyOnly" vallist="0">Confine WHERE clause to key values.  Yes, No.  Default: Yes.</property>
			</entry>
			<entry _name="cfinput">
				<_description>Add an input control to a cfform</_description>
				<insert open="&lt;cfinput&gt;" close="" />
				<property name="type" vallist="0">Type of the control.  text, radio, checkbox, password.  Default: text.</property>
				<property name="name" vallist="0" required="1">Name for the input element</property>
				<property name="value" vallist="0">Initial value</property>
				<property name="required" vallist="0">Is this a required field.  Yes, No.  Default No.</property>
				<property name="range" vallist="0">Range for numerical values.  minimum, maximum</property>
				<property name="validate" vallist="0">Validation type to apply.  date, eurodate, time, float, integer, telephone, zipcode, creditcard, social_security_number, regular_expression.</property>
				<property name="onValidate" vallist="0">A Javascript function to validate the input with.  ignored if validate="" is specified.</property>
				<property name="pattern" vallist="0">The regular expression to use if validate="regular_expression"</property>
				<property name="message" vallist="0" required="1">Message to display if validation fails</property>
				<property name="onError" vallist="0">A Javascript function to call if validation fails.</property>
				<property name="size" vallist="0">Size of the input box.  ignored for radio/checkbox</property>
				<property name="maxLength" vallist="0">Maximum number of characters for text input controls.</property>
				<property name="checked" vallist="0">Is this radio/checkbox selected.</property>
				<property name="passThrough" vallist="0">Pass any attributes not part of cfinput onto the HTML input tag.</property>
			</entry>
			<entry _name="cfselect">
				<_description>Add a select control to a cfform</_description>
				<insert open="&lt;cfselect&gt;" close="&lt;/cfselect&gt;" />
				<property name="name" vallist="0" required="1">Name for the select element</property>
				<property name="size" vallist="0">Number of entries</property>
				<property name="required" vallist="0">Is this a required field.  Yes, No.  Default No.</property>
				<property name="message" vallist="0" required="1">Message to display if validation fails</property>
				<property name="onError" vallist="0">A Javascript function to call if validation fails.</property>
				<property name="multiple" vallist="0">Support selecting multiple items.  This turns the dropdown into a list box.</property>
				<property name="query" vallist="0">The query to use for creating the items in the select.</property>
				<property name="selected" vallist="0">The value of an entry to preselect.</property>
				<property name="value" vallist="0">Query column value for the list</property>
				<property name="display" vallist="0">The query column to display.</property>
				<property name="passThrough" vallist="0">Pass any attributes not part of cfinput onto the HTML input tag.</property>
			</entry>
			<entry _name="cfslider">
				<_description>Insert a slider control into a form</_description>
				<insert open="&lt;cfslider&gt;" close="" />
				<property name="name" vallist="0" required="1">The name of the slider</property>
				<property name="label" vallist="0">Label to display. %value% will diplay the value of the slider if used within this label text.</property>
				<property name="refreshLabel" vallist="0">Is the label updated as the slider is moved.  Yes, No.  Default: Yes</property>
				<property name="img" vallist="0">Deprecated.  does nothing.</property>
				<property name="imgStyle" vallist="0">Deprecated.  does nothing.</property>
				<property name="range" vallist="0">Range of the slider, comma separated.  Default: 1,100</property>
				<property name="scale" vallist="0">Scale of the slider, controls value increment per step the slider is moved.</property>
				<property name="value" vallist="0">Initial value.</property>
				<property name="onValidate" vallist="0">Javascript function to use for validating form input.</property>
				<property name="message" vallist="0" required="1">Message to display if validation fails</property>
				<property name="onError" vallist="0">A Javascript function to call if validation fails.</property>
				<property name="height" vallist="0">Height (px)</property>
				<property name="width" vallist="0">Width (px)</property>
				<property name="vSpace" vallist="0">Vertical padding to apply</property>
				<property name="hSpace" vallist="0">Horizontal padding to apply</property>
				<property name="align" vallist="0">Alignment.  Left, Right, Bottom, Top, TextTop, Middle, AbsMiddle, Baseline, Absbottom.</property>
				<property name="tickMarkImages" vallist="0">A list of images (comma separated) for each mark along the slider.</property>
				<property name="tickMarkLabels" vallist="0">A list of labels (comma separated) for each mark along the slider.</property>
				<property name="lookAndFeel" vallist="0">How should the slider of the tree look/act.  motif, windows, metal (java swing).  Default: windows.</property>
				<property name="vertical" vallist="0">Display a vertical slider.  Default: No.</property>
				<property name="grooveColor" vallist="0">Deprecated, does nothing.</property>
				<property name="bgColor" vallist="0">The background color. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code.</property>
				<property name="textColor" vallist="0">The text color. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code.</property>
				<property name="font" vallist="0">Font for labels</property>
				<property name="fontSize" vallist="0">Size of the font. (pt)</property>
				<property name="italic" vallist="0">Should labels be italic. Yes, No.  Default: No</property>
				<property name="bold" vallist="0">Should labels be bold. Yes, No.  Default: No</property>
				<property name="notSupported" vallist="0">Text to show if java isn't supported by the browser.  Default: "&amp;lt;pre&amp;gt;&amp;lt;B&amp;gt;Browser must support Java to &amp;lt;BR&amp;gt;
view ColdFusion Java Applets!&amp;lt;/B&amp;gt;&amp;lt;/pre&amp;gt;"</property>
			</entry>
			<entry _name="cftextinput">
				<_description>Insert single line text input box.</_description>
				<insert open="&lt;cftextinput&gt;" close="" />
				<property name="name" vallist="0" required="1">The name of the input</property>
				<property name="value" vallist="0">Initial value</property>
				<property name="required" vallist="0">Is this a required field.  Yes, No.  Default No.</property>
				<property name="range" vallist="0">minimum value, maximum value</property>
				<property name="validate" vallist="0">Validation type to apply.  date, eurodate, time, float, integer, telephone, zipcode, creditcard, social_security_number, regular_expression.</property>
				<property name="onValidate" vallist="0">Javascript function to use for validating form input.</property>
				<property name="message" vallist="0" required="1">Message to display if validation fails</property>
				<property name="onError" vallist="0">A Javascript function to call if validation fails.</property>
				<property name="size" vallist="0">Width of input box in characters, longer input will scroll horizontally</property>
				<property name="font" vallist="0">Font for text</property>
				<property name="fontSize" vallist="0">Size of the font. (pt)</property>
				<property name="italic" vallist="0">Should text be italic. Yes, No.  Default: No</property>
				<property name="bold" vallist="0">Should text be bold. Yes, No.  Default: No</property>
				<property name="height" vallist="0">Height (px)</property>
				<property name="width" vallist="0">Width (px)</property>
				<property name="vSpace" vallist="0">Vertical padding to apply</property>
				<property name="hSpace" vallist="0">Horizontal padding to apply</property>
				<property name="align" vallist="0">Alignment.  Left, Right, Bottom, Top, TextTop, Middle, AbsMiddle, Baseline, Absbottom.</property>
				<property name="bgColor" vallist="0">The background color. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code.</property>
				<property name="textColor" vallist="0">The text color. black, magenta, cyan, orange, darkgray, pink, gray, white, lightgray, yellow, or a hex color code.</property>
				<property name="maxLength" vallist="0">Maximum number of characters for text input controls.</property>
				<property name="notSupported" vallist="0">Text to show if java isn't supported by the browser.  Default: "&amp;lt;pre&amp;gt;&amp;lt;B&amp;gt;Browser must support Java to &amp;lt;BR&amp;gt;
view ColdFusion Java Applets!&amp;lt;/B&amp;gt;&amp;lt;/pre&amp;gt;"</property>
			</entry>
			<entry _name="cftree">
				<_description>Insert a tree control into a form</_description>
				<insert open="&lt;cftree&gt;" close="&lt;/cftree&gt;" />
				<property name="name" vallist="0" required="1">The name of the tree</property>
				<property name="required" vallist="0">Is this a required field.  Yes, No.  Default No.</property>
				<property name="delimiter" vallist="0">Delimiting character for form path variable.  default "\"</property>
				<property name="completePath" vallist="0">Pass the root level of treename.path when submitted.  Yes, No.  Must be Yes for preserveData to work.</property>
				<property name="appendKey" vallist="0">Pass CFTREEITEMKEY along with the selected item value.  Default: Yes.</property>
				<property name="highlightHref" vallist="0">Should hrefs associated with tree items be highlighted.  Yes, No.  Default: Yes</property>
				<property name="onValidate" vallist="0">Javascript function to use for validating form input.</property>
				<property name="message" vallist="0" required="1">Message to display if validation fails</property>
				<property name="onError" vallist="0">A Javascript function to call if validation fails.</property>
				<property name="lookAndFeel" vallist="0">How should the slider of the tree look/act.  motif, windows, metal (java swing).  Default: windows.</property>
				<property name="font" vallist="0">Font for data</property>
				<property name="fontSize" vallist="0">Size of the font. (pt)</property>
				<property name="italic" vallist="0">Should text be italic. Yes, No.  Default: No</property>
				<property name="bold" vallist="0">Should text be bold. Yes, No.  Default: No</property>
				<property name="height" vallist="0">Height (px)</property>
				<property name="width" vallist="0">Width (px)</property>
				<property name="vSpace" vallist="0">Vertical padding to apply</property>
				<property name="hSpace" vallist="0">Horizontal padding to apply</property>
				<property name="align" vallist="0">Alignment.  Left, Right, Bottom, Top, TextTop, Middle, AbsMiddle, Baseline, Absbottom.</property>
				<property name="border" vallist="0">Add a border to the tree.  Default: Yes</property>
				<property name="hScroll" vallist="0">Allow horizontal scrolling.  Default: Yes</property>
				<property name="vScroll" vallist="0">Allow vertical scrolling.  Default: Yes</property>
				<property name="notSupported" vallist="0">Text to show if java isn't supported by the browser.  Default: "&amp;lt;pre&amp;gt;&amp;lt;B&amp;gt;Browser must support Java to &amp;lt;BR&amp;gt;
view ColdFusion Java Applets!&amp;lt;/B&amp;gt;&amp;lt;/pre&amp;gt;"</property>
			</entry>
			<entry _name="cftreeitem">
				<_description>Add an item to a cftree</_description>
				<insert open="&lt;cftreeitem&gt;" close="" />
				<property name="value" vallist="0" required="1">The value to pass when the form is submitted.  separate query columns with a comma.</property>
				<property name="display" vallist="0">Label to display for the item.  Default: value="" value.</property>
				<property name="parent" vallist="0">The value of the parent item in the tree</property>
				<property name="img" vallist="0">image name or filename for an image to display.  Valid image names: cd, computer, document, element, folder, floppy, fixed, remote.  comma separate image names corresponding to the level in the tree.</property>
				<property name="imgopen" vallist="0">An image to use when this tree item is expanded.</property>
				<property name="href" vallist="0">URL for the item if it is clicked.</property>
				<property name="target" vallist="0">Window / frame name to open the href="" in.</property>
				<property name="query" vallist="0">A query to generate the data for the item.</property>
				<property name="queryAsRoot" vallist="0">Yes, No.  Use this when you are generating this as the root item in the tree</property>
				<property name="expand" vallist="0">Expand the item if it has child items  Default: Yes.</property>
			</entry>
		</group>
	
		<group _name="Database manipulation">
			<entry _name="cfinsert">
				<_description>Insert a record</_description>
				<insert open="&lt;cfinsert&gt;" close="" />
				<property name="dataSource" vallist="0">Name of the data source.  Required for all but dbType="dynamic"</property>
				<property name="dbType" vallist="0">The type of database driver to use.  dynamic, ODBC, Oracle73, Oracle80, Sybase11, OLEDB, DB2, Informix73.  Default: ODBC.</property>
				<property name="dbServer" vallist="0">The name of the server containing the database.  This overides dbServer if specified.  This is for use with native drivers + SQLOLEDEB.</property>
				<property name="dbName" vallist="0">The name of the database.  Sybase11 and SQLOLEDB only.  This overrides the default database of the dbServer</property>
				<property name="tableName" vallist="0" required="1">Name of the table to insert into.  For Oracle drivers this must be in uppercase.  Sybase is case sensitive.</property>
				<property name="connectString" vallist="0">The connection string to send to ODBC servers.  Required fro dbType="dynamic".</property>
				<property name="tableOwner" vallist="0">The owner of the table. (only for sources that support table ownership)</property>
				<property name="tableQualifier" vallist="0">The qualifier for the table.  e.g.  SQL Server / Oracle use the database name.  Intersolv dBase it is the directory containing the dbf file.</property>
				<property name="username" vallist="0">The user name to connect as</property>
				<property name="password" vallist="0">The password to connect with</property>
				<property name="provider" vallist="0">COM provider for use with OLEDB.</property>
				<property name="providerDSN" vallist="0">Data source for the COM provider.</property>
				<property name="formFields" vallist="0">Comma separated list of fields to insert.  If not provided all fields are included.</property>
			</entry>
			<entry _name="cfprocparam">
				<_description>Parameter information.  For use with stored procedures</_description>
				<insert open="&lt;cfprocparam&gt;" close="" />
				<property name="type" vallist="0">The type of the parameter.  IN, OUT, or INOUT.  Default: IN.</property>
				<property name="variable" vallist="0">The variable to store the output value.  Required for type="OUT" and type="INOUT"</property>
				<property name="dbVarName" vallist="0" required="1">Parameter name in the stored procedure</property>
				<property name="value" vallist="0">The value of the parameter.  Required for type="IN" and type="INOUT"</property>
				<property name="CFSQLType" vallist="0" required="1">SQL type the parameter matches if any.  CF_SQL_BIGINT, CF_SQL_BIT, CF_SQL_CHAR, CF_SQL_DATE, CF_SQL_DECIMAL, CF_SQL_DOUBLE, CF_SQL_FLOAT, CF_SQL_IDSTAMP, CF_SQL_INTEGER, CF_SQL_LONGCARCHAR, CF_SQL_MONEY, CF_SQL_MONEY4, CF_SQL_NUMERIC, CF_SQL_REAL, CF_SQL_REFCURSOR, CF_SQL_SMALLINT, CF_SQL_TIME, CF_SQL_TIMESTAMP, CF_SQL_TINYINT, CF_SQL_VARCHAR.</property>
				<property name="maxLength" vallist="0">Maximum length for the parameter</property>
				<property name="scale" vallist="0">Accuracy of decimal places.</property>
				<property name="null" vallist="0">Allow null parameters.  Yes, No.  value="" will be ignored if this is set to Yes.</property>
			</entry>
			<entry _name="cfprocresult">
				<_description>Store the results of a stored procedure</_description>
				<insert open="&lt;cfprocresult&gt;" close="" />
				<property name="name" vallist="0" required="1">The name of the result set.</property>
				<property name="resultSet" vallist="0">If the procedure produces multiple sets of results store this one.  Default: 1.</property>
				<property name="maxRows" vallist="0">Only store this number of rows.  Default: store all rows.</property>
			</entry>
			<entry _name="cfquery">
				<_description>Perform a database query</_description>
				<insert open="&lt;cfquery&gt;" close="&lt;/cfquery&gt;" />
				<property name="name" vallist="0" required="1">The name for the query.</property>
				<property name="dataSource" vallist="0">Name of the data source.  Required for all but dbType="dynamic", and dbType="query"</property>
				<property name="dbType" vallist="0">The type of database driver to use.  dynamic, ODBC, Oracle73, Oracle80, Sybase11, OLEDB, DB2, Informix73.  Default: ODBC.</property>
				<property name="dbServer" vallist="0">The name of the server containing the database.  This overides dbServer if specified.  This is for use with native drivers + SQLOLEDEB.</property>
				<property name="dbName" vallist="0">The name of the database.  Sybase11 and SQLOLEDB only.  This overrides the default database of the dbServer</property>
				<property name="connectString" vallist="0">The connection string to send to ODBC servers.  Required fro dbType="dynamic".</property>
				<property name="username" vallist="0">The user name to connect as</property>
				<property name="password" vallist="0">The password to connect with</property>
				<property name="maxRows" vallist="0">The maximum number of rows to return.</property>
				<property name="blockFactor" vallist="0">Fetch this many rows at a time.  (1-100)  Default: 1.  Only applies to Oracle drivers and ODBC drivers.</property>
				<property name="timeout" vallist="0">Timeout value in seconds for communicating with the server.</property>
				<property name="cachedAfter" vallist="0">Use cached query results if the original query occured after the specified date.</property>
				<property name="cachedWithin" vallist="0">Use cached query results if the original query was within this time span. (use the CreateTimeSpan function)</property>
				<property name="provider" vallist="0">COM provider for use with OLEDB.</property>
				<property name="providerDSN" vallist="0">Data source for the COM provider.</property>
				<property name="debug" vallist="0">Debug queries</property>
			</entry>
			<entry _name="cfqueryparam">
				<_description>Parameters for a query</_description>
				<insert open="&lt;cfqueryparam&gt;" close="" />
				<property name="value" vallist="0" required="1">The value for the WHERE clause</property>
				<property name="CFSQLType" vallist="0">SQL type the parameter matches if any.  CF_SQL_BIGINT, CF_SQL_BIT, CF_SQL_CHAR, CF_SQL_DATE, CF_SQL_DECIMAL, CF_SQL_DOUBLE, CF_SQL_FLOAT, CF_SQL_IDSTAMP, CF_SQL_INTEGER, CF_SQL_LONGCARCHAR, CF_SQL_MONEY, CF_SQL_MONEY4, CF_SQL_NUMERIC, CF_SQL_REAL, CF_SQL_REFCURSOR, CF_SQL_SMALLINT, CF_SQL_TIME, CF_SQL_TIMESTAMP, CF_SQL_TINYINT, CF_SQL_VARCHAR.</property>
				<property name="maxLength" vallist="0">Maximum length for the parameter</property>
				<property name="scale" vallist="0">Accuracy of decimal places.</property>
				<property name="null" vallist="0">Allow null parameters.  Yes, No.  value="" will be ignored if this is set to Yes.</property>
				<property name="list" vallist="0">Is the value a list of values.</property>
				<property name="separator" vallist="0">The delimiting character for the value if it is a list.  Default: ","</property>
			</entry>
			<entry _name="cfstoredproc">
				<_description>Run a stored procedure on the database server</_description>
				<insert open="&lt;cfstoreproc&gt;" close="" />
				<property name="procedure" vallist="0" required="1">The procedure to execute.</property>
				<property name="dataSource" vallist="0">Name of the data source.  Required for all but dbType="dynamic"</property>
				<property name="dbType" vallist="0">The type of database driver to use.  dynamic, ODBC, Oracle73, Oracle80, Sybase11, OLEDB, DB2, Informix73.  Default: ODBC.</property>
				<property name="username" vallist="0">The user name to connect as</property>
				<property name="password" vallist="0">The password to connect with</property>
				<property name="dbServer" vallist="0">The name of the server containing the database.  This overides dbServer if specified.  This is for use with native drivers + SQLOLEDEB.</property>
				<property name="connectString" vallist="0">The connection string to send to ODBC servers.  Required fro dbType="dynamic".</property>
				<property name="dbName" vallist="0">The name of the database.  Sybase11 and SQLOLEDB only.  This overrides the default database of the dbServer</property>
				<property name="blockFactor" vallist="0">Fetch this many rows at a time.  (1-100)  Default: 1.  Only applies to Oracle drivers and ODBC drivers.</property>				
				<property name="provider" vallist="0">COM provider for use with OLEDB.</property>
				<property name="providerDSN" vallist="0">Data source for the COM provider.</property>
				<property name="debug" vallist="0">Debug queries</property>
				<property name="returnCode" vallist="0">Store the return code of the proceudre in cfstoredproc.statusCode.  Yes, or No.  Default: No.</property>
			</entry>
			<entry _name="cftransaction">
				<_description>Group database actions into a single transaction for easy rollback</_description>
				<insert open="&lt;cftransaction&gt;" close="&lt;/cftransaction&gt;" />
				<property name="action" vallist="0">Action of the transaction to perform.  begin, commit, or rollback.  Default: begin.</property>
				<property name="isolation" vallist="0">The lock type to use with ODBC.  Read_Uncommitted, ReadCommitted, Repeatable_Read, Serializable.</property>
			</entry>
			<entry _name="cfupdate">
				<_description>Update an existing database record</_description>
				<insert open="&lt;cfupdate&gt;" close="" />
				<property name="dataSource" vallist="0">Name of the data source.  Required for all but dbType="dynamic"</property>
				<property name="dbType" vallist="0">The type of database driver to use.  dynamic, ODBC, Oracle73, Oracle80, Sybase11, OLEDB, DB2, Informix73.  Default: ODBC.</property>
				<property name="dbServer" vallist="0">The name of the server containing the database.  This overides dbServer if specified.  This is for use with native drivers + SQLOLEDEB.</property>
				<property name="dbName" vallist="0">The name of the database.  Sybase11 and SQLOLEDB only.  This overrides the default database of the dbServer</property>
				<property name="connectString" vallist="0">The connection string to send to ODBC servers.  Required fro dbType="dynamic".</property>
				<property name="tableName" vallist="0" required="1">Name of the table to insert into.  For Oracle drivers this must be in uppercase.  Sybase is case sensitive.</property>
				<property name="tableOwner" vallist="0">The owner of the table. (only for sources that support table ownership)</property>
				<property name="tableQualifier" vallist="0">The qualifier for the table.  e.g.  SQL Server / Oracle use the database name.  Intersolv dBase it is the directory containing the dbf file.</property>
				<property name="username" vallist="0">The user name to connect as</property>
				<property name="password" vallist="0">The password to connect with</property>
				<property name="provider" vallist="0">COM provider for use with OLEDB.</property>
				<property name="providerDSN" vallist="0">Data source for the COM provider.</property>
				<property name="formFields" vallist="0">Comma separated list of fields to insert.  If not provided all fields are included.</property>
			</entry>
		</group>
	
		<group _name="Data output">
			<entry _name="cfcol">
				<_description>Define a table column header</_description>
				<insert open="&lt;cfcol&gt;" close="" />
				<property name="header" vallist="0" required="1">Text for the header</property>
				<property name="width" vallist="0">Width of the column in characters.  Default: 20.</property>
				<property name="align" vallist="0">Align text.  Left, Right, or Center.</property>
				<property name="text" vallist="0">Control what displays in the columns.  Same format as cfoutput sections.</property>
			</entry>
			<entry _name="cfcontent">
				<_description>Define MIME type of the current page + provide a file with the page.</_description>
				<insert open="&lt;cfcontent&gt;" close="" />
				<property name="type" vallist="0" required="1">The MIME type.</property>
				<property name="deleteFile" vallist="0">Delete the file after the download.  Default: No.</property>
				<property name="file" vallist="0">The name of the file to send.</property>
				<property name="reset" vallist="0">Discard any output prior to this tag.  Default: Yes.  This has no effect if you have set a file=""</property>
			</entry>
			<entry _name="cflog">
				<_description>Output a message to a log file</_description>
				<insert open="&lt;cflog&gt;" close="" />
				<property name="text" vallist="0" required="1">The message to log</property>
				<property name="file" vallist="0">The file to log to.  Must have .log extension.  The file will be created if neccessary.</property>
				<property name="type" vallist="0">The type of message.  Information, Warning, Error, Fatal Information.  Default: Information.</property>
				<property name="thread" vallist="0">Log the thread ID the message is occuring from.  Yes, No,  Default: No.</property>
				<property name="date" vallist="0">Output the date.  Yes, No.  Default: Yes.</property>
				<property name="time" vallist="0">Output the time.  Yes, No.  Default: Yes.</property>
				<property name="application" vallist="0">Output the application name if the cfapplication tag provides one.  Yes, No.  Default: Yes.</property>
			</entry>
			<entry _name="cfoutput">
				<_description>Display results of a database query</_description>
				<insert open="&lt;cfoutput&gt;" close="&lt;/cfoutput&gt;" />
				<property name="query" vallist="0">Name of the cfquery to output</property>
				<property name="group" vallist="0">Column in the query to group by</property>
				<property name="groupCaseSensitive" vallist="0">Should grouping be case sensitive.  Default: Yes.</property>
				<property name="startRow" vallist="0">Row in the query to start outputting at.</property>
				<property name="maxRows" vallist="0">The maximum number of rows to output.</property>
			</entry>
			<entry _name="cfprocessingdirective">
				<_description>Control white space processing produced by cfml</_description>
				<insert open="&lt;cfprosessingdirective&gt;" close="&lt;/cfprocessingdirective&gt;" />
				<property name="suppressWhiteSpace" vallist="0">Yes or No.</property>
			</entry>
			<entry _name="cftable">
				<_description>Build a table.  Use cfcol for defining columns / rows.  Tables will either be &amp;lt;pre&amp;gt; or &amp;lt;table&amp;gt;</_description>
				<insert open="&lt;cftable&gt;" close="&lt;/cftable&gt;" />
				<property name="query" vallist="0" required="1">The query containing the table data</property>
				<property name="maxRows" vallist="0">The maximum number of rows to output.</property>
				<property name="colSpacing" vallist="0">Spacing (px) between columns.  Default: 2.</property>
				<property name="headerLines" vallist="0">Number of lines for the header.  Default: 2.</property>
				<property name="HTMLTable" vallist="0">Output as an HTML 3.0 table</property>
				<property name="border" vallist="0">Add a border to the table (HTMLTable only)</property>
				<property name="colHeaders" vallist="0">Display headers for columns.  Defined with cfcol</property>
				<property name="startRow" vallist="0">Row in the query to start outputting at.</property>
			</entry>
		</group>
	
		<group _name="Exception handling">
			<entry _name="cferror">
				<_description>Enable custom HTML error pages</_description>
				<insert open="&lt;cferror&gt;" close="" />
				<property name="type" vallist="0" required="1">The type of error this page handles.  request, validation, monitor, or exception.</property>
				<property name="Template" vallist="0" required="1">Path to the custom page.</property>
				<property name="mailto" vallist="0">email address of the server administrator who should be notified.  The template page can access this as #error.mailTo#</property>
				<property name="exception" vallist="0">Type of exception.  Required for type="exception" or type="monitor"</property>
			</entry>
			<entry _name="cfrethrow">
				<_description>Rethrow the current exception. (Crashes Linux coldfusion server versions 4.5 and 5)</_description>
				<insert open="&lt;cfrethrow&gt;" close="" />
			</entry>
			<entry _name="cfthrow">
				<_description>Throw an exception</_description>
				<insert open="&lt;cfthrow&gt;" close="" />
				<property name="type" vallist="0">The type of exception to throw.  Custom, or Application.</property>
				<property name="message" vallist="0">The message for why the exception has occured</property>
				<property name="detail" vallist="0">A details description of the exception.  ColdFusion will include the position in the page that it occured at.</property>
				<property name="errorCode" vallist="0">Custom error code</property>
				<property name="extendedInfo" vallist="0">Custom error code</property>
			</entry>
			<entry _name="cftry">
				<_description>Execute a section of code and catch exceptions that it may throw.</_description>
				<insert open="&lt;cftry&gt;" close="&lt;/cftry&gt;" />
			</entry>
			<entry _name="cfcatch">
				<_description>Catch this type of exception</_description>
				<insert open="&lt;cfcatch&gt;" close="&lt;/cfcatch&gt;" />
				<property name="type" vallist="0">The type of exception to catch.  Application, Database, Template, Security, Object, missingInclude, Expression, Lock, Custom_type, Any.  Default: Any.</property>
			</entry>		
		</group>

		<group _name="Extensibility">
			<entry _name="cfcollection">
				<_description>Create / modify Verity collections</_description>
				<insert open="&lt;cfcollection&gt;" close="" />
				<property name="action" vallist="0" required="1">The action to perform.  create, repair, delete, optimize, or map</property>
				<property name="collection" vallist="0" required="1">The name of the collection, or alias with action="map"</property>
				<property name="path" vallist="0">The path to the Verity collection.  Required with action="create" or action="map".</property>
				<property name="language" vallist="0">The language pack to use.  English, German, Finnish, French, Danish, Dutch, Italian, Norwegian, Portuguese, Spanish, or Swedish.  Default: English.</property>
			</entry>
			<entry _name="cfexecute">
				<_description>Execute an application on the server</_description>
				<insert open="&lt;cfexecute&gt;" close="&lt;/cfexecute&gt;" />
				<property name="name" vallist="0" required="1">The pathname of the application to execute.</property>
				<property name="arguments" vallist="0">Arguments to pass to the application.</property>
				<property name="outputFile" vallist="0">Redirect the output of the application to this file.</property>
				<property name="timeout" vallist="0">Timeout period to wait for the process.  0 means do not wait.  Default: 0</property>
			</entry>
			<entry _name="cfgraph (bar / horizontal bar)">
				<_description>Display a bar chart</_description>
				<insert open="&lt;cfgraph&gt;" close="&lt;/cfgraph&gt;" />
				<property name="type" required="1" vallist="0">bar or horizontalBar</property>
				<property name="query" vallist="0">The query containing the graph data.  Required if cfgraphdata tags aren't used.</property>
				<property name="valueColumn" vallist="0">The column in the specified query that contains the data values.  Required if cfgraphdata isn't used.</property>
				<property name="itemColumn" vallist="0">The column in the query containing the labels for each bar.</property>
				<property name="URL" vallist="0">A link for if the user clicks on a bar.</property>
				<property name="URLColumn" vallist="0">The column in the query that contains URL information for the bar.  This is appended to the URL="" URL.</property>
				<property name="showValueLabel" vallist="0">Should values be shown for each bar.  yes, no, rollover (flash only).  Default: yes.</property>
				<property name="valueLabelFont" vallist="0">The font to use for value labels.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="valueLabelSize" vallist="0">The size of the value label font (pt).  Default: 12.</property>
				<property name="valueLocation" vallist="0">Where to place the value labels.  onBar, or overBar.  Default: onBar</property>
				<property name="scaleFrom" vallist="0">The minimum value for the graph axis.  Vertical for type="bar", horizontal for type="horizontalBar".  Default: 0</property>
				<property name="scaleTo" vallist="0">The maximum value for the graph axis.  Vertical for type="bar", horizontal for type="horizontalBar".</property>
				<property name="showItemLabel" vallist="0">Should item labels be placed on the axis.  horizontal for type="bar", vertical for type="horizontalBar".  yes, no.  Default: yes.</property>
				<property name="itemLabelFont" vallist="0">The font to use for item labels.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="itemLabelSize" vallist="0">The size of the item label font (pt).  Default: 12.</property>
				<property name="itemLabelOrientation" vallist="0">Orientation of item labels.  horizontal, or vertical.  Default: horizontal (type="horizontalBar"), vertical (type="bar")</property>
				<property name="title" vallist="0">Title for the chart.  This will be displayed center aligned above the chart, unless there is a legend.  In this case it will be displayed below the chart.</property>
				<property name="titleFont" vallist="0">The font to use for the title.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="fileFormat" vallist="0">File type to use for the graph.  Flash, gif, or jpg.  Default: Flash.</property>
				<property name="barSpacing" vallist="0">Gaps between bars. (px).  Default: 0</property>
				<property name="graphHeight" vallist="0">Height of the graph (px).  Default: 240.</property>
				<property name="graphWidth" vallist="0">Width of the graph (px).  Default: 329.</property>
				<property name="backgroundColor" vallist="0">Background color to use.  Default: white.</property>
				<property name="borderColor" vallist="0">Border color to use.  Default: black.</property>
				<property name="borderWidth" vallist="0">Border width to use (px).  Default: 1</property>
				<property name="depth" vallist="0">Depth (px) for 3D charts.  Default: 0. (no 3D)</property>
				<property name="colorList" vallist="0">A List of colors to use for the bars (comma separated).  Default: uses an internal list.</property>
				<property name="gridLines" vallist="0">Number of grid lines to be drawn on the graph.  Default: 0.</property>
			</entry>
			<entry _name="cfgraph (line)">
				<_description>Display a line graph</_description>
				<insert open="&lt;cfgraph&gt;" close="&lt;/cfgraph&gt;" />
				<property name="type" required="1" vallist="0">Line</property>
				<property name="query" vallist="0">The query containing the graph data.  Required if cfgraphdata tags aren't used.</property>
				<property name="valueColumn" vallist="0">The column in the specified query that contains the data values.  Required if cfgraphdata isn't used.</property>
				<property name="itemColumn" vallist="0">The column in the query containing the labels for each bar.</property>
				<property name="scaleFrom" vallist="0">Minimum value for vertical axis.  Default: 0.</property>
				<property name="scaleTo" vallist="0">Maximum value for vertical axis.</property>
				<property name="showItemLabel" vallist="0">Should item labels be placed on the axis. yes, no.  Default: yes.</property>
				<property name="itemLabelFont" vallist="0">The font to use for item labels.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="itemLabelSize" vallist="0">The size of the item label font (pt).  Default: 12.</property>
				<property name="itemLabelOrientation" vallist="0">Orientation of item labels.  horizontal, or vertical.  Default: horizontal.</property>
				<property name="title" vallist="0">Title for the chart.  This will be displayed center aligned above the chart, unless there is a legend.  In this case it will be displayed below the chart.</property>
				<property name="titleFont" vallist="0">The font to use for the title.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="fileFormat" vallist="0">File type to use for the graph.  Flash, gif, or jpg.  Default: Flash.</property>
				<property name="lineColor" vallist="0">The color to draw the line in.  Default: blue</property>
				<property name="lineWidth" vallist="0">The thickness of the line (px).  Default: 1</property>
				<property name="fill" vallist="0">Fill area below the line.  yes, no.  Default: no.</property>
				<property name="graphHeight" vallist="0">Height of the graph (px).  Default: 240.</property>
				<property name="graphWidth" vallist="0">Width of the graph (px).  Default: 329.</property>
				<property name="backgroundColor" vallist="0">Background color to use.  Default: white.</property>
				<property name="borderColor" vallist="0">Border color to use.  Default: black.</property>
				<property name="borderWidth" vallist="0">Border width to use (px).  Default: 1</property>
				<property name="depth" vallist="0">Depth (px) for 3D charts.  Default: 0. (no 3D)</property>
				<property name="gridLines" vallist="0">Number of grid lines to be drawn on the graph.  Default: 0.</property>
			</entry>
			<entry _name="cfgraph (pie)">
				<_description>Display a pie chart</_description>
				<insert open="&lt;cfgraph&gt;" close="&lt;/cfgraph&gt;" />
				<property name="type" required="1" vallist="0">pie</property>
				<property name="query" vallist="0">The query containing the graph data.  Required if cfgraphdata tags aren't used.</property>
				<property name="valueColumn" vallist="0">The column in the specified query that contains the data values.  Required if cfgraphdata isn't used.</property>
				<property name="itemColumn" vallist="0">The column in the query containing the labels for each bar.</property>
				<property name="URL" vallist="0">A link for if the user clicks on a slice.</property>
				<property name="URLColumn" vallist="0">The column in the query that contains URL information for the slice.  This is appended to the URL="" URL.</property>
				<property name="showValueLabel" vallist="0">Should values be shown for each slice.  yes, no, rollover (flash only).  Default: yes.</property>
				<property name="valueLabelFont" vallist="0">The font to use for value labels.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="valueLabelSize" vallist="0">The size of the value label font (pt).  Default: 12.</property>
				<property name="valueLocation" vallist="0">Where to place the value labels.  onBar, or overBar.  Default: onBar</property>
				<property name="title" vallist="0">Title for the chart.  This will be displayed center aligned above the chart, unless there is a legend.  In this case it will be displayed below the chart.</property>
				<property name="titleFont" vallist="0">The font to use for the title.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="showLegend" vallist="0">Show a legend on the chart.  above, below, left, right, none.  Default: none.</property>
				<property name="legendFont" vallist="0">The font to use for the legend.  Arial, Courier, or Times.  Default: Arial</property>
				<property name="fileFormat" vallist="0">File type to use for the graph.  Flash, gif, or jpg.  Default: Flash.</property>
				<property name="graphHeight" vallist="0">Height of the graph (px).  Default: 240.</property>
				<property name="graphWidth" vallist="0">Width of the graph (px).  Default: 329.</property>
				<property name="backgroundColor" vallist="0">Background color to use.  Default: white.</property>
				<property name="borderColor" vallist="0">Border color to use.  Default: black.</property>
				<property name="borderWidth" vallist="0">Border width to use (px).  Default: 1</property>
				<property name="depth" vallist="0">Depth (px) for 3D charts.  Default: 0. (no 3D)</property>
				<property name="colorList" vallist="0">A List of colors to use for the bars (comma separated).  Default: uses an internal list.</property>
			</entry>
			<entry _name="cfindex">
				<_description>Add/Modify indexed data to/in a collection</_description>
				<insert open="&lt;cfindex&gt;" close="" />
				<property name="collection" vallist="0" required="1">The name of the collection.  For external collections (external="Yes") this needs to be a full pathname.</property>
				<property name="action" vallist="0">The action to perform.  update, delete, purge, refresh, optimize (deprecated use cfcollection).</property>
				<property name="type" vallist="0">The type of entity to index.  file, path, custom.  Default: custom.</property>
				<property name="title" vallist="0">Title for the collection / or a query column for the type + query name.  Required if type="Custom"</property>
				<property name="key" vallist="0">Unique id.  type="file" this is a filename.  type="path" a full pathname.  type="custom" unique key, e.g. primary key in a table column,  or a query column name for other type=""</property>
				<property name="body" vallist="0">Text to index, or query column name (comma separated).  Required for type="Custom".</property>
				<property name="custom1" vallist="0">Custom field.  Provide query column for type + query name.</property>
				<property name="custom2" vallist="0">Custom field.  Provide query column for type + query name.</property>
				<property name="URLpath" vallist="0">URL for type="file" or type="path".  This is a base pathname that will be prepended to all filenames when usin cfsearch.  Returned as url attribute.</property>
				<property name="extensions" vallist="0">Extensions to index for type="Path"· (comma separated).  Default: ".htm,.html,.cfm,.cfml,.dbm,.dbml"</property>
				<property name="query" vallist="0">Name of query the collection is generated against.</property>
				<property name="recurse" vallist="0">Recurse into subdirectories with type="Path".  Yes, No.</property>
				<property name="external" vallist="0">External collection.  Yes, No.  An index can not mix external/internal.</property>
				<property name="language" vallist="0">Language for the index.  English, German, Finnish, French, Danish, Dutch, Italian, Norwegian, Portuguese, Spanish, Swedish.  Default: English.</property>
			</entry>
			<entry _name="cfobject">
				<_description>Use COM/Java/CORBA object</_description>
				<insert open="&lt;cfobject&gt;" close="" />
				<property name="type" vallist="0" required="1">The type of object to create. com, corba, or java</property>
				<property name="class" vallist="0" required="1">the ProgID for com objects, file containing the IOR as a string for context="IOR" with corba, naming context for context="NameService" with corba, or the name of the class to use with java</property>
				<property name="name" vallist="0" required="1">The name used to access the object</property>
				<property name="context" vallist="0">Applies to com and corba types only.  For com it specifies the type of object, InProc, Local, or Remote, default is to use the registry setting.  For corba values are either IOR, or NameService.</property>
				<property name="server" vallist="0">Required for com types when context="remote".  This is a UNC or DNS address</property>
				<property name="locale" vallist="0">Only valid for corba objects.  this passes arguments to init_orb() and only applies to VisiBroker orbs</property>
			</entry>
			<entry _name="cfreport">
				<_description>Run Crystal Reports report</_description>
				<insert open="&lt;cfreport&gt;" close="&lt;/cfreport&gt;" />
				<property name="report" vallist="0" required="1">The path to the report file.  Keep reports files in the same directory as CF page files.</property>
				<property name="orderBy" vallist="0">How to order the results</property>
				<property name="username">Username to connect to the database as</property>
				<property name="password">Password to connect to the database with</property>
				<property name="formula" vallist="0">specify a number of named formulas.  semicolon teriminated.</property>
			</entry>
			<entry _name="cfsearch">
				<_description>Perform as search on a collection</_description>
				<insert open="&lt;cfsearch&gt;" close="" />
				<property name="name" vallist="0" required="1">The name of the search query</property>
				<property name="collection" vallist="0" required="1">The collection names (comma separated), or path for external collections</property>
				<property name="type" vallist="0">Type of search to perform.  simple, or explicit</property>
				<property name="criteria" vallist="0">criteria for the search.  syntactic rules depend on type="" in use.</property>
				<property name="maxRows" vallist="0">Max number of entries for index queries.  Default: all rows.</property>
				<property name="startRow" vallist="0">Start row.  Default: 1</property>
				<property name="external" vallist="0">External collection.  yes, no.  Default: no.  You can not mix external and non external collections.</property>
				<property name="language" vallist="0">Language for the index.  English, German, Finnish, French, Danish, Dutch, Italian, Norwegian, Portuguese, Spanish, Swedish.  Default: English.</property>
			</entry>
			<entry _name="cfservlet">
				<_description>Run a Java servlet using a JRun engine.  Parameters can be passed using the cfservletparam tag</_description>
				<insert open="&lt;cfservlet&gt;" close="&lt;/cfservlet&gt;" />
				<property name="code" vallist="0" required="1">The class name to execute</property>
				<property name="jrunproxy" vallist="0">A remote system where JRun is available.  By default the current server is used.</property>
				<property name="timeout" vallist="0">timeout period for waiting for the servlet to complete</property>
				<property name="writeOutput" vallist="0">Should output be sent to the browser, or returned as a ColdFusion variable (cfservvlet.output).  By default output will be sent to the browser.</property>
				<property name="debug" vallist="0">Should JRun connection information be written to the JRun error log.</property>
			</entry>
			<entry _name="cfservletparam">
				<_description>Used to pass parameters to a Java servlet (cfservlet tag)</_description>
				<insert open="&lt;cfservletparam&gt;" close="" />
				<property name="name" vallist="0" required="1">The name of the parameter if use with value="", or the attribute if used with variable=""</property>
				<property name="value" vallist="0">name-value pair for a parameter</property>
				<property name="variable" vallist="0">The name of a ColdFusion variable</property>
				<property name="type" vallist="0">The data type of the specified variable=""</property>
			</entry>
			<entry _name="cfwddx">
				<_description>Serialize CFML structures to WDDX format. (XML based).  Javascript is generated to create the objects.</_description>
				<insert open="&lt;cfddx&gt;" close="" />
				<property name="action" vallist="0" required="1">The action to perform.  CFML2WDDX, WDDX2CFML, CFML2JS, WDDX2JS.</property>
				<property name="input" vallist="0" required="1">Value to process.</property>
				<property name="output" vallist="0">Variable name to store output in.  Required for WDDX2CFML.  output goes to the page if not provided otherwise.</property>
				<property name="topLevelVariable" vallist="0">Name of javascript object to create when deserializing.  This will be a WddxRecordset object.  Required for / only for action="WDDX2JS", or action="CFML2JS".</property>
				<property name="useTimeZoneInfo" vallist="0">Output timezone information when serializing (ISO8601 format).  Default: Yes.</property>
				<property name="validate" vallist="0">Validate WDDX input using WDDX DTD.  Only deserialize if the input is valid.  Default: No.</property>
			</entry>					
		</group>
		
		<group _name="File managment">
			<entry _name="cfdirectory">
				<_description>Perform an action upon a directory</_description>
				<insert open="&lt;cfdirectory&gt;" close="" />
				<property name="action" vallist="0">The action to perform.  list, create, delete, or rename.  Default: list.</property>
				<property name="directory" vallist="0" required="1">The name of the directory</property>
				<property name="name" vallist="0">Name of the query to store the results of an action="list".  Required in this case.</property>
				<property name="filter" vallist="0">A file mask for listing the directory.  e.g. *.htm. Only applies to action="list"</property>
				<property name="mode" vallist="0">When creating a directory set the permissions to this value. (Unix/Linux).  Ignored by Windows.</property>
				<property name="sort" vallist="0">Sort results from listing a directory by these columns.  Valid columns are  name,size,type,dateLastModified,attributes,mode.  This is a comma separated list.  add ASC or DESC for the order after each column name.</property>
				<property name="newDirectory" vallist="0">The name to rename a directory to.  Required for action="rename"</property>
			</entry>
			<entry _name="cffile (upload)">
				<_description>Upload files</_description>
				<insert open="&lt;cffile&gt;" close="&lt;/cffile&gt;" />
				<property name="action" vallist="0" required="1">upload</property>
				<property name="fileField" required="1" vallist="0">The for field name used to choose the file.  Do not use # for the filename</property>
				<property name="destination" required="1" vallist="0">The full pathname for the file to be uploaded to.  The trailing slash of the directory should be included.  This path does not have to be in the server root.</property>
				<property name="nameConflict" vallist="0">How to handle the upload when a file already exists with the requested name.  Error, Skip, Overwrite, or MakeUnique.  Default: Error.</property>
				<property name="accept" vallist="0">The mime types of files to allow. (comma separated)</property>
				<property name="mode" vallist="0">The permissions to set on the uploaded file.  Unix/Linux only.</property>
				<property name="attributes" vallist="0">Attributes to set on the file.  readOnly, temporary, archive, hidden, system, normal.</property>
			</entry>
			<entry _name="cffile (move)">
				<_description>Move files</_description>
				<insert open="&lt;cffile&gt;" close="&lt;/cffile&gt;" />
				<property name="action" vallist="0" required="1">move</property>
				<property name="source" required="1" vallist="0">The file to move</property>
				<property name="destination" required="1" vallist="0">The pathname to move the file to.</property>
				<property name="attributes" vallist="0">Attributes to set on the file.  readOnly, temporary, archive, hidden, system, normal.</property>
			</entry>
			<entry _name="cffile (rename)">
				<_description>Rename file</_description>
				<insert open="&lt;cffile&gt;" close="&lt;/cffile&gt;" />
				<property name="action" vallist="0" required="1">rename</property>
				<property name="source" required="1" vallist="0">The file to rename</property>
				<property name="destination" required="1" vallist="0">Rename it to this.</property>
				<property name="attributes" vallist="0">Attributes to set on the file.  readOnly, temporary, archive, hidden, system, normal.</property>
			</entry>
			<entry _name="cffile (copy)">
				<_description>Copy files</_description>
				<insert open="&lt;cffile&gt;" close="&lt;/cffile&gt;" />
				<property name="action" vallist="0" required="1">copy</property>
				<property name="source" required="1" vallist="0">The file to copy</property>
				<property name="destination" required="1" vallist="0">The pathname to copy the file to.</property>
				<property name="attributes" vallist="0">Attributes to set on the file.  readOnly, temporary, archive, hidden, system, normal.</property>
			</entry>
			<entry _name="cffile (delete)">
				<_description>Delete file</_description>
				<insert open="&lt;cffile&gt;" close="&lt;/cffile&gt;" />
				<property name="action" vallist="0" required="1">delete</property>
				<property name="file" required="1" vallist="0">The file to delete</property>
			</entry>
			<entry _name="cffile (read)">
				<_description>Read file</_description>
				<insert open="&lt;cffile&gt;" close="&lt;/cffile&gt;" />
				<property name="action" vallist="0" required="1">read</property>
				<property name="file" required="1" vallist="0">The file to read</property>
				<property name="variable" required="1" vallist="0">The variable to read the file into</property>
			</entry>
			<entry _name="cffile (read binary)">
				<_description>Read file</_description>
				<insert open="&lt;cffile&gt;" close="&lt;/cffile&gt;" />
				<property name="action" vallist="0" required="1">readBinary</property>
				<property name="file" required="1" vallist="0">The file to read</property>
				<property name="variable" required="1" vallist="0">The variable to read the file into</property>
			</entry>
			<entry _name="cffile (write)">
				<_description>Write file</_description>
				<insert open="&lt;cffile&gt;" close="&lt;/cffile&gt;" />
				<property name="action" vallist="0" required="1">write</property>
				<property name="file" required="1" vallist="0">The file to write to</property>
				<property name="output" required="1" vallist="0">The data to output to the file</property>
				<property name="mode" vallist="0">The permissions to set on the uploaded file.  Unix/Linux only.</property>
				<property name="addNewLine" vallist="0">Should a newline be appended to the file.  Default: Yes</property>
				<property name="attributes" vallist="0">Attributes to set on the file.  readOnly, temporary, archive, hidden, system, normal.</property>
			</entry>
			<entry _name="cffile (append)">
				<_description>Append to a file</_description>
				<insert open="&lt;cffile&gt;" close="&lt;/cffile&gt;" />
				<property name="action" vallist="0" required="1">append</property>
				<property name="file" required="1" vallist="0">The file to append to</property>
				<property name="output" required="1" vallist="0">The data to output to the file</property>
				<property name="attributes" vallist="0">Attributes to set on the file.  readOnly, temporary, archive, hidden, system, normal.</property>
			</entry>
		</group>
		
		<group _name="Flow control">
			<entry _name="cfabort">
				<_description>Abort processing of the page</_description>
				<insert open="&lt;cfabort&gt;" close="" />
				<property name="showError" vallist="0">An error message to display upon aborting.</property>
			</entry>
			<entry _name="cfbreak">
				<_description>Break out of a loop</_description>
				<insert open="&lt;cfbreak&gt;" close="" />
			</entry>
			<entry _name="cfexecute">
				<_description>Execute an application on the server</_description>
				<insert open="&lt;cfexecute&gt;" close="&lt;/cfexecute&gt;" />
				<property name="name" vallist="0" required="1">The pathname of the application to execute.</property>
				<property name="arguments" vallist="0">Arguments to pass to the application.</property>
				<property name="outputFile" vallist="0">Redirect the output of the application to this file.</property>
				<property name="timeout" vallist="0">Timeout period to wait for the process.  0 means do not wait.  Default: 0</property>
			</entry>
			<entry _name="cfexit">
				<_description>Abort / Exit / Reexecute custom tags</_description>
				<insert open="&lt;cfexit&gt;" close="" />
				<property name="method" vallist="0">The method of exiting.  exitTag, exitTemplate, loop.  Default: exitTag.</property>
			</entry>
			<entry _name="cfif">
				<_description>Conditional statement</_description>
				<insert open="&lt;cfif&gt;" close="&lt;/cfif&gt;" />
				<property name="expression" vallist="0">The condition to check</property>
			</entry>
			<entry _name="cfelseif">
				<_description>Conditional statement</_description>
				<insert open="&lt;cfelseif&gt;" close="" />
				<property name="expression" vallist="0">The condition to check</property>
			</entry>
			<entry _name="cfelse">
				<_description>Conditional statement</_description>
				<insert open="&lt;cfelse&gt;" close="" />
			</entry>
			<entry _name="cflocation">
				<_description>Open the specified page / file</_description>
				<insert open="&lt;cflocation&gt;" close="" />
				<property name="url" vallist="0">The URL of the HTML/CFML page to open.</property>
				<property name="addToken" vallist="0">Adds client variables to the specified url.</property>
			</entry>
			<entry _name="cfloop (Index)">
				<_description>loop from start value to end value</_description>
				<insert open="&lt;cfloop&gt;" close="&lt;/cfloop&gt;" />
				<property name="index" vallist="0" required="1">The index value of the loop, initialised to the from value.</property>		
				<property name="from" vallist="0" required="1">Start value</property>
				<property name="to" vallist="0" required="1">End value</property>
				<property name="step" vallist="0">Increment index by this amount.  Default: 1.</property>		
			</entry>
			<entry _name="cfloop (Conditional)">
				<_description>loop while condition is true</_description>
				<insert open="&lt;cfloop&gt;" close="&lt;/cfloop&gt;" />
				<property name="condition" vallist="0" required="1">The condition to check each loop.</property>		
			</entry>
			<entry _name="cfloop (Query)">
				<_description>loop over the results of a query</_description>
				<insert open="&lt;cfloop&gt;" close="&lt;/cfloop&gt;" />
				<property name="query" vallist="0" required="1">The query to use</property>
				<property name="startRow" vallist="0">The row in the query to start at</property>
				<property name="endRow" vallist="0">The row in the query to end at</property>		
			</entry>
			<entry _name="cfloop (List)">
				<_description>loop over a list of items</_description>
				<insert open="&lt;cfloop&gt;" close="&lt;/cfloop&gt;" />
				<property name="index" vallist="0" required="1">The name of the variable to hold the data item from the list in each iteration.</property>
				<property name="list" vallist="0" required="1">The list to iterate over</property>
				<property name="delimeterS" vallist="0">The delimiting characters for the items in the list.</property>		
			</entry>
			<entry _name="cfloop (COM Collection or Structure)">
				<_description>loop over a COM Collection or a Structure.</_description>
				<insert open="&lt;cfloop&gt;" close="&lt;/cfloop&gt;" />
				<property name="collection" vallist="0" required="1">The collection/structure to loop over</property>
				<property name="item" vallist="0">The name of the variable to hold the item in each iteration.</property>						
			</entry>
			<entry _name="cfrethrow">
				<_description>Rethrow the current exception. (Crashes Linux coldfusion server versions 4.5 and 5)</_description>
				<insert open="&lt;cfrethrow&gt;" close="" />
			</entry>
			<entry _name="cfswitch">
				<_description>Check an expression and perform actions based on the case (see cfcase)</_description>
				<insert open="&lt;cfswitch&gt;" close="&lt;/cfswitch&gt;" />
				<property name="expression" vallist="0" required="1">The expression to check</property>
			</entry>
			<entry _name="cfcase">
				<_description>A case for cfswitch</_description>
				<insert open="&lt;cfcase&gt;" close="&lt;/cfcase&gt;" />
				<property name="value" vallist="0" required="1">The expression result this case is for</property>
				<property name="delimeters" vallist="0">Delimeter for multiple values in value="".  Default: ","</property>
			</entry>
			<entry _name="cfdefaultcase">
				<_description>Default for unmatched cases with cfswitch</_description>
				<insert open="&lt;cfdefaultcase&gt;" close="&lt;/cfdefaultcase&gt;" />
			</entry>
			<entry _name="cfthrow">
				<_description>Throw an exception</_description>
				<insert open="&lt;cfthrow&gt;" close="" />
				<property name="type" vallist="0">The type of exception to throw.  Custom, or Application.</property>
				<property name="message" vallist="0">The message for why the exception has occured</property>
				<property name="detail" vallist="0">A details description of the exception.  ColdFusion will include the position in the page that it occured at.</property>
				<property name="errorCode" vallist="0">Custom error code</property>
				<property name="extendedInfo" vallist="0">Custom error code</property>
			</entry>
			<entry _name="cftry">
				<_description>Execute a section of code and catch exceptions that it may throw.</_description>
				<insert open="&lt;cftry&gt;" close="&lt;/cftry&gt;" />
			</entry>
			<entry _name="cfcatch">
				<_description>Catch this type of exception</_description>
				<insert open="&lt;cfcatch&gt;" close="&lt;/cfcatch&gt;" />
				<property name="type" vallist="0">The type of exception to catch.  Application, Database, Template, Security, Object, missingInclude, Expression, Lock, Custom_type, Any.  Default: Any.</property>
			</entry>
		</group>
	
		<group _name="Internet Protocols">
			<entry _name="cfftp">
				<_description>Perform FTP operations</_description>
				<insert open="&lt;cfftp&gt;" close="" />
				<property name="action" vallist="0" required="1">The type of operation to perform.  changedir, createDir, listDir, removeDir, getFile, putFule, rename, remove, getCurrentDir, getCurrentURL, existsDir, existsFile, exists</property>
				<property name="username" vallist="0">The username to connect as.  required for action="open"</property>
				<property name="password" vallist="0">The password to connect with.  required for action="open"</property>
				<property name="server" vallist="0">The ftp server address.  requried for action="open"</property>
				<property name="timeout" vallist="0">Timeout for ftp operations</property>
				<property name="port" vallist="0">The port to connect on.  Default for ftp is 21</property>
				<property name="connection" vallist="0">A name to give the connection, for caching purposes so you don't need to keep opening a connection every time</property>
				<property name="proxyServer" vallist="0">The proxy server to use for the connection</property>
				<property name="retryCount" vallist="0">Number of times to retry the action.  Default: 1</property>
				<property name="stopOnError" vallist="0">Stop if an error occurs.  cfftp.succeeded, cfftp.errorCode, and cfftp.errorText will be set</property>
				<property name="passive" vallist="0">Use passive mode ftp</property>
				<property name="name" vallist="0">The query name to store the directory listing in.  Required for action="listDir"</property>
				<property name="ASCIIExtensionList" vallist="0">List of file extensions to use ASCII mode with when transferMode="auto".  Default: txt;htm;html;cfm;cfml;shtm;shtml;css;asp;asa</property>
				<property name="transferMode" vallist="0">The transfer mode to use, ASCII, Binary, or Auto.  Default: Auto</property>
				<property name="failifExists" vallist="0">If a local file exists with the same name as the file with action="getFile", should the operation fail or not.</property>
				<property name="directory" vallist="0">The directory to act upon.  required for action="changedir", action="createDir", action="listDir", or action="existsDir"</property>
				<property name="localFile" vallist="0">The local file name. required with action="getFile" or action="putFile"</property>
				<property name="remoteFile" vallist="0">The remote file name. required with action="getFile", action="putFile", or action="existsFile"</property>
				<property name="item" vallist="0">The item to act upon.  required for action="exists" or action="remove"</property>
				<property name="existing" vallist="0">The current name of a file or directory for use with action="rename"</property>
				<property name="new" vallist="0">The new name for a file or directory for use with action="rename"</property>
			</entry>
			<entry _name="cfhttp">
				<_description>Perform FTP operations</_description>
				<insert open="&lt;cfhttp&gt;" close="" />
				<property name="url" vallist="0" required="1">The full url to use, can include the port number</property>
				<property name="port" vallist="0">The port number to use, if one isn't included in the url. Default: 80</property>
				<property name="method" vallist="0" required="1">GET or POST.  normal page requests should use GET</property>
				<property name="username" vallist="0">The username to connect as if needed</property>
				<property name="password" vallist="0">The password to connect with if needed</property>
				<property name="name" vallist="0">A name for the query if it is built from a file</property>
				<property name="columns" vallist="0">Column names for the query, when a query is created from method="GET".</property>
				<property name="path" vallist="0">The location of the directory to store a file.  If not given then cfhttp.fileContent will hold the file contents</property>
				<property name="file" vallist="0">Filename to use.  required if method="POST" and a path is given.</property>
				<property name="delimiter" vallist="0">When creating a query this specifies the delimiter. tab or comma.  Default: comma.  Required when a query is being created</property>
				<property name="textQualifier" vallist="0">Use this to specify the start and finish character for a column when creating a query.  This needs to be escaped when it occurs in a column.  Default: " Required when creating a query.</property>
				<property name="resolveURL" vallist="0">expands all URLs contained in the file, and returns a reference to the page in fileContent.</property>
				<property name="proxyServer" vallist="0">The proxy server to use for the connection</property>
				<property name="proxyPort" vallist="0">The port on the proxy server to use for the connection.  Default: 80</property>
				<property name="userAgent" vallist="0">The user agent to send to the remote server</property>
				<property name="throwOnError" vallist="0">Throw an exception on error or not.  Default: No</property>
				<property name="redirect" vallist="0">Follow redirects or throw an error.  cfhttp.responseHeader[LOCATION] will be the path to redirect to if an error is thrown. Default: yes.</property>
				<property name="timeout" vallist="0">Timeout for the remote server</property>  
			</entry>
			<entry _name="cfhttpparam">
				<_description>Provide parameters for http requests</_description>
				<insert open="&lt;cfhttpparam&gt;" close="" />
				<property name="name" vallist="0" required="1">The name of the variable</property>
				<property name="type" vallist="0" required="1">The type of the variable, URL, FormField, Cookie, CGI, or File</property>
				<property name="value" vallist="0">value for URL, FormField, Cookie, File or CGI variable.  optional for type="File"</property>
				<property name="file" vallist="0">the name of the file to send,  Required for type="File"</property>
			</entry>
			<entry _name="cfldap">
				<_description>Access LDAP servers</_description>
				<insert open="&lt;cfldap&gt;" close="" />
				<property name="server" vallist="0" required="1">Hostname of the server, or IP address</property>
				<property name="port" vallist="0">Port number of the server.  Default: 389</property>
				<property name="usernmame" vallist="0">Username to connect as</property>
				<property name="password" vallist="0">Password to connect with.</property>
				<property name="action" vallist="0">The action to perform on the server.  query, add, modify, modifyDN, delete</property>
				<property name="name" vallist="0">The same for the LDAP query.  Required if action="Query"</property>
				<property name="timeout" vallist="0">Timeout in seconds for server operations.  Default: 60</property>
				<property name="maxRows" vallist="0">Maximum number of entries for queries.</property>
				<property name="start" vallist="0">The name of the entry to start the search.  Required for action="Query"</property>
				<property name="scope" vallist="0">Scope of the search, from the point specified in the start attribute.  oneLevel, base, or subtree.</property>
				<property name="attributes" vallist="0">With action="Query" this specifies the attribute list to return for queries (comma separated, "*" wildcard allowed).  With action="Add" or action="modify" it is the list of columns to update (semicolon separated).  If action="ModifyDN" no syntax checking is done before passing to the server.</property>
				<property name="filter" vallist="0">Search mask for action="Query".  Default: "objectclass=*".  If filterFile is also set this becomes a string search.</property>
				<property name="filterFile" vallist="0">A file containing the filter + stanza tag in that file containing the string specification.  Must comply with RFC-1558</property>
				<property name="sort" vallist="0">The attribute(s) to sort the result of a query by. (comma separated)</property>
				<property name="sortControl" vallist="0">How to perform a sort.  nocase, asc, desc.  Default: desc. (comma separate multiple methods)</property>
				<property name="dn" vallist="0">The distinguished name for actions to take place upon.  Required for action="Add", action="Modify", action="ModifyDN", action="delete"</property>
				<property name="startRow" vallist="0">First row of query result to insert into the ColdFusion query.  Default: 1</property>
				<property name="modifyType" vallist="0">The type of modification.  add, delete, replace.</property>
				<property name="rebind" vallist="0">Rebind referal callback + reissue query by referred address.  Default: No, referred connections will be anonymous.</property>
				<property name="referral" vallist="0">The number of steps allowed in a referral.  >= 0.  0 means no referals allowed.</property>
				<property name="secure" vallist="0">Type of security to use, CFSSL_BASSIC, or CFSSL_CLIENT_AUTH.  You can also provide a comma seperated list of fields.  certificate_db, certificate_name, key_db, keyword_db.</property>
				<property name="separator" vallist="0">Separate values in attributes with multiple values using this character.  Default ","</property>
				<property name="delimiter" vallist="0">Separate multiple attribute name/value pairs with this character.  (like in URLs, where &amp;amp; is used).  Default: ;</property>
			</entry>
			<entry _name="cfmail">
				<_description>Send email via SMTP</_description>
				<insert open="&lt;cfmail&gt;" close="&lt;/cfmail&gt;" />
				<property name="to" vallist="0" required="1">The address to send to, a variable containing the address, or a column from a query.</property>
				<property name="from" vallist="0" required="1">The from address to use</property>
				<property name="cc" vallist="0">carbon copy mail to these addresses</property>
				<property name="bcc" vallist="0">blind carbon copy mail to these addresses</property>
				<property name="subject" vallist="0" required="1">The subject for the message.</property>
				<property name="type" vallist="0">use type="HTML" if the mail will be using HTML tags.</property>
				<property name="maxRows" vallist="0">The maximum number of messages to be sent</property>
				<property name="MIMEAttach" vallist="0">The path of a file to attach.</property>
				<property name="query" vallist="0">Query name that the message body will be taken from.</property>
				<property name="group" vallist="0">The query column to be used for grouping records.</property>
				<property name="groupCaseSensitive" vallist="0">When grouping should the case be relevant.</property>
				<property name="startRow" vallist="0">Start from this row in the query.</property>
				<property name="server" vallist="0" required="1">SMTP server to send to.</property>
				<property name="port" vallist="0">The port of the SMTP server.  Default: 25.</property>
				<property name="mailerID" vallist="0">The name of the mailer application.  Default: ColdFusion Application Server.</property>
				<property name="timeout" vallist="0">Timeout after x seconds</property>
			</entry>
			<entry _name="cfmailparam">
				<_description>Add additional information to an email</_description>
				<insert open="&lt;cfmailparam&gt;" close="" />
				<property name="file" vallist="0">Attach this file to the email.  Required if no name="" is specified.</property>
				<property name="name" vallist="0">The name of the mail header to add.  Required if no file="" is specified</property>
				<property name="value" vallist="0">The value of the mail header to add.</property>
			</entry>
			<entry _name="cfpop">
				<_description>Connect to a POP mail server</_description>
				<insert open="&lt;cfpop&gt;" close="" />
				<property name="server" vallist="0" required="1">The address of the server to connect to.</property>
				<property name="port" vallist="0">The port number to connect to.  Default: 110</property>
				<property name="username" vallist="0">The username to connect as</property>
				<property name="password" vallist="0">The password to connect with</property>
				<property name="action" vallist="0">The action to perform upon connecting.  getHeaderOnly, getAll, delete.</property>
				<property name="name" vallist="0">A name for the query.  Required for action="getHeaderOnly", and action="getAll"</property>
				<property name="messageNumber" vallist="0">The message numbers to act upon (comma separated list).  Required with action="delete".</property>
				<property name="attachmentPath" vallist="0">The path to store attachments in with action="getAll".  No attachments will be saved if this path is invalid</property>
				<property name="timeout" vallist="0">The timeout period for communication with the server</property>
				<property name="maxRows" vallist="0">The number of messages to return.  messageNumber has priority if both are given.</property>
				<property name="startRow" vallist="0">The first row to retrieve. messageNumber has priority if both are given.</property>
				<property name="generateUniqueFilenames" vallist="0">Ensure attachments are save with unique filenames.  Default: No.</property>
			</entry>
		</group>
	
		<group _name="Java servlet and Java object">
			<entry _name="cfobject">
				<_description>Use COM/Java/CORBA object</_description>
				<insert open="&lt;cfobject&gt;" close="" />
				<property name="type" vallist="0" required="1">The type of object to create. com, corba, or java</property>
				<property name="class" vallist="0" required="1">the ProgID for com objects, file containing the IOR as a string for context="IOR" with corba, naming context for context="NameService" with corba, or the name of the class to use with java</property>
				<property name="name" vallist="0" required="1">The name used to access the object</property>
				<property name="context" vallist="0">Applies to com and corba types only.  For com it specifies the type of object, InProc, Local, or Remote, default is to use the registry setting.  For corba values are either IOR, or NameService.</property>
				<property name="server" vallist="0">Required for com types when context="remote".  This is a UNC or DNS address</property>
				<property name="locale" vallist="0">Only valid for corba objects.  this passes arguments to init_orb() and only applies to VisiBroker orbs</property>
			</entry>
			<entry _name="cfservlet">
				<_description>Run a Java servlet using a JRun engine.  Parameters can be passed using the cfservletparam tag</_description>
				<insert open="&lt;cfservlet&gt;" close="&lt;/cfservlet&gt;" />
				<property name="code" vallist="0" required="1">The class name to execute</property>
				<property name="jrunproxy" vallist="0">A remote system where JRun is available.  By default the current server is used.</property>
				<property name="timeout" vallist="0">timeout period for waiting for the servlet to complete</property>
				<property name="writeOutput" vallist="0">Should output be sent to the browser, or returned as a ColdFusion variable (cfservvlet.output).  By default output will be sent to the browser.</property>
				<property name="debug" vallist="0">Should JRun connection information be written to the JRun error log.</property>
			</entry>
			<entry _name="cfservletparam">
				<_description>Used to pass parameters to a Java servlet (cfservlet tag)</_description>
				<insert open="&lt;cfservletparam&gt;" close="" />
				<property name="name" vallist="0" required="1">The name of the parameter if use with value="", or the attribute if used with variable=""</property>
				<property name="value" vallist="0">name-value pair for a parameter</property>
				<property name="variable" vallist="0">The name of a ColdFusion variable</property>
				<property name="type" vallist="0">The data type of the specified variable=""</property>
			</entry>
		</group>
	
		<group _name="Page processing">
			<entry _name="cfcache">
				<_description>Control caching of dynamic content</_description>
				<insert open="&lt;cfcache&gt;" close="" />
				<property name="action" vallist="0">cache, server side caching; flush, refresh the cached page; clientCache, browser caching; optimal, server and browser caching.  Default: cache</property>
				<property name="username" vallist="0">Username, for when basic authentication is in use</property>
				<property name="password" vallist="0">Password, for when basic authentication is in use</property>
				<property name="protocol" vallist="0">http:// (the default) or https://</property>
				<property name="timeout" vallist="0">Oldest age a cached page can be before it needs refreshing.</property>
				<property name="directory" vallist="0">Used when action="flush", should point to the directory where cfcache.map is located. Default: current page location</property>
				<property name="cacheDirectory" vallist="0">The full path to where pages are cached.  Default: current page location</property>
				<property name="expireURL" vallist="0">Used when flushing, this is a url to flush from the cache.  wildcards can be used</property>
				<property name="port" vallist="0">The port number the server where the page is located is using.  Default: 80</property> 
			</entry>
			<entry _name="cfflush">
				<_description>Flushes any buffered output to the client browser</_description>
				<insert open="&lt;cfflush&gt;" close="" />
				<property name="interval" vallist="0">Flush each time the specified number of bytes are available</property>
			</entry>
			<entry _name="cfheader">
				<_description>Send an HTTP header</_description>
				<insert open="&lt;cfheader&gt;" close="" />
				<property name="name" vallist="0">Name of the header field, required if no statusCode is given</property>
				<property name="value" vallist="0">The value of the header field</property>
				<property name="statusCode" vallist="0">The HTTP status code, required if you do not provide a name</property>
				<property name="statusText" vallist="0">Explaination text, giving the reason for the response.  e.g. page not found for a 404</property>
			</entry>
			<entry _name="cfhtmlhead">
				<_description>Adds the specified content to the &lt;head&gt;&lt;/head&gt; section of an html page</_description>
				<insert open="&lt;cfhtmlhead&gt;" close="" />
				<property name="text" vallist="0" required="1">The content to add.</property>
			</entry>
			<entry _name="cfinclude">
				<_description>Include other ColdFusion pages</_description>
				<insert open="&lt;template&gt;" close="" />
				<property name="template" vallist="0" required="1">The path to the page to include</property>
			</entry>
			<entry _name="cfsetting">
				<_description>Alter behaviour of page processing</_description>
				<insert open="&lt;cfsetting&gt;" close="" />
				<property name="enableCFoutputOnly" vallist="0" required="1">Prevents html that isn't inside cfoutput tags from being sent to the browser</property>
				<property name="showDebugOutput" vallist="1">Should debug output be displayed in the browser</property>
				<property name="catchExceptionsByPattern" vallist="0">Override structured exception handling present since ColdfFusion Server 4.5</property>  
			</entry>
			<entry _name="cfsilent">
				<_description>Do not output anything in this tag</_description>
				<insert open="&lt;cfsilent&gt;" close="&lt;/cfsilent&gt;" />
			</entry>
		</group>
	
		<group _name="Variable manipulation">
			<entry _name="cfcookie">
				<_description>Create a cookie variable</_description>
				<insert open="&lt;cfcookie&gt;" close="" />
				<property name="name" vallist="0" required="1">The name of the variable</property>
				<property name="value" vallist="0">The value to assign</property>
				<property name="expires" vallist="0">The date the cookie expires</property>
				<property name="secure" vallist="0">The variable needs to be sent securely.  If the browser doesn't support SSL the cookie will not be set</property>
				<property name="path" vallist="0">a url to which the cookie applies.  if this attribute is set you must specify a domain</property>
				<property name="domain" vallist="0">The domain that the cookie is for, and can be sent to.  Multiple domains can be separated with a semicolon</property>
			</entry>
			<entry _name="cfdump">
				<_description>dump variables for debugging</_description>
				<insert open="&lt;cfdump&gt;" close="" />
				<property name="var" vallist="0" required="1">Variable to dump</property>
			</entry>
			<entry _name="cfparam">
				<_description>Checks that a parameter exists, the type, and if it provides a value</_description>
				<insert open="&lt;cfparam&gt;" close="" />
				<property name="name" vallist="0" required="1">The parameter name to test, with no default an error occurs if this paramter doesn't exist.</property>
				<property name="type" vallist="0">The type the parameter should be</property>
				<property name="default" vallist="0">Default if there is no such parameter</property>
			</entry>
			<entry _name="cfregistry">
				<_description>Manipulate registry keys, supported on Linux,Solaris, and HP-UX, not just Windows</_description>
				<insert open="&lt;cfregistry&gt;" close="" />
				<property name="action" vallist="0" required="1">The action to perform. getAll, get, set, delete</property>
				<property name="branch" vallist="0" required="1">The registry branch containing the keys/values.</property>
				<property name="type" vallist="0">Type of value, string, dWord, key, or any</property>
				<property name="name" vallist="0">Name of the record set, only applies to getAll action, with which it is required</property>
				<property name="sort" vallist="0">Sort results, only applies to getAll action.  Can sort by Entry, Type, and Value. with ASC for ascending and DESC for descending.  e.g.  sort="value DESC, entry ASC"</property>
				<property name="entry" vallist="0">The entry in the registry to be accessed.  required for get,set,delete</property>
				<property name="variable" vallist="0">The variable in the registry to be accessed.  required for get.</property>
				<property name="value" vallist="0">The value to set the variable to.  applies to set.</property>
			</entry>
			<entry _name="cfsavecontent">
				<_description>Saves the content of the tag in a variable</_description>
				<insert open="&lt;cfsavecontent&gt;" close="&lt;/cfsavecontent&gt;" />
				<property name="variable" vallist="0" required="1">The name of the variable to save the data in</property>
			</entry>
			<entry _name="cfschedule">
				<_description>Event handling</_description>
				<insert open="&lt;cfschedule&gt;" close="" />
				<property name="action" vallist="0" required="1">The action to perform.  delete, update, or run</property>
				<property name="task" vallist="0" required="1">The name of the task.</property>
				<property name="operation" vallist="0">The type of operation to perform.  Required with action="update"</property>
				<property name="file" vallist="0">Filename for the published file.  Required with publish="Yes"</property>
				<property name="path" vallist="0">Path for the published file.  Requried with publish="Yes"</property>
				<property name="startDate" vallist="0">What date should scheduling of the task begin.  required with action="update"</property>
				<property name="startTime" vallist="0">What time should scheduling of the task begin. (in seconds)  required with action="update"</property>
				<property name="url" vallist="0">URL to execute.  Required for action="update"</property>
				<property name="publish" vallist="0">Should the result of the task be saved to a file</property>
				<property name="endDate" vallist="0">What date should scheduling of the task end.</property>
				<property name="endTime" vallist="0">What time should scheduling of the task end. (in seconds)</property>
				<property name="interval" vallist="0">How often should the task be scheduled?  Once, Daily, Weekly, Monthly, or in seconds.  Default: 1 hour, minimum: 1 minute.   Required for action="update"</property>
				<property name="requestTimeout" vallist="0">Timeout value for the request, use this if the default is too short</property>
				<property name="username" vallist="0">Username for protected URLs</property>
				<property name="password" vallist="0">Password for protected URLs</property>
				<property name="proxyServer" vallist="0">Address of a proxy server that should be used</property>
				<property name="resolveURL" vallist="0">Should links in the result be resolved as absolute paths</property>
				<property name="port" vallist="0">The port number of the server which is running the task.  Default: 80</property>
				<property name="proxyPort" vallist="0">The port number on the proxy server.  Default: 80</property>
			</entry>
			<entry _name="cfset">
				<_description>Define a variable, if one already exists with the specified name it will be assigned the given value</_description>
				<insert open="&lt;cfset&gt;" close="" />
				<property name="variable_name" vallist="0" required="1">The attribute is the name of the variable to set, not the literal string "variable_name"</property>
			</entry>
		</group>
	
		<group _name="Web application framework">
			<entry _name="cfapplication">
				<_description>Controls application settings, session management etc.</_description>
				<insert open="&lt;cfapplication&gt;" close="&lt;/cfapplication&gt;" />
				<property name="name" vallist="0" >The name of the application, up to 64 characters.  This is required for application/session variables, but not for client variables.</property>
				<property name="clientManagement" vallist="0">Enable client Management. "Yes", "No".  Default: No</property>
				<property name="clientStorage" vallist="0">Method of storage for client variables, "datasource_name", "registry", "cookie".  Default: registry</property>
				<property name="setClientCookies" vallist="0">Should client cookies be used.  "Yes", "No".  Default: Yes.  If set to No then CFID and CFTOKEN cookies will not be sent to the browser automatically</property>
				<property name="sessionManagement" vallist="0">Enable session management. "Yes", "No".  Default: No</property>
				<property name="sessionTimeout" vallist="0">The timeout for session variables.  #CreateTimeSpan(days,hours,minutes,seconds)#</property>
				<property name="applicationTimeout" vallist="0">The timeout for application variables.#CreateTimeSpan(days,hours,minutes,seconds)#</property>
				<property name="setDomainCookies" vallist="0">Should domain cookies be set.  "Yes", "No".  Default: No</property>
			</entry>
			<entry _name="cfassociate">
				<_description>Allows data from child tags to be save with the specified base tag.  This only works with custom tags</_description>
				<insert open="&lt;cfassociate&gt;" close="" />
				<property name="baseTag" vallist="0" required="1">The name of the base tag</property>
				<property name="dataCollection" vallist="0">The structure name the data will be stored in.  Default: AssocAttribs</property>
			</entry>
			<entry _name="cfauthenticate">
				<_description>Authenticates the user + sets up the security setting for the application</_description>
				<insert open="&lt;cfauthenticate&gt;" close="" />
				<property name="securityContext" vallist="0" required="1">The context which the user is authenticated to.  The security system must contain this</property>
				<property name="username" vallist="0" required="1">The name of the user</property>
				<property name="password" vallist="0" required="1">Password to use</property>
				<property name="setCookie" vallist="0">Set a cookie containing encrypted authentication information.  Default: Yes.</property>
				<property name="throwOnFailure" vallist="0">Throw a SECURITY exception if authenticate fails.  Default: Yes</property>
				<property name="authType" vallist="0">Type of authenticate to use.  Basic (username/password), or X509(SSL X.509 client certificates)</property>
			</entry>
			<entry _name="cfimpersonate">
				<_description>Impersonate a defined user</_description>
				<insert open="&lt;cfimpersonate&gt;" close="&lt;/cfimpersonate&gt;" />
				<property name="securityContext" vallist="0" required="1">The context to authenticate the user in</property>
				<property name="username" vallist="0" required="1">The name of the user</property>
				<property name="password" vallist="0" required="1">The password of the user</property>
				<property name="type" vallist="0" required="1">Type of impersonation to use.  CF for application level, OS for operating system level.  This only works under Windows</property>
			</entry>
			<entry _name="cflock">
				<_description>Lock shared data, can be an exclusive lock, or a read only lock</_description>
				<insert open="&lt;cflock&gt;" close="&lt;/cflock&gt;" />
				<property name="timeout" vallist="0" required="1">Maximum number of seconds to wait while trying to obtain the lock.</property>
				<property name="scope" vallist="0">Should the lock apply to the Application, the Server, or Session.  You can not use this along with the name attribute</property>
				<property name="name" vallist="0">Name the lock.  Only 1 request can be running inside a named locked.  They are global to an individual server, and apply to all applications and sessions.</property>
				<property name="throwOnTimeout" vallist="0">Throw an exception if the timeout period expires.  Default: Yes</property>
				<property name="type" vallist="0">Type of the lock.  readOnly or Exclusive</property>
			</entry>
			<entry _name="cfmodule">
				<_description>Call a custom tag</_description>
				<insert open="&lt;cfmodule&gt;" close="" />
				<property name="template" vallist="0">Use this instead of a name for the custom tag.  It should be a path a .cfm file which implements the tag.</property>
				<property name="name" vallist="0">the name of the custom tag.  The format is "Name.Name.Name..." with each Name representing a subdirectory the final Name is locatied in.</property>
				<property name="attributeCollection" vallist="0">key-value pairs for the attributes of the custom tag</property>
				<property name="attribute_name" vallist="0">You can have any number of these attributes on the tag, one for each parameter of the custom tag</property> 
			</entry>
			<entry _name="cfscript">
				<_description>Use for cfscript processing instead of cfml</_description>
				<insert open="&lt;cfscript&gt;" close="&lt;/cfscript&gt;" />
			</entry>
		</group>
	</ref>
</refs>
