Projet
Un objet de Projet représente un projet et son arborescence d’éléments de projet dans MapForce.
Propriétés pour parcourir le modèle d’objet :
•Application
•Parent
Gestion de fichier :
•FullName
•Nom
•Chemin
•Enregistré
•Enregistrer
•Fermer
Navigation de l’arborescence de projet :
•Compter
•Item
•_NewEnum
Manipulation de l’arborescence de projet :
•AddActiveFile
•AddFile
•InsertWebService (uniquement Enterprise edition)
•CreateFolder
Génération de code :
•Output_Folder
•Output_Language
•Output_TextEncoding
•Java_BasePackageName
•GenerateCode
•GenerateCodeEx
•GenerateCodeIn
•GenerateCodeInEx
Pour des exemples sur comment utiliser les propriétés et méthodes recensées ci-dessous, voir Exemple : Tâches de projet. Notez que pour réaliser des opérations qui impliquent les services Web, MapForce Enterprise edition est requis.
Propriétés
Nom | Description |
---|---|
Propriétés Cette propriété prend en charge une énumération standard spécifique au langage. | |
Lecture seule. Extrait l’objet de l’application de premier niveau. | |
Lecture seule. Extrait le nombre d’enfants de l’item racine du projet. Pour des exemples, voir Item ou _NewEnum | |
Chemin et nom du fichier de projet. | |
Lecture seule. Retourne l’enfant à la position n de la racine du projet. L’index est basé sur 1 (le premier index est 1). L’index le plus grand valide est Count. Pour une alternative, voir _NewEnum. | |
Définit ou obtient le nom du package de base des packages Java qui seront générés. Cette propriété est utilisée uniquement lorsque le code Java est généré. | |
Lecture seule. Nom du fichier de projet sans chemin de fichier. | |
Définit ou obtient le dossier de sortie par défaut utilisé avec GenerateCode et GenerateCodeIn. Les éléments de projet peuvent écraser cette valeur dans leur propriété CodeGenSettings_OutputFolder, quand CodeGenSettings_UseDefault est définie à false. | |
Définit ou obtient le langage par défaut pour la génération de code en utilisant GenerateCode. Les éléments de projet peuvent écraser cette valeur dans leur propriété CodeGenSettings_OutputLanguage quand CodeGenSettings_UseDefault est défini à false. | |
Définit ou obtient l’encodage de texte utilisé lorsque le code basé sur XML est généré. | |
Lecture seule. L’objet parent selon le modèle d’objet. | |
Lecture seule. Chemin du fichier de projet sans nom. | |
Lecture seule. True si le document n’a pas été modifié depuis la dernière opération de sauvegarde, false, si le contraire. |
Méthodes
Nom | Description |
---|---|
Ajoute le document actuellement ouvert au dossier de mappage de la racine du projet. | |
Ajoute le document spécifié au dossier de mappage de la racine du projet. | |
Ferme le projet sans l’enregistrer. | |
Crée un nouveau dossier en tant qu’enfant de l’item racine du projet. | |
Génère le code pour tous les items de projet du projet. Le langage de code et l’emplacement de sortie sont déterminés par des propriétés du projet et des items de projet. | |
Génère le code pour tous les items de projet du projet. Le langage de code et l’emplacement de sortie sont déterminés par des propriétés du projet et des items de projet. Un objet qui peut être utilisé pour itérer à travers tous les messages publiés par le processus de générateur de code est retourné. Ces messages sont les mêmes que ceux affichés dans la fenêtre de messages de MapForce. | |
Génère le code pour tous les items de projet du projet dans le langage spécifié. L’emplacement de sortie est déterminé par les propriétés du projet et les items de projet. | |
Génère le code pour tous les items de projet du projet dans le langage spécifié. L’emplacement de sortie est déterminé par les propriétés du projet et les items de projet. Renvoie un objet qui peut être utilisé pour itérer à travers tous les messages émis par le processus de génération de code. Ces messages sont les mêmes que ceux affichés dans la fenêtre Messages de MapForce. | |
Insère un nouveau projet de service Web dans le dossier de service Web du projet. Si i_bGenerateMappings est true, les documents de mappage initial pour tous les ports sont générés automatiquement. | |
Enregistre le projet vers le fichier défini par FullName. |
Événements
Nom | Description |
---|---|
Cet événement est déclenché quand le projet est fermé. L’objet du projet passé dans le gestionnaire d’événement ne devrait pas être accédé. L’événement ouvert correspondant est Application.OnProjectOpened. |