Extensibility Tags

namedescription
cfargumentCreates a parameter definition within a component definition. Defines a function argument. Used within a cffunction tag.
cfchartGenerates and displays a chart.
cfchartdataUsed with the cfchart and cfchartseries tags. This tag defines chart data points. Its data is submitted to the cfchartseries tag.
cfchartseriesUsed with the cfchart tag. This tag defines the chart style in which the data displays: bar, line, pie, and so on.
cfcollectionCreates and administers Verity or Solr search engine collections.
cfcomponentCreates and defines a component object; encloses functionality that you build in CFML and enclose in cffunction tags. This tag contains one or more cffunction tags that define methods. Code within the body of this tag, other than cffunction tags, is executed when the component is instantiated.
cferrorDisplays a custom HTML page when an error occurs. This lets you maintain a consistent look and feel among an application’s functional and error pages.
cfexecuteExecutes a ColdFusion developer-specified process on a server computer.
cffunctionDefines a function that you can call in CFML. Required to define ColdFusion component methods.
cfindexPopulates a search engine collection with metadata and creates indexes for searching it. You can use both Verity and Solr search engines. The engines can search physical files of various types or a database query. Indexing database columns that result from a query lets users search the query data much faster than they could if you used multiple SQL queries to return the same data.
cfinterfaceDefines an interface that consists of a set of signatures for functions. The interface does not include the full function definitions; instead, you implement the functions in a ColdFusion component (CFC). The interfaces that you define by using this tag can make up the structure of a reusable application framework.
cfinvokeDoes either of the following:
cfinvokeargumentPasses the name and value of a parameter to a component method or a web service. This tag is used in the cfinvoke tag.
cfobjectCreates a ColdFusion object of a specified type.
cfpropertyDefines properties and their annotations for a ColdFusion component (CFC). The properties are used to create complex data types for web services, while the annotations are used to define Object Relational Model (ORM) for a CFC. The attributes of this tag are exposed as component metadata and are subject to inheritance rules.
cfrethrowRethrows the currently active exception. Preserves the exception’s cfcatch.type and cfcatch.tagContext variable values.
cfreturnReturns result values from a component method. Contains an expression returned as result of the function.
cfsearchSearches one or more Solr or Verity collections.
cfsharepointInvokes a feature that SharePoint exposes as a web service action, such as the Document Workspace getdwsdata action.
cfspreadsheetManages Excel spreadsheet files:
cfwddxSerializes and deserializes CFML data structures to the XML-based WDDX format. The WDDX is an XML vocabulary for describing complex data structures in a standard, generic way. Implementing it lets you use the HTTP protocol to such information among application server platforms, application servers, and browsers.
cfxmlCreates a ColdFusion XML document object that contains the markup in the tag body. This tag can include XML and CFML tags. ColdFusion processes the CFML code in the tag body, and then assigns the resulting text to an XML document object variable, which is always stored in Unicode.