1.0
1.1
NeoCFML
FormGroup
coldfusion.tagext.html.form.FormGroupTag
JSP
This is the <CFFORMGROUP> tag used to define the grouping of form elements in flash forms and xform xml forms
type
true
false
label
false
false
width
false
false
startrow
false
false
maxrows
false
false
height
false
false
query
false
false
attributecollection
false
false
FormItem
coldfusion.tagext.html.form.FormItemTag
JSP
This is the <CFFORMITEM> tag used to define the grouping of form elements in flash forms and xform xml forms
type
false
false
width
false
false
height
false
false
attributecollection
false
false
NTAuthenticate
coldfusion.tagext.security.NTAuthenticateTag
empty
Perform NT specify operations, including: authentication
Copyright (c) 1995-2005 Macromedia. All Rights Reserved.
DO NOT REDISTRIBUTE THIS SOFTWARE IN ANY WAY WITHOUT THE EXPRESSED
WRITTEN PERMISSION OF MACROMEDIA.
username
true
true
password
true
true
domain
true
true
result
false
true
listGroups
false
true
throwOnError
false
true
Report
coldfusion.tagext.lang.ReportTag
empty
This tag is the interface to CFML Report Engine.
This class provides the new report features. If the tag attribute
template is not, then all the work is passed to the parent class
OldReportTag.
title
true
true
type
false
true
orderby
false
true
username
false
true
password
false
true
formula
false
true
report
false
true
template
false
true
fileName
false
true
format
false
true
overWrite
false
true
query
true
true
dataSource
false
true
name
false
true
encryption
false
true
ownerpassword
false
true
userpassword
false
true
permissions
false
true
Search
coldfusion.tagext.search.SearchTag
empty
CFSearchTag
The CFSearch tag allows you to execute searches against data indexed in Verity collections..
collection
true
true
name
true
true
type
false
true
criteria
false
true
previousCriteria
false
true
maxrows
false
true
startrow
false
true
language
false
true
external
false
true
status
false
true
contextPassages
false
true
contextBytes
false
true
contextHighlightBegin
false
true
contextHighlightEnd
false
true
suggestions
false
true
category
false
true
categorytree
false
true
abort
coldfusion.tagext.lang.AbortTag
empty
Stop processing of a page at this tag location, either by
returning or by throwing an exception. This tag is often used
with conditional logic to stop processing a page when a condition
occurs.
showerror
false
true
ant
coldfusion.tagext.AntTag
JSP
target
false
true
buildFile
true
true
defaultDirectory
true
true
antHome
false
true
messages
false
true
applet
coldfusion.tagext.html.form.AppletTag
empty
This is the CFML APPLET used to output applets onto a page, that are defined in the cfadmin
name
true
false
appletsource
false
false
height
false
false
width
false
false
vspace
false
false
hspace
false
false
align
false
false
notSupported
false
false
attributecollection
false
false
application
coldfusion.tagext.lang.ApplicationTag
empty
Provide access to CFML application scope. in CF5 and earlier, applications
must have a name. Neo supports this behavior by prefixing the application
name onto the variable name. In addition, neo allows you to have an un-named
application that maps directly to the ServletContext namespace, allowing
sharing of existing variables. <p>
Either way, java can share variables with a legacy cf application by prepending
the application name onto the servlet context key name. For example, if a
cf application is called "myapp", then in java/jsp you can get variables like so:
<code> application.getAttribute("myapp.variableName"); </code>
Defines scoping for a ColdFusion application, enables or disables storing
client variables, and specifies a client variable storage mechanism. By default,
client variables are disabled. Also, enables session variables and sets timeouts
for session and application variables. Session and application variables are
stored in memory.
setclientcookies
false
true
name
false
true
clientmanagement
false
true
setDomainCookies
false
true
clientstorage
false
true
sessionmanagement
false
true
sessiontimeout
false
true
applicationtimeout
false
true
loginstorage
false
true
scriptProtect
false
true
associate
coldfusion.tagext.lang.AssociateTag
empty
basetag
true
true
datacollection
false
true
calendar
coldfusion.tagext.html.form.CalendarTag
JSP
A standalone calendar tag that can be used in a flash form or standalone in an html form
passthrough
false
false
attributecollection
false
false
height
false
false
firstDayOfWeek
false
false
mask
false
false
name
true
false
selectedDate
false
false
width
false
false
endRange
false
false
onChange
false
false
startRange
false
false
dayNames
false
false
monthNames
false
false
required
false
false
chart
coldfusion.tagext.io.ChartTag
JSP
cfchart
style
false
true
name
false
true
format
false
true
chartHeight
false
true
chartWidth
false
true
scaleFrom
false
true
scaleTo
false
true
showXGridlines
false
true
showYGridlines
false
true
gridlines
false
true
seriesPlacement
false
true
foregroundColor
false
true
dataBackgroundColor
false
true
backgroundColor
false
true
showBorder
false
true
font
false
true
fontSize
false
true
fontBold
false
true
fontItalic
false
true
xAxisTitle
false
true
yAxisTitle
false
true
title
false
true
show3D
false
true
xOffset
false
true
yOffset
false
true
rotated
false
true
showLegend
false
true
labelFormat
false
true
labelMask
false
true
tipStyle
false
true
tipBGColor
false
true
showMarkers
false
true
markerSize
false
true
pieSliceStyle
false
true
url
false
true
sortXAxis
false
true
xAxisType
false
true
yAxisType
false
true
returnAsInputStream
false
true
chartdata
coldfusion.tagext.io.ChartDataTag
JSP
cfchartdata
item
true
true
value
true
true
chartseries
coldfusion.tagext.io.ChartSeriesTag
JSP
cfchartseries
type
true
true
query
false
true
itemColumn
false
true
valueColumn
false
true
seriesLabel
false
true
seriesColor
false
true
colorList
false
true
paintStyle
false
true
markerStyle
false
true
dataLabelStyle
false
true
col
coldfusion.tagext.html.ColTag
empty
Defines table column header, width, alignment, and text. Used only inside a cftable.
header
true
true
width
false
true
align
false
true
text
false
true
collection
coldfusion.tagext.search.CollectionTag
empty
Tag implementaion for CFCollection tag, used to manage Verty collections
action
false
true
name
false
true
collection
true
true
path
false
true
language
false
true
categories
false
true
compile
coldfusion.tagext.io.CompileTag
JSP
cfcompile
srcDir
true
true
outDir
true
true
extensions
false
true
logFile
false
true
excludes
false
true
content
coldfusion.tagext.net.ContentTag
empty
Defines the MIME type returned by the current page. Optionally,
lets you specify the name of a file to be returned with the page.
type
true
true
file
false
true
variable
false
true
reset
false
true
deletefile
false
true
cookie
coldfusion.tagext.net.CookieTag
empty
Defines cookie variables, including expiration and security options.
name
true
true
value
false
true
expires
false
true
secure
false
true
path
false
true
domain
false
true
datasource
coldfusion.tagext.datasource.DataSourceTag
JSP
name
true
true
type
true
true
database
false
true
ifxsrv
false
true
sid
false
true
server
true
true
username
false
true
password
false
true
desc
false
true
port
false
true
driver
false
true
datasourceallowedsql
coldfusion.tagext.datasource.AllowedSqlTag
JSP
Defines the restricted SQL for a Dynamic Datasource
select
false
true
create
false
true
grant
false
true
insert
false
true
drop
false
true
revoke
false
true
update
false
true
alter
false
true
storedProc
false
true
delete
false
true
datasourceconnection
coldfusion.tagext.datasource.ConnectionPropsTag
JSP
Passes SQL statements to a data source. Not limited to queries.
database
false
true
sid
false
true
server
true
true
username
false
true
password
false
true
desc
false
true
port
false
true
driver
false
true
datasourcepooling
coldfusion.tagext.datasource.PoolPropsTag
JSP
Defines the pooling behavior of a Dynamic Datasource
limitConnections
false
true
numberOfConnections
false
true
usePooledConnections
false
true
maxPooledStatements
false
true
expireIdleConnections
false
true
loginTimeout
false
true
directory
coldfusion.tagext.io.DirectoryTag
Handles interactions with directories.
NOTE: This tag currently uses InvalidTagAttributeException and
MissingTagAttributeException. Some exceptions could be more
specific. Please take a look at DirectoryNotFoundException as
an illustration.
action
false
true
recurse
false
true
directory
false
true
name
false
true
filter
false
true
sort
false
true
newdirectory
false
true
mode
false
true
listinfo
false
true
document
coldfusion.tagext.lang.DocumentTag
JSP
Converting CFML to Rich document Format
format
true
true
filename
false
true
overwrite
false
true
name
false
true
pagetype
false
true
pagewidth
false
true
pageheight
false
true
orientation
false
true
margintop
false
true
marginbottom
false
true
marginleft
false
true
marginright
false
true
unit
false
true
backgroundvisible
false
true
fontembed
false
true
encryption
false
true
ownerpassword
false
true
userpassword
false
true
permissions
false
true
scale
false
true
src
false
true
srcfile
false
true
mimetype
false
true
documentitem
coldfusion.tagext.lang.DocumentItemTag
JSP
Converting CFML to Rich document Format
type
true
true
documentsection
coldfusion.tagext.lang.DocumentSectionTag
JSP
DocumentSectionTag will render/export its own section of html content and getting resources from its parent tag.
it is like a mini CFDocument tag
margintop
false
true
marginbottom
false
true
marginleft
false
true
marginright
false
true
src
false
true
srcfile
false
true
mimetype
false
true
error
coldfusion.tagext.lang.ErrorTag
empty
Enables the display of customized HTML pages when errors occur.
This lets you maintain a consistent
look and feel within your application, even when errors occur.
type
true
true
template
true
true
mailto
false
true
exception
false
true
execute
coldfusion.tagext.lang.ExecuteTag
JSP
Executes a command in a separate process on the server.
name
true
true
arguments
false
true
outputfile
false
true
timeout
false
true
variable
false
true
exit
coldfusion.tagext.lang.ExitTag
empty
Used to:
<li> Abort the processing of the currently executing CFML custom tag.
<li> Exit the template within the currently executing CFML custom tag
<li> Reexecute a section of code within the currently executing CFML custom tag
method
false
true
file
coldfusion.tagext.io.FileTag
Handles all interactions with files.
The attributes you use with cffile depend on the value of the action
attribute.
action
false
true
charset
false
true
accept
false
true
destination
false
true
filefield
false
true
nameconflict
false
true
mode
false
true
attributes
false
true
source
false
true
file
false
true
variable
false
true
output
false
true
addnewline
false
true
result
false
true
fixnewline
false
true
flush
coldfusion.tagext.io.FlushTag
empty
Flushes currently available data to the client.
TODO - some servlet API methods (response.setHeader) silently fail
when the response is already committed. In these cases, our tags
need to check response.isCommitted() and throw an error, since the
Servlet api won't do it.
interval
false
true
form
coldfusion.tagext.html.form.FormTag
JSP
CFFORM tag
name
false
false
action
false
false
method
false
false
format
false
false
accessible
false
false
preserveData
false
false
passthrough
false
false
codebase
false
false
archive
false
false
scriptsrc
false
false
width
false
false
height
false
false
skin
false
false
style
false
false
onSubmit
false
false
onError
false
false
timeout
false
false
attributecollection
false
false
ftp
coldfusion.tagext.net.FtpTag
empty
File Transfer Protocol (FTP) operations.
action
true
true
username
false
true
password
false
true
server
false
true
timeout
false
true
port
false
true
connection
false
true
proxyserver
false
true
proxybypass
false
true
retrycount
false
true
stoponerror
false
true
passive
false
true
name
false
true
asciiextensionlist
false
true
transfermode
false
true
failifexists
false
true
directory
false
true
localfile
false
true
remotefile
false
true
item
false
true
existing
false
true
new
false
true
debug
false
true
result
false
true
graph
coldfusion.tagext.io.GraphTag
JSP
cfgraph
type
true
true
query
false
true
itemColumn
false
true
valueColumn
false
true
showValueLabel
false
true
valueLabelFont
false
true
valueLabelSize
false
true
valueLocation
false
true
scaleFrom
false
true
scaleTo
false
true
showItemLabel
false
true
itemLabelFont
false
true
itemLabelSize
false
true
itemLabelOrientation
false
true
title
false
true
titleFont
false
true
fileFormat
false
true
barSpacing
false
true
graphHeight
false
true
graphWidth
false
true
backgroundColor
false
true
borderColor
false
true
borderWidth
false
true
depth
false
true
colorList
false
true
gridlines
false
true
lineColor
false
true
lineWidth
false
true
fill
false
true
showLegend
false
true
legendFont
false
true
url
false
true
urlColumn
false
true
xAxisType
false
true
yAxisType
false
true
graphdata
coldfusion.tagext.io.GraphDataTag
JSP
cfgraphdata
item
true
true
value
true
true
url
true
true
color
true
true
grid
coldfusion.tagext.html.form.GridTag
JSP
CFGRID tag
passthrough
false
false
attributecollection
false
false
name
true
false
label
false
false
onValidate
false
false
onError
false
false
format
false
false
height
false
false
width
false
false
onChange
false
false
autoWidth
false
false
vSpace
false
false
hSpace
false
false
align
false
false
query
false
false
insert
false
false
delete
false
false
sort
false
false
font
false
false
fontSize
false
false
italic
false
false
bold
false
false
textColor
false
false
href
false
false
hrefKey
false
false
target
false
false
appendKey
false
false
highlightHref
false
false
gridDataAlign
false
false
gridLines
false
false
rowHeight
false
false
rowHeaders
false
false
rowHeaderAlign
false
false
rowHeaderFont
false
false
rowHeaderFontSize
false
false
rowHeaderItalic
false
false
rowHeaderBold
false
false
rowHeaderTextColor
false
false
colHeaders
false
false
colHeaderAlign
false
false
colHeaderFont
false
false
colHeaderFontSize
false
false
colHeaderItalic
false
false
colHeaderBold
false
false
colHeaderTextColor
false
false
bgColor
false
false
selectColor
false
false
selectMode
false
false
maxRows
false
false
notSupported
false
false
pictureBar
false
false
insertButton
false
false
deleteButton
false
false
sortAscendingButton
false
false
sortDescendingButton
false
false
gridcolumn
coldfusion.tagext.html.form.GridColumnTag
JSP
CFGRIDCOLUMN tag
passthrough
false
false
attributecollection
false
false
name
true
false
mask
false
false
header
false
false
width
false
false
font
false
false
fontSize
false
false
italic
false
false
bold
false
false
textColor
false
false
bgColor
false
false
href
false
false
hrefKey
false
false
target
false
false
select
false
false
display
false
false
type
false
false
headerFont
false
false
headerFontSize
false
false
headerItalic
false
false
headerBold
false
false
headerTextColor
false
false
dataAlign
false
false
headerAlign
false
false
numberFormat
false
false
values
false
false
valuesDisplay
false
false
valuesDelimiter
false
false
gridrow
coldfusion.tagext.html.form.GridRowTag
JSP
CFGRIDROW tag
passthrough
false
false
attributecollection
false
false
data
true
false
gridupdate
coldfusion.tagext.sql.GridUpdateTag
empty
Updates/inserts/deletes records in data sources based on editable cfgrid.
name
false
true
datasource
false
true
dbtype
false
true
sql
false
true
username
false
true
password
false
true
maxrows
false
true
blockfactor
false
true
timeout
false
true
dbname
false
true
cachedafter
false
true
cachedwithin
false
true
result
false
true
debug
false
true
keyonly
false
true
grid
true
true
tablename
true
true
tableowner
false
true
tablequalifier
false
true
header
coldfusion.tagext.net.HeaderTag
empty
Generates custom HTTP response headers to return to the client.
name
false
true
value
false
true
statuscode
false
true
statustext
false
true
charset
false
true
htmlhead
coldfusion.tagext.html.HtmlheadTag
empty
cfhtmlhead writes the text specified in the text attribute to the <head> section
of a generated HTML page. The cfhtmlhead tag can be useful for embedding JavaScript
code, or placing other HTML tags such, as META, LINK, TITLE, or BASE in an HTML page header.
<p>
text
false
true
http
coldfusion.tagext.net.HttpTag
JSP
Lets you execute HTTP 1.1 operations on files.
Using cfhttp, you can execute standard GET operations and create
a query object from a text file. POST operations lets you upload
MIME file types to a server, or post cookie, formfield, URL, file,
or CGI variables directly to a specified server.
Other HTTP 1.1 operations added post-neo (CFMX).
url
true
true
port
false
true
method
false
true
username
false
true
password
false
true
name
false
true
columns
false
true
charset
false
true
path
false
true
file
false
true
delimiter
false
true
textqualifier
false
true
resolveurl
false
true
proxyserver
false
true
proxyport
false
true
proxyUser
false
true
proxyPassword
false
true
useragent
false
true
throwonerror
false
true
redirect
false
true
firstRowAsHeaders
false
true
timeout
false
true
multipart
false
true
getAsBinary
false
true
result
false
true
httpparam
coldfusion.tagext.net.HttpParamTag
empty
cfhttpparam is used to specify the parameters necessary to build a cfhttp request.
Required for cfhttp POST operations, optional for others
name
true
true
type
true
true
value
false
true
file
false
true
encoded
false
true
mimeType
false
true
include
coldfusion.tagext.lang.IncludeTag
empty
Lets you embed references to ColdFusion pages in CFML.
You can embed cfinclude tags recursively. For an additional method of
encapsulating CFML.
template
true
true
index
coldfusion.tagext.search.IndexTag
empty
CFIndexTag
The CFIndex tag allows you to populate Verity collections with indexed data.
type
false
true
action
false
true
title
false
true
key
false
true
body
false
true
custom1
false
true
custom2
false
true
custom3
false
true
custom4
false
true
urlpath
false
true
extensions
false
true
query
false
true
prefix
false
true
recurse
false
true
collection
true
true
status
false
true
category
false
true
categorytree
false
true
indexMode
false
true
language
false
true
external
false
true
input
coldfusion.tagext.html.form.InputTag
JSP
CFINPUT tag
attributecollection
false
false
name
true
false
label
false
false
value
false
false
type
true
false
pattern
false
false
mask
false
false
maxLength
false
false
range
false
false
required
false
false
message
false
false
onerror
false
false
onValidate
false
false
validate
false
false
validateat
false
false
passthrough
false
false
bind
false
false
insert
coldfusion.tagext.sql.InsertTag
empty
Inserts records in data sources.
name
false
true
datasource
false
true
dbtype
false
true
sql
false
true
username
false
true
password
false
true
maxrows
false
true
blockfactor
false
true
timeout
false
true
dbname
false
true
cachedafter
false
true
cachedwithin
false
true
result
false
true
debug
false
true
formfields
false
true
tablename
true
true
tableowner
false
true
tablequalifier
false
true
invoke
coldfusion.tagext.lang.InvokeTag
JSP
Invoke a method on a component.
returnVariable
false
true
webservice
false
true
username
false
true
password
false
true
proxyServer
false
true
proxyPort
false
true
proxyUser
false
true
proxyPassword
false
true
timeout
false
true
servicePort
false
true
method
true
true
attributecollection
false
true
component
false
true
argumentCollection
false
true
invokeargument
coldfusion.tagext.lang.InvokeArgumentTag
empty
Used for cfinvoke to pass arguments to components or web services
name
true
true
value
false
true
omit
false
true
ldap
coldfusion.tagext.net.LdapTag
empty
This class is used to perform actions against an LDAP server. Refer to the jndi api documentation at http://java.sun.com/products/jndi
action
false
true
name
false
true
returnAsBinary
false
true
attributes
false
true
dn
false
true
start
false
true
scope
false
true
startrow
false
true
maxrows
false
true
filter
false
true
sort
false
true
filterfile
false
true
separator
false
true
sortControl
false
true
modifytype
false
true
referral
false
true
secure
false
true
server
true
true
port
false
true
timeout
false
true
userName
false
true
password
false
true
rebind
false
true
delimiter
false
true
location
coldfusion.tagext.net.LocationTag
empty
Opens a ColdFusion page or HTML file. For example, you might use cflocation
to specify a standard message or response that you use in several ColdFusion
applications. Use the addToken attribute to verify client requests.
TODO - docs warn that cookies don't get set. is this still true? is this
a compatibility issue?
url
true
true
addtoken
false
true
lock
coldfusion.tagext.lang.LockTag
JSP
Provides two types of locks to ensure the integrity of shared data:
<li> exclusive lock
<li> read-only lock
An exclusive lock single-threads access to the CFML constructs in its body.
Single-threaded access implies that the body of the tag can be executed by
at most one request at a time. A request executing inside a cflock tag has an
"exclusive lock" on the tag. No other requests can start executing inside the
tag while a request has an exclusive lock. ColdFusion issues exclusive locks
on a first-come, first-served basis.
type
false
true
throwontimeout
false
true
name
false
true
scope
false
true
timeout
true
true
generatedLock
false
true
log
coldfusion.tagext.lang.LogTag
empty
The cflog tag lets you log custom messages to standard or custom log files.
You can specify a file for the log message or send messages to the default
application or scheduler log. The log message can include ColdFusion expressions. Log files must have the suffix .log and must be located in the ColdFusion log directory.
text
true
true
log
false
true
file
false
true
type
false
true
thread
false
true
date
false
true
time
false
true
application
false
true
login
coldfusion.tagext.security.AuthenticateTag
JSP
cfLoginUser
idleTimeOut
false
true
applicationToken
false
true
cookieDomain
false
true
loginUser
coldfusion.tagext.security.UserTag
This tag binds user/role information to the current request.
roles
true
true
name
true
true
password
true
true
logout
coldfusion.tagext.security.LogoutTag
JSP
cfLogout
loop
coldfusion.tagext.lang.LoopTag
JSP
This implements the CFLOOP tag when looping over a query. Other uses
of CFLOOP are compiled directly to java.
query
false
true
startrow
false
true
endrow
false
true
mail
coldfusion.tagext.net.MailTag
JSP
Sends e-mail messages by an SMTP server.
query
false
true
startrow
false
true
group
false
true
groupcasesensitive
false
true
maxrows
false
true
server
false
true
port
false
true
from
true
true
subject
true
true
timeout
false
true
to
true
true
cc
false
true
bcc
false
true
replyTo
false
true
failTo
false
true
type
false
true
mimeattach
false
true
mailerid
false
true
spoolenable
false
true
wrapText
false
true
username
false
true
password
false
true
debug
false
true
charset
false
true
mailparam
coldfusion.tagext.net.MailParamTag
empty
Can either attach a file or add a header to a message. It is nested within a cfmail tag.
You can use more than one cfmailparam tag within a cfmail tag.
name
false
true
value
false
true
file
false
true
type
false
true
contentID
false
true
disposition
false
true
mailpart
coldfusion.tagext.net.MailPartTag
JSP
Specify a part mail of a mail message for CFMail tag.
charset
false
true
type
true
true
wrapText
false
true
module
coldfusion.tagext.lang.ModuleTag
JSP
Invokes a custom tag for use in ColdFusion application pages.
The cfmodule tag can help deal with custom tag name conflicts.
name
false
true
attributecollection
false
true
template
false
true
object
coldfusion.tagext.lang.ObjectTag
empty
used to access COM, CORBA, or plain Java objects.
type
false
true
action
false
true
class
false
true
component
false
true
webservice
false
true
name
false
true
context
false
true
server
false
true
locale
false
true
objectcache
coldfusion.tagext.sql.ObjectCacheTag
empty
The cfobjectcache tag clears the cached query if the Action is set to "clear"
action
true
false
oldreport
coldfusion.tagext.lang.OldReportTag
empty
this tag invokes Java CFX's that implement the
CustomTag interface.
report
true
true
title
true
true
dataSource
false
true
type
false
true
orderby
false
true
username
false
true
password
false
true
formula
false
true
output
coldfusion.tagext.io.OutputTag
Displays the results of a database query or other operation.
query
false
true
startrow
false
true
group
false
true
groupcasesensitive
false
true
maxrows
false
true
param
coldfusion.tagext.lang.ParamTag
empty
Tests for a parameter's existence, tests its data type, and provides
a default value if one is not assigned.
name
true
true
type
false
true
default
false
true
pattern
false
true
min
false
true
max
false
true
pop
coldfusion.tagext.net.PopTag
empty
Retrieves and deletes e-mail messages from a POP mail server.
server
true
true
port
false
true
action
false
true
username
false
true
password
false
true
name
false
true
messagenumber
false
true
uID
false
true
attachmentpath
false
true
timeout
false
true
maxrows
false
true
startrow
false
true
generateuniquefilenames
false
true
debug
false
true
processingdirective
coldfusion.tagext.lang.ProcessingDirectiveTag
JSP
Provides two types of locks to ensure the integrity of shared data:
<li> exclusive lock
<li> read-only lock
An exclusive lock single-threads access to the CFML constructs in its body.
Single-threaded access implies that the body of the tag can be executed by
at most one request at a time. A request executing inside a cflock tag has an
"exclusive lock" on the tag. No other requests can start executing inside the
tag while a request has an exclusive lock. ColdFusion issues exclusive locks
on a first-come, first-served basis.
suppresswhitespace
true
true
procparam
coldfusion.tagext.sql.ProcParamTag
empty
Specifies parameter information, including type, name, value, and length.
The cfprocparam tag is nested within a cfstoredproc tag
value
true
true
cfsqltype
false
true
scale
false
true
maxlength
false
true
null
false
true
list
false
true
separator
false
true
type
false
true
dbvarname
false
true
variable
false
true
procresult
coldfusion.tagext.sql.ProcResultTag
empty
Specifies a result set name that other ColdFusion tags, such as cfoutput
and cftable, use to access the result set. It also lets you optionally
identify which of the stored procedure's result sets to return. The cfprocresult
tag is nested within a cfstoredproc tag.
name
true
true
resultset
false
true
maxrows
false
true
query
coldfusion.tagext.sql.QueryTag
JSP
Passes SQL statements to a data source. Not limited to queries.
name
false
true
datasource
false
true
dbtype
false
true
sql
false
true
username
false
true
password
false
true
maxrows
false
true
blockfactor
false
true
timeout
false
true
dbname
false
true
cachedafter
false
true
cachedwithin
false
true
result
false
true
debug
false
true
queryparam
coldfusion.tagext.sql.QueryParamTag
empty
Checks the data type of a query parameter. The cfqueryparam tag is nested within
a cfquery tag. It is embedded within the query SQL statement.
If you specify its optional parameters, cfqueryparam also performs data validation.
value
true
true
cfsqltype
false
true
scale
false
true
maxlength
false
true
null
false
true
list
false
true
separator
false
true
registry
coldfusion.tagext.lang.RegistryTag
empty
this tag invokes Java CFX's that implement the
CustomTag interface.
TODO this tag should probably be in compiler.tagext.lang
attributecollection
false
true
class
false
true
branch
true
true
action
true
true
type
false
true
name
false
true
sort
false
true
variable
false
true
value
false
true
entry
false
true
startrow
false
true
maxrows
false
true
reportparam
coldfusion.tagext.lang.ReportParam
empty
cfreportparam is used to specify the parameters necessary to control report runtime
behavior
name
true
true
value
false
true
schedule
coldfusion.tagext.lang.ScheduleTag
empty
Schedules an http request
action
true
true
task
true
true
operation
true
true
url
true
true
file
false
true
path
false
true
startDate
true
true
startTime
true
true
endDate
false
true
endTime
false
true
interval
true
true
publish
false
true
requestTimeOut
false
true
password
false
true
username
false
true
proxyServer
false
true
proxyPassword
false
true
proxyUser
false
true
resolveURL
false
true
port
false
true
proxyPort
false
true
select
coldfusion.tagext.html.form.SelectTag
JSP
CFSELECT tag
attributecollection
false
false
name
true
false
label
false
false
required
false
false
message
false
false
onerror
false
false
onvalidate
false
false
multiple
false
false
query
false
false
display
false
false
value
false
false
group
false
false
selected
false
false
queryPosition
false
false
passthrough
false
false
servlet
coldfusion.tagext.lang.ServletTag
JSP
Executes a Java servlets internally, or on an external JRun engine.
This tag is used in conjunction with the cfservletparam tag, which passes
data to the servlet.
code
true
true
jRunProxy
false
true
timeout
false
true
writeoutput
false
true
debug
false
true
servletparam
coldfusion.tagext.lang.ServletParamTag
empty
A child of cfservlet. It passes data to the servlet. Each cfservletparam
tag within the cfservlet block passes a separate piece of data to the servlet.
name
true
true
value
false
true
variable
false
true
type
false
true
setting
coldfusion.tagext.lang.SettingTag
jsp
Controls various aspects of page processing, such as the output of HTML code in pages.
One benefit of this option is managing whitespace that can occur in output pages
served by ColdFusion.
enablecfoutputonly
false
true
showdebugoutput
false
true
catchexceptionsbypattern
false
true
requestTimeout
false
true
silent
coldfusion.tagext.io.SilentTag
JSP
Suppresses all output that is produced within the tag's body.
slider
coldfusion.tagext.html.form.SliderTag
JSP
CFSLIDER Tag
passthrough
false
false
attributecollection
false
false
name
true
false
label
false
false
value
false
false
range
false
false
message
false
false
onerror
false
false
onvalidate
false
false
scale
false
false
height
false
false
width
false
false
vSpace
false
false
hSpace
false
false
align
false
false
tickmarkmajor
false
false
tickmarkminor
false
false
tickmarkimages
false
false
tickmarklabels
false
false
lookandfeel
false
false
vertical
false
false
img
false
false
groovecolor
false
false
bgColor
false
false
textcolor
false
false
font
false
false
fontSize
false
false
italic
false
false
bold
false
false
notsupported
false
false
storedproc
coldfusion.tagext.sql.StoredProcTag
JSP
Executes stored procedures by an ODBC or native connection to a server database.
It specifies database connection information and identifies the stored procedure.
name
false
true
datasource
false
true
dbtype
false
true
sql
false
true
username
false
true
password
false
true
maxrows
false
true
blockfactor
false
true
timeout
false
true
dbname
false
true
cachedafter
false
true
cachedwithin
false
true
result
false
true
debug
false
true
procedure
true
true
returncode
false
true
table
coldfusion.tagext.html.TableTag
JSP
Builds a table in a ColdFusion page. Use the cfcol tag to define table column
and row characteristics. The cftable tag renders data either as preformatted
text, or, with the HTMLTable attribute, as an HTML table. Use cftable to create
tables if you don't want to write HTML table tag code, or if your data can be
well presented as preformatted text. See Usage for information about using the
cfcol tag with the cftable tag.
query
false
true
startrow
false
true
colspacing
false
true
headerlines
false
true
htmltable
false
true
border
false
true
colheaders
false
true
maxrows
false
true
textarea
coldfusion.tagext.html.form.TextareaTag
JSP
CFTEXTAREA tag
passthrough
false
false
attributecollection
false
false
name
true
false
label
false
false
value
false
false
required
false
false
message
false
false
pattern
false
false
range
false
false
validate
false
false
validateat
false
false
onError
false
false
onValidate
false
false
maxLength
false
false
onkeypress
false
false
bind
false
false
textinput
coldfusion.tagext.html.form.TextinputTag
JSP
CFTEXTINPUT tag
passthrough
false
false
attributecollection
false
false
name
true
false
label
false
false
message
false
false
onError
false
false
onValidate
false
false
pattern
false
false
range
false
false
required
false
false
value
false
false
validate
false
false
align
false
false
bgColor
false
false
bold
false
false
font
false
false
fontSize
false
false
height
false
false
hSpace
false
false
italic
false
false
maxLength
false
false
notSupported
false
false
size
false
false
textColor
false
false
vSpace
false
false
width
false
false
throw
coldfusion.tagext.lang.ThrowTag
empty
The cfthrow tag raises a developer-specified exception that can be
caught with cfcatch tag having any of the following type specifications:
"custom_type", "Application", "Any", or "java-type". If the given type
matches a java exception type, the java exception is thrown.
TODO - improve/approve the java exception type interoperability.
type
false
true
message
false
true
detail
false
true
errorcode
false
true
extendedinfo
false
true
object
false
true
timer
coldfusion.tagext.lang.TimerTag
JSP
Created by IntelliJ IDEA.
User: mnimer
Date: Oct 2, 2003
Time: 6:09:44 PM
This timer tag is designed to place around logical chunks of cfml code.
To help find and monitor the speed of your code.
attributes: (none required)
label - text to display with the debug info.
type (default: debug) - debug|outline|inline|comment
debug - will place the info in the debug scope and show the timer info in the classic debug page.
outline - If the browser supports the FIELDSET tag it, it will draw a box around the affected code.
inline - output the timer marks at the end tag position
comment - places the timer info in an HTML comment, so if can viewed if you view source but won't affect the page layout.
'cftimer' = defined css classes so the user can override the look and feel of the timer tag.
There are no type attributes defined, however, by defining a .cftimer class
in the html the developer can change the look and feel of the outline type
class="cftimer"
to modify the fieldset look and field, add a type, like this example, to the calling page.
<type>
//modify the fieldset look and feel
.cftimer{
border-color: red;
font-family: cursive;
}
//modify just the legend of the fieldset
.cftimer legend{
border-color: red;
font-family: cursive;
}
</type>
label
false
type
false
false
transaction
coldfusion.tagext.sql.TransactionTag
JSP
Groups multiple queries into a single unit. The cftransaction tag provides
commit and rollback processing.
isolation
false
true
action
false
true
tree
coldfusion.tagext.html.form.TreeTag
JSP
CFTREE tag
passthrough
false
false
attributecollection
false
false
name
true
false
label
false
false
value
false
false
required
false
false
message
false
false
onValidate
false
false
onError
false
false
completePath
false
false
format
false
false
font
false
false
align
false
false
lookAndFeel
false
false
delimiter
false
false
height
false
false
width
false
false
border
false
false
hScroll
false
false
vScroll
false
false
appendKey
false
false
highlightHref
false
false
italic
false
false
bold
false
false
notSupported
false
false
treeitem
coldfusion.tagext.html.form.TreeItemTag
JSP
CFTREEITEM tag
passthrough
false
false
attributecollection
false
false
display
false
false
expand
false
false
href
false
false
img
false
false
imgOpen
false
false
parent
false
false
query
false
false
queryAsRoot
false
false
target
false
false
value
true
false
update
coldfusion.tagext.sql.UpdateTag
empty
Updates existing records in data sources.
name
false
true
datasource
false
true
dbtype
false
true
sql
false
true
username
false
true
password
false
true
maxrows
false
true
blockfactor
false
true
timeout
false
true
dbname
false
true
cachedafter
false
true
cachedwithin
false
true
result
false
true
debug
false
true
tablename
true
true
tableowner
false
true
tablequalifier
false
true
formfields
false
true
wddx
coldfusion.tagext.lang.WddxTag
empty
The WDDX tag serializes and deserializes CFML data structures to the
XML-based WDDX format. You can also use it to generate Javascript statements
instantiating JavaScript objects equivalent to the contents of a WDDX packet
or some CFML or Java data structures.
action
true
true
input
true
true
toplevelvariable
false
true
output
false
true
validate
false
true
usetimezoneinfo
false
true
x
coldfusion.tagext.CfxTag
empty
this tag invokes Java CFX's that implement the
CustomTag interface.
TODO this tag should probably be in compiler.tagext.lang
attributecollection
false
true
class
true
true
xml
coldfusion.tagext.lang.XmlTag
Turns all the text inside the body of tag into an XML document.
caseSensitive
false
true
variable
true
true