Objets de script (API d'analyse de code)
Les extensions d'objets de script permettent d'utiliser les objets de script renvoyés pour déclencher une analyse du code ou consulter les résultats concernant les conventions ou les métriques, par exemple.
Cet objet offre un accès global à l'analyse de code d'un objet Application.
Propriété |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
metrics |
MetricsTable, avec fonctions/propriétés associées |
La propriété metrics permet d'accéder à l'API de création de scripts propre aux métriques. |
conventions |
ConventionsTable, avec fonctions/propriétés associées |
La propriété conventions permet d'accéder à l'API de création de scripts propre aux conventions. |
configuration |
Configuration, avec fonctions/propriétés associées |
La propriété configuration permet d'accéder à l'API de création de scripts propre à la configuration. |
cloud_connection |
CloudConnection, avec fonctions/propriétés associées |
La propriété cloud_connection permet d'accéder au téléchargement de snapshots vers les Triple Storages, ainsi qu'à la configuration de la connexion au cloud. |
Fonctions |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
clear() |
Aucun(e) |
Supprime le modèle de dépendance en mémoire. Une autre analyse de code peut être lancée. |
perform_full_analysis() |
Aucun(e) |
Démarre une analyse de code complète. Le modèle de dépendance est généré et réutilisé (par exemple, par l'API de métriques). |
store_dependency_model(filename) |
Aucun(e) |
Stocke le modèle de dépendance dans un fichier XML. |
store_ttl(filename) |
Aucun(e) |
Stocke le modèle RDF sur disque dans un fichier TTL. Le langage TTL (Turtle Language) est un format standard de stockage des modèles RDF défini par le W3C (https://www.w3.org). |
Fonctions |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
get_all_metrics() |
string[], avec noms des métriques disponibles |
Renvoie les noms des requêtes de métrique disponibles. |
full_metrics_table() |
MetricsTableResult, avec fonctions/propriétés associées |
Génère le Tableau des mesures à partir des requêtes de métrique disponibles. Consultez la section API de résultats du Tableau des mesures. |
metrics_table() |
MetricsTableResult, avec fonctions/propriétés associées |
Génère le Tableau des mesures à partir des requêtes de métrique indiquées. Consultez la section API de résultats du Tableau des mesures. |
API de résultats du Tableau des mesures
Propriétés |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
successful |
BOOL |
Renvoie le résultat (réussite). |
message |
STRING |
Renvoie le message de résultat lisible. |
project_path |
STRING |
Renvoie le chemin du projet dont les résultats proviennent. |
analysis_started_at |
STRING |
Renvoie l'heure de début du processus de génération de ce tableau de résultats. |
analysis_finished_at |
STRING |
Renvoie l'heure de fin du processus de génération de ce tableau de résultats. |
analyser_version |
STRING |
Renvoie la version de l'analyseur de code qui a servi à générer ce tableau de résultats. |
columns |
STRING |
Renvoie la liste des colonnes de ce tableau de résultats. |
rows |
STRING |
Renvoie le tableau (lignes avec colonnes : [Array] of [Array]) avec les valeurs de résultat. |
Fonctions |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
store_as_xml(…) |
Aucun(e) |
Stocke les résultats du Tableau des mesures sur disque dans un fichier XML. |
store_as_csv(…) |
Aucun(e) |
Stocke les résultats du Tableau des mesures sur disque dans un fichier CSV. |
store_as_html(…) |
Aucun(e) |
Stocke les résultats du Tableau des mesures sur disque dans un fichier HTML. Indiquez un fichier XSLT pour convertir le format XML en HTML, si besoin. |
Fonctions |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
get_all_conventions() |
STRING[], avec noms des conventions disponibles |
Renvoie les noms des requêtes de conventions disponibles. |
full_conventions_table() |
ConventionTableResult, avec fonctions/propriétés associées |
Génère le Tableau des conventions à partir des requêtes de convention disponibles. Consultez la section API de résultats du Tableau des conventions. |
conventions_table() |
ConventionTableResult, avec fonctions/propriétés associées |
Génère le Tableau des conventions à partir des requêtes de convention indiquées. Consultez la section API de résultats du Tableau des conventions. |
API de résultats du Tableau des conventions
Propriétés |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
successful |
BOOL |
Renvoie le résultat (réussite). |
message |
STRING |
Renvoie le message de résultat lisible. |
project_path |
STRING |
Renvoie le chemin du projet dont les résultats proviennent. |
analysis_started_at |
STRING |
Renvoie l'heure de début du processus de génération de ce tableau de résultats. |
analysis_finished_at |
STRING |
Renvoie l'heure de fin du processus de génération de ce tableau de résultats. |
analyser_version |
STRING |
Renvoie la version de l'analyseur de code qui a servi à générer ce tableau de résultats. |
columns |
STRING |
Renvoie la liste des colonnes de ce tableau de résultats. |
rows |
STRING |
Renvoie le tableau (lignes avec colonnes : [Array] of [Array]) avec les valeurs de résultat. |
Fonctions |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
store_as_xml(…) |
Aucun(e) |
Stocke les résultats du Tableau des conventions sur disque dans un fichier XML. |
store_as_csv(…) |
Aucun(e) |
Stocke les résultats du Tableau des conventions sur disque dans un fichier CSV. |
store_as_html(…) |
Aucun(e) |
Stocke les résultats du Tableau des conventions sur disque dans un fichier HTML. Indiquez un fichier XSLT pour convertir le format XML en HTML, si besoin. |
Propriété |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
triple_storage_backend_type |
Énumération TripleStorageBackendTypes |
Configure le type de backend Triple Storage RDF qui servira à gérer les données d'analyse de code. |
thresshold_for_out_proc_backend_usage |
INT |
Configure le seuil de sélection automatique du type de backend de stockage utilisé (en mémoire ou Out-Proc). |
max_upload_triple_count_per_request |
INT |
Configure le nombre de triplets par demande de téléchargement. |
query_execution_timeout |
Long |
Configure le timeout d'exécution des requêtes. |
update_execution_timeout |
Long |
Configure le timeout d'exécution de la mise à jour d'une requête. |
server_uri |
STRING |
Configure l'URI de serveur des backends de stockage HTTP. |
relative_query_endpoint |
STRING |
Configure le point final de requête pour les backends de stockage HTTP (par rapport à l'URL complète de point final de requête). |
relative_update_endpoint |
STRING |
Configure le point final de mise à jour pour les backends de stockage HTTP (par rapport à l'URL complète de point final de mise à jour). |
dataset |
STRING |
Configure le nom du jeu de données pour les backends de stockage HTTP (par rapport à l'URL de point final). |
relative_data_endpoint |
STRING |
Configure le point final de données pour les backends de stockage HTTP (par rapport à l'URL de point final). |
relative_sparql_endpoint |
STRING |
Configure le point final SPARQL pour les backends de stockage HTTP (par rapport à l'URL de point final). |
graph_name |
STRING |
Configure le nom du graphe pour les backends de stockage HTTP (par rapport à l'URL de point final). |
sparql_endpoint |
STRING |
Lecture seule. Permet d'accéder à l'URL complète de point final SPARQL. |
data_endpoint |
STRING |
Lecture seule. Permet d'accéder à l'URL complète de point final de données. |
query_endpoint |
STRING |
Lecture seule. Permet d'accéder à l'URL complète de point final de requête. |
update_endpoint |
STRING |
Lecture seule. Permet d'accéder à l'URL complète de point final de mise à jour. |
Fonctions |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
reset() |
Aucun(e) |
Réinitialise la configuration de l'analyse du code. |
Propriété |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
configuration |
CloudConfiguration, avec fonctions/propriétés associées |
Permet d'accéder à l'API de création de scripts propre à la configuration cloud. |
Fonctions |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
upload_to_triple_storage(…) |
Aucun(e) |
Démarre le téléchargement du snapshot du modèle RDF dans le Triple Storage RDF configuré. |
Propriété |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
http_backend_type |
Énumération HttpBackendTypes |
Configure le type de backend HTTP (par exemple, générique, Apache Fuseki, Stardog, etc.). Cette valeur est prise en compte à condition que le type de backend Triple Storage soit défini sur « Http ». |
max_upload_triple_count_per_request |
Integer |
Configure le nombre de triplets par demande de téléchargement. |
update_execution_timeout |
Long |
Configure le timeout d'exécution de la mise à jour d'une requête. |
server_uri |
String |
Configure l'URI de serveur des backends de stockage HTTP. |
relative_query_endpoint
|
String |
Configure le point final de requête pour les backends de stockage HTTP (par rapport à l'URI complète de point final de requête). |
relative_update_endpoint |
String |
Configure le point final de mise à jour pour les backends de stockage HTTP (par rapport à l'URI complète de point final de mise à jour). |
dataset |
String |
Configure le nom du jeu de données pour les backends de stockage HTTP (par rapport à l'URI de point final). |
relative_data_endpoint |
String |
Configure le point final de données pour les backends de stockage HTTP (par rapport à l'URI de point final). |
relative_sparql_endpoint |
String |
Configure le point final SPARQL pour les backends de stockage HTTP (par rapport à l'URI de point final). |
sparql_endpoint |
String |
Lecture seule. Permet d'accéder à l'URI complète de point final SPARQL. |
data_endpoint |
String |
Lecture seule. Permet d'accéder à l'URI complète de point final de données. |
query_endpoint |
String |
Lecture seule. Permet d'accéder à l'URI complète de point final de requête. |
update_endpoint |
String |
Lecture seule. Permet d'accéder à l'URI complète de point final de mise à jour. |
Fonctions |
Objet/valeur renvoyé(e) |
Description |
---|---|---|
reset() |
Aucun(e) |
Réinitialise la configuration cloud de l'analyse du code. |