com.ibm.rules.engine.ruledef.runtime.Rule.Public class Règle IlrRule
étend java.lang.Object
Implémente java.io.Serializable
Les instances de la classe IlrRule sont des règles dans un ensemble de règles. Les règles sont créées à l'aide des méthodes d'analyse syntaxique de IlrRuleset et sont ensuite présentées par l'ensemble de règles.
| Modificateur et type | Méthode et description |
|---|---|
java.lang.String |
getFormalComment()Obsolète.
Renvoie le commentaire formel associé à la règle sous la forme d'une chaîne.
|
java.lang.String |
getName()Obsolète.
Renvoie le nom qualifié complet de la règle.
|
IlrPackage |
getPackage()Obsolète.
Renvoie le package dans lequel la règle est définie.
|
IlrPropertyList |
getProperties()Obsolète.
Extrait les propriétés de cette règle.
|
java.lang.String |
getShortName()Obsolète.
Renvoie le nom abrégé de la règle.
|
boolean |
hasMetadata()Obsolète.
Teste si une règle comporte des métadonnées.
|
IlrRuleFactory |
makeFactory()Obsolète.
Génure un objet de fabrique qui représente cette règle.
|
IlrRuleFactory |
makeFactory(IlrPackageFactory pkgF)Obsolète.
Génure un objet usine pour représenter cette règle.
|
void |
removeMetadata()Obsolète.
Supprime les métadonnées de la règle.
|
Public boolean hasMetadata ()
Teste si une règle comporte des métadonnées.
true si la règle comporte des métadonnées (par défaut). Elle renvoie false si les métadonnées de la règle ont été supprimées.Public void removeMetadata ()
Supprime les métadonnées de la règle. La suppression des métadonnées d'une règle réduit son empreinte mémoire. Dans certains cas, une fois qu'une règle a été consommée, ses métadonnées ne sont plus utiles et peuvent être supprimées. Une règle est utilisée lorsque le premier moteur de règles utilisant la règle a été exécuté, c'est-à-dire que les objets d'exécution associés à la règle ont été créés. Cependant, une règle sans métadonnées ne peut pas être sélectionnée dynamiquement dans le mode séquentiel, elle ne peut pas être compilée dynamiquement et elle ne peut pas être utilisée dans l'analyse statique.
Avertissement:Utilisez cette méthode avec précaution.Public final java.lang.String getName ()
Renvoie le nom qualifié complet de la règle.
Public java.lang.String getShortName ()
Renvoie le nom abrégé de la règle.
Public final java.lang.String getFormalComment ()
Renvoie le commentaire formel associé à la règle sous la forme d'une chaîne. Si la règle n'a pas de commentaire formel, null est renvoyé.
public final IlrPropertyList getProperties ()
Extrait les propriétés de cette règle.
public final IlrRuleFactory makeFactory ()
IlrToolpublic final IlrRuleFactory makeFactory (IlrPackageFactory pkgF)
Génure un objet usine pour représenter cette règle.
pkgF -Un IlrRulesetFactory.public IlrPackage getPackage ()
© Copyright IBM Corp. 1987, 2022