init
représente le constructeur du CFC qui peut être exécuté implicitement lors de la création de l'objet.new
» :createObject
»init
».cfobject
»init
».fields
). Cela permettra de mieux distinguer les variables d'instance (propriétés)
des autres variables temporaires de la portée « VARIABLES ».Attribut | Requis | Description |
---|---|---|
output |
Cet attribut permet de préciser si le code du constructeur (mais pas le code des
fonctions) peut générer du HTML. Voici les valeurs possibles pour cet attribut :
|
|
hint |
Cet attribut permet de donner une description
au composant. Peut être affichée en lisant les informations du CFC en utilisant la réflexion. |
|
displayname |
Cet attribut permet de donner un nom au
composant. Peut être affichée en lisant les informations du CFC en utilisant la réflexion. |
Attribut | Requis | Description |
---|---|---|
extends |
(valeur par défaut : WEB-INF.CFTAGS.COMPONENT) Cet attribut permet de préciser le CFC parent. |
|
implements |
Cet attribut permet de préciser les interfaces
que le CFC implémente. |
|
serializable |
(valeur par défaut : true) Cet attribut permet de préciser si le CFC peut être sérialisé. |
Attribut | Requis | Description |
---|---|---|
accessors |
(valeur par défaut : « yes » si le CFC est persistent, sinon « no ») Si la valeur de cet attribut est « yes », alors il est possible d'utiliser des accesseurs (getters) et des mutateurs (setters) implicites pour lire ou modifier les champs du CFC. Si le CFC est persistent, la valeur sera forcée à « yes ». |
|
mappedSuperClass |
(valeur par défaut : « no ») Si le CFC est persistent, cet attribut ne peut avoir la valeur « no ». Si le CFC est non-persistent et la valeur de cet attribut est « yes », alors les autres CFCs qui héritent de cet CFC peuvent hériter ses propriétés. |
Attribut | Requis | Description |
---|---|---|
wsdlfile |
Cet attribut permet de préciser un fichier WSDL
autre que celui généré par ColdFusion. |
|
namespace |
(valeur par défaut : le nom du fichier du CFC) Cet attribut permet de préciser le namespace utilisé dans le fichier WSDL. |
|
serviceportname |
(valeur par défaut : le nom du fichier du CFC) Cet attribut permet de préciser la valeur de l'élément « port » du fichier WSDL. |
|
porttypename |
(valeur par défaut : le nom du fichier du CFC) Cet attribut permet de préciser la valeur de l'élément « porttype » du fichier WSDL. |
|
bindingname |
(valeur par défaut : le nom du fichier du CFC) Cet attribut permet de préciser la valeur de l'attribut « binding » de l'élément « port » du fichier WSDL. |
|
serviceaddress |
(valeur par défaut : URL du CFC) Cet attribut permet de préciser l'URL SOAP du service web. |
|
style |
(valeur par défaut : rpc) Cet attribut permet de préciser si le CFC utilise le « RPC-encoded style » ou le « Document-literal style » pour les services web. - Valeur « rpc » : RPC-encoded style - Valeur « document » : Document-literal style |
Attribut | Requis | Description |
---|---|---|
alias |
Cet attribut permet de préciser l'alias à donner
au CFC quand il est converti à un objet ActionScript 3. |
cfscript
, il faut utiliser les métadonnées pour définir des valeurs aux attributs du CFC. Voici un exemple d'utilisation des métadonnées :