Public class ExpressionDefinition Extends ilog.rules.dt.expression.Expression implémente IlrDTExpressionDefinition, IlrDTExpressionSentence, IlrDTSentenceContext
ExpressionDefinition est l'implémentation concrète de IlrDTExpressionDefinition.IlrDTExpressionDefinition, Formulaire sérialiséNILINSTANCE, TRANSIENT, VOLATILEACTION_SENTENCE_TYPE, CONDITION_SENTENCE_TYPE, UNKNOWN_SENTENCE_TYPE| Modificateur et type | Méthode et description |
|---|---|
boolean |
accept(IlrDTExpressionRole holderRoleExpression)Obsolète.
|
java.lang.Object |
clone()Crée et renvoie une copie de cette expression.
|
IlrDTExpression |
clone(IlrDTContext context) |
java.lang.Object |
cloneWithoutParameters()Crée et renvoie une copie de cette expression.
|
int |
convertParameterIndexToSentenceIndex(int parameterIndex)Obsolète.
|
int |
convertSentenceIndexToParameterIndex(int sentenceIndex)Obsolète.
|
boolean |
equals(java.lang.Object o)Teste si deux expressions sont égales.
|
IlrDTContext |
getDTContext() |
IlrDTErrorManager |
getErrorManager()Cette méthode renvoie le gestionnaire d'erreurs associé à cette expression
|
IlrConcept |
getExpressionConcept()Obsolète.
|
IlrDTExpressionManager |
getExpressionManager()Renvoie le gestionnaire d'expression dans le contexte de cette expression.
|
java.lang.String |
getExpressionSentenceRoleText(IlrDTExpressionRole expressionRole)Obsolète.
|
java.lang.String |
getExpressionSentenceText(IlrDTExpressionSentence expression,
IlrDTExpressionSentence defaultExpression)Obsolète.
|
IlrSyntaxTree.Node |
getExpressionSyntaxNode()Renvoie le noeud d'arborescence de syntaxe correspondant à l'expression.
|
IlrSyntaxTree.Node |
getExpressionSyntaxNode(int index)Obsolète.
|
java.lang.String |
getExpressionText()Renvoie le texte de l'expression.
|
IlrSyntaxTree.Node |
getHolderNode()Renvoie le noeud de syntaxe correspondant au rôle de titulaire si cette définition représente une phrase de niveau supérieur.
|
IlrSyntacticRole |
getHolderRole()Obsolète.
|
IlrConcept |
getHolderRoleConcept()Renvoie le concept du rôle de titulaire si cette définition représente une phrase de niveau supérieur.
|
IlrDTExpressionRole |
getHolderRoleExpression()Obsolète.
|
int |
getHolderRoleSentenceIndex()Obsolète.
|
java.lang.String |
getHolderText()Renvoie le texte du rôle de titulaire si cette définition représente une phrase de niveau supérieur.
|
IlrDTErrorManager |
getLocalErrorManager()Renvoie le gestionnaire d'erreurs utilisé pour stocker les erreurs locales dans cette définition.
|
IlrSyntacticRole |
getParameterRole(int index)Obsolète.
|
IlrConcept |
getParameterRoleConcept(int index)Obsolète.
|
java.util.List |
getParameterRoleConcepts(IlrConcept hrConcept)Obsolète.
|
int |
getParameterRoleCount()Obsolète.
|
IlrDTExpressionRole |
getParameterRoleExpression(int index)Obsolète.
|
IlrDTExpressionPlaceHolder |
getPlaceHolder(int index)Renvoie la marque de réservation à une position spécifique dans cette expression.
|
java.util.List<IlrDTExpressionPlaceHolder> |
getPlaceHolders()Renvoie les marques de réservation dans cette expression.
|
IlrSentence |
getSentence()Renvoie une phrase.
|
IlrDTSentenceContext |
getSentenceContext()Obsolète.
|
java.lang.String |
getSentenceText()Obsolète.
|
int |
getSentenceType()Obsolète.
|
IlrSyntacticRole |
getSyntacticRole(IlrDTExpressionPlaceHolder placeHolder)Renvoie le rôle syntaxique correspondant à la marque de réservation donnée.
|
IlrSyntaxTree |
getSyntaxTree() |
boolean |
hasSyntacticErrors()Obsolète.
|
boolean |
isExpressionValid()Teste si l'expression est valide.
|
boolean |
isValid()Obsolète.
|
IlrSyntaxTree |
parse(IlrDTErrorManager errorManager,
java.lang.String text)Obsolète.
|
boolean |
reset()Supprime toutes les références au dictionnaire et nécessite une analyse syntaxique.
|
void |
setHolderRoleText(java.lang.String text)Obsolète.
|
void |
setParameterRoleText(int index,
java.lang.String text)Obsolète.
Nous supposons que si cette définition est appelée sur une définition, elle se rapporte à une valeur par défaut.
|
void |
setSentenceContext(IlrDTSentenceContext sentenceContext)Obsolète.
|
void |
setSentenceText(java.lang.String text)Obsolète.
|
void |
setSentenceType(int type)Obsolète.
|
java.lang.String |
toString() |
getTimeStamp, setTimeStampaddProperties, clearProperties, clearVolatileProperties, getProperties, getProperty, setPropertyfinalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddProperties, clearProperties, clearVolatileProperties, getProperties, getProperty, setPropertygetTimeStamp, setTimeStampPublic Contexte d'IlrDTContext getDTContext ()
getDTContext dans l'interface IlrDTExpressiongetDTContext dans l'interface IlrDTSentenceContextPublic java.lang.String getExpressionText ()
IlrDTExpressionTextPour un IlrDTExpressionDefinition, le texte de définition est renvoyé avec des marques de réservation.
Pour un IlrDTExpressionInstance, le texte de l'expression est renvoyé et les marques de réservation sont remplacées par des valeurs de paramètre d'expression.
getExpressionText dans l'interface IlrDTExpressionTextpublic IlrDTExpressionManager getExpressionManager ()
IlrDTExpressionDefinitiongetExpressionManager dans l'interface IlrDTExpressionDefinitionpublic IlrDTErrorManager getErrorManager ()
ilog.rules.dt.expression.ExpressiongetErrorManager dans l'interface IlrDTExpressiongetErrorManager dans la classe ilog.rules.dt.expression.Expressionpublic IlrDTErrorManager getLocalErrorManager ()
IlrDTExpressionDefinitiongetLocalErrorManager dans l'interface IlrDTExpressionDefinitionnull.public IlrSyntaxTree getSyntaxTree ()
public IlrSyntaxTree.Node getExpressionSyntaxNode ()
IlrDTExpressionTextgetExpressionSyntaxNode dans l'interface IlrDTExpressionTextpublic IlrSyntaxTree.Node getHolderNode ()
IlrDTExpressionDefinitiongetHolderNode dans l'interface IlrDTExpressionDefinitionnull est renvoyé.public java.util.List <IlrDTExpressionPlaceHolder> getPlaceHolder ()
IlrDTExpressionDefinitiongetPlaceHolders dans l'interface IlrDTExpressionDefinitionnull.public IlrDTExpressionPlaceHolder getPlaceHolder (index int)
IlrDTExpressionDefinitiongetPlaceHolder dans l'interface IlrDTExpressionDefinitionindex -Emplacement de la marque de réservation dans cette expression.index. Si index est hors plage, null est renvoyé.Public boolean reset ()
IlrDTExpressionreset dans l'interface IlrDTExpressionPublic boolean isExpressionValid ()
IlrDTExpressionTextL'arborescence de syntaxe correspondante pour une expression non valide est null ou en cours de récupération d'erreur.
isExpressionValid dans l'interface IlrDTExpressionTexttrue est renvoyé.Public java.lang.Object clone ()
clone dans l'interface IlrDTExpressionclone dans l'interface IlrDecorableElementPublic java.lang.Object cloneWithoutParameters ()
Public java.lang.String toString ()
toString dans la classe java.lang.Objectpublic IlrSentence getSentence ()
IlrDTExpressionDefinitiongetSentence dans l'interface IlrDTExpressionDefinitiongetSentence dans l'interface IlrDTSentenceContextnull est renvoyé.public IlrDTExpression clone (contexteIlrDTContext )
clone dans l'interface IlrDTExpressioncontext -Contexte de l'expression clonée.public IlrSyntaxTree.Node getExpressionSyntaxNode (index int)
getExpressionSyntaxNode dans l'interface IlrDTExpressionSentenceindex -Index de rôle de paramètre.public IlrSyntacticRole getHolderRole ()
getHolderRole dans l'interface IlrDTExpressionSentencepublic IlrConcept getHolderRoleConcept ()
IlrDTExpressionDefinitiongetHolderRoleConcept dans l'interface IlrDTExpressionDefinitiongetHolderRoleConcept dans l'interface IlrDTExpressionSentencenull est renvoyé.Public java.lang.String getHolderText ()
IlrDTExpressionDefinitiongetHolderText dans l'interface IlrDTExpressionDefinitionnull est renvoyé.public IlrDTExpressionRole getHolderRoleExpression ()
getHolderRoleExpression dans l'interface IlrDTExpressionSentencepublic IlrSyntacticRole getParameterRole (int index)
getParameterRole dans l'interface IlrDTExpressionSentenceindex -position tTe du paramètre.public IlrConcept getParameterRoleConcept (index int)
getParameterRoleConcept dans l'interface IlrDTExpressionSentenceindex -Position du paramètre.Public int getParameterRoleCount ()
getParameterRoleCount dans l'interface IlrDTExpressionSentencegetParameterRoleCount dans l'interface IlrDTSentenceContextpublic IlrDTExpressionRole getParameterRoleExpression (index int)
getParameterRoleExpression dans l'interface IlrDTExpressionSentenceindex -Position du paramètre.public IlrDTSentenceContext getSentenceContext ()
getSentenceContext dans l'interface IlrDTExpressionSentencePublic void setHolderRoleText (texte java.lang.String)
IlrDTExpressionSentencesetHolderRoleText dans l'interface IlrDTExpressionSentencetext -Nouveau texte de l'expression de rôle de détenteur.Public void setParameterRoleText (int index,
Texte java.lang.String)
setParameterRoleText dans l'interface IlrDTExpressionSentenceindex -Position du paramètre.text -Nouveau texte du paramètre.public void setSentenceContext (IlrDTSentenceContext sentenceContext)
IlrDTExpressionSentencesetSentenceContext dans l'interface IlrDTExpressionSentencesentenceContext -Contexte de la nouvelle phrasepublic IlrConcept getExpressionConcept ()
IlrDTExpressionTextgetExpressionConcept dans l'interface IlrDTExpressionTextPublic boolean hasSyntacticErrors ()
IlrDTExpressionTexthasSyntacticErrors dans l'interface IlrDTExpressionTextpublic boolean accept (IlrDTExpressionRole holderRoleExpression)
IlrDTSentenceContextaccept dans l'interface IlrDTSentenceContextholderRoleExpression -Expression de rôle de titulaire à tester.Public int convertParameterIndexToSentenceIndex (int parameterIndex)
Public int convertSentenceIndexToParameterIndex (int sentenceIndex)
public java.lang.String getExpressionSentenceRoleText (IlrDTExpressionRole expressionRole)
public java.lang.String getExpressionSentenceText (expressionIlrDTExpressionSentence , IlrDTExpressionSentence defaultExpression)
Public int getHolderRoleSentenceIndex ()
public java.util.List getParameterRoleConcepts (IlrConcept hrConcept)
Public java.lang.String getSentenceText ()
getSentenceText dans l'interface IlrDTSentenceContext<a number> is between <a number> and <a number>Public int getSentenceType ()
getSentenceType dans l'interface IlrDTSentenceContextIlrDTSentenceContext.UNKNOWN_SENTENCE_TYPE, IlrDTSentenceContext.CONDITION_SENTENCE_TYPE, IlrDTSentenceContext.ACTION_SENTENCE_TYPEPublic void setSentenceType (int type)
Analyse IlrSyntaxTree publique (IlrDTErrorManager errorManager, Texte java.lang.String)
Public void setSentenceText (java.lang.String text)
Public boolean isValid ()
isValid dans l'interface IlrDTSentenceContexttrue si le contexte de la phrase est valide.public IlrSyntacticRole getSyntacticRole (marque de réservationIlrDTExpressionPlaceHolder )
IlrDTExpressionDefinitiongetSyntacticRole dans l'interface IlrDTExpressionDefinitionplaceHolder -Marque de réservation pointant vers la partie de la définition à vérifier.null est renvoyé.Public boolean equals (java.lang.Object o)
IlrDTExpressionequals dans l'interface IlrDTExpressionequals dans la classe java.lang.Object© Copyright IBM Corp. 1987, 2022