Explications sur les interfaces de l'API
Les interfaces suivantes sont utilisables pour décrire un micro-pattern dans l'interface de programme d'application
- com.ibm.pdp.engine.IMicroPattern
Les classes qui étendent cette interface représentent la déclaration du micro-pattern dans le code source. L'interface IMicroPattern offre des méthodes d'accès aux formes canoniques de la déclaration telles que l'identifiant du micro-pattern ou la liste des paramètres déclarés.
Une implémentation pour le code COBOL est livrée en standard.
- com.ibm.pdp.engine.IMicroPatternHandler
L'interface IMicroPatternHandler gère le traitement d'un micro-pattern générant du code n'importe où dans le source où il est déclaré.
IMicroPatternHandler étend ICommonMicroPatternHandler
- com.ibm.pdp.engine.IMicroPatternProcessingContextLe processus d'expansion des micro-patterns se déroule dans une instance unique de IMicroPatternProcessingContext. Cette instance permet d'accéder aux éléments suivants :
- Fonction de journalisation des erreurs
- IGeneratedInfo du code source en cours de génération
- com.ibm.pdp.rpp.micropattern.AbstractGlobalMicroPatternHandler
Pour implémenter un micro-pattern, vous devez hériter de cette classe. Cette classe abstraite implémente IMicroPatternHandler.