Public class Paramètre ExpressionParameter étend ilog.rules.dt.model.common.impl.DTAbstractElement implémente IlrDTExpressionParameter, IlrDTExpressionRole
ExpressionParameter représente un paramètre d'expression associé à une instance d'expression.IlrDTExpressionParameter, ExpressionInstance, Formulaire sérialiséHOLDER_ROLE_INDEXNILINSTANCE, TRANSIENT, VOLATILE| Modificateur et type | Méthode et description |
|---|---|
java.lang.Object |
clone()Clone le paramètre d'expression.
|
IlrDTExpression |
clone(IlrDTContext context)Obsolète.
|
IlrCardinality |
getCardinality()Renvoie la cardinalité de ce paramètre.
|
IlrConcept |
getConcept()Retourne le type de ce paramètre d'expression.
|
IlrDTContext |
getDTContext()Obsolète.
|
IlrDTErrorManager |
getErrorManager()Renvoie le gestionnaire d'erreurs associé à ce paramètre d'expression.
|
IlrDTExpressionInstance |
getExpression()Renvoie l'instance d'expression de ce paramètre.
|
IlrConcept |
getExpressionConcept()Obsolète.
|
IlrDTExpressionSentence |
getExpressionSentence()Obsolète.
|
IlrSyntaxTree.Node |
getExpressionSyntaxNode()Obsolète.
|
java.lang.String |
getExpressionText()Obsolète.
|
int |
getOffset()Renvoie le décalage du paramètre dans le texte de l'expression.
|
IlrConcept |
getParameterConcept()Obsolète.
|
int |
getParameterIndex()Obsolète.
|
int |
getSentenceIndex()Obsolète.
|
IlrSyntacticRole |
getSyntacticRole()Renvoie le rôle syntaxique associé à cette expression.
|
java.lang.String |
getText()Renvoie le texte du paramètre.
|
java.lang.Object |
getValue()Renvoie la valeur réelle d'un littéral ou de
IlrDTExpression.NIL si ce paramètre n'a pas été interprété comme un littéral. |
boolean |
hasSyntacticErrors()Obsolète.
|
boolean |
isCollection()Obsolète.
|
boolean |
isExpressionValid()Obsolète.
|
boolean |
isLiteral()Teste si la valeur associée à ce paramètre est un littéral.
|
boolean |
isValid()Teste si ce paramètre est valide.
|
int |
overlap(IlrDTExpression expr)Obsolète.
|
boolean |
reset()Supprime toutes les références au dictionnaire et nécessite une analyse syntaxique.
|
void |
setExpressionSentence(IlrDTExpressionSentence expressionSentence)Obsolète.
|
void |
setExpressionText(java.lang.String text)Obsolète.
|
void |
setExpressionTexts(java.util.Collection collection)Obsolète.
|
void |
setParameterIndex(int parameterIndex)Obsolète.
|
void |
setText(java.lang.String text)Définit le paramètre d'expression.
|
java.lang.String |
toString() |
java.lang.Object |
visit(ilog.rules.dt.model.expression.IlrDTExpression.Visitor visitor)Obsolète.
|
getTimeStamp, setTimeStampaddProperties, clearProperties, clearVolatileProperties, getProperties, getProperty, setPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExpressionTextsequalsaddProperties, clearProperties, clearVolatileProperties, getProperties, getProperty, setPropertygetTimeStamp, setTimeStampPublic java.lang.String getText ()
IlrDTExpressionParameternull, la valeur par défaut de la marque de réservation correspondante peut être renvoyée.getText dans l'interface IlrDTExpressionParameterPublic 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 void setExpressionText (java.lang.String text)
IlrDTExpressionRolesetExpressionText dans l'interface IlrDTExpressionRoletext -texte de l'expression.Public void setText (java.lang.String text)
IlrDTExpressionParametersetText dans l'interface IlrDTExpressionParametersetText dans l'interface IlrDTExpressionRoletext -Nouvelle valeur de chaîne du paramètre d'expression.public IlrDTExpressionInstance getExpression ()
IlrDTExpressionParametergetExpression dans l'interface IlrDTExpressionParameterpublic IlrDTErrorManager getErrorManager ()
IlrDTExpressionParametergetErrorManager dans l'interface IlrDTExpressiongetErrorManager dans l'interface IlrDTExpressionParameterPublic boolean isLiteral ()
IlrDTExpressionParameterisLiteral dans l'interface IlrDTExpressionParameterisLiteral dans l'interface IlrDTExpressionRoletrue est renvoyé.Public boolean isValid ()
IlrDTExpressionParameterUn paramètre vide est considéré comme valide.
isValid dans l'interface IlrDTExpressionParametertrue est renvoyé.Public java.lang.Object getValue ()
IlrDTExpressionParameterIlrDTExpression.NIL si ce paramètre n'a pas été interprété comme un littéral.getValue dans l'interface IlrDTExpressionParametergetValue dans l'interface IlrDTExpressionRoleIlrDTExpression.NIL est renvoyé.public IlrConcept getConcept ()
IlrDTExpressionParametergetConcept dans l'interface IlrDTExpressionParameternull est renvoyé.public IlrCardinality getCardinality ()
IlrDTExpressionParametergetCardinality dans l'interface IlrDTExpressionParameterPublic int getOffset ()
IlrDTExpressionParametergetOffset dans l'interface IlrDTExpressionParameter-1 est renvoyé.Public boolean reset ()
IlrDTExpressionreset dans l'interface IlrDTExpressionPublic java.lang.String toString ()
toString dans la classe java.lang.Objectpublic IlrDTExpressionSentence getExpressionSentence ()
IlrDTExpressionRolegetExpressionSentence dans l'interface IlrDTExpressionRolepublic IlrConcept getParameterConcept ()
IlrDTExpressionRolegetParameterConcept dans l'interface IlrDTExpressionRolePublic int getParameterIndex ()
IlrDTExpressionRoleIlrDTExpressionRole.HOLDER_ROLE_INDEX pour l'expression de rôle de détenteur.getParameterIndex dans l'interface IlrDTExpressionRoleIlrDTExpressionRole.HOLDER_ROLE_INDEX pour l'expression de rôle de détenteur.Public int getSentenceIndex ()
IlrDTExpressionRolegetSentenceIndex dans l'interface IlrDTExpressionRolepublic IlrSyntacticRole getSyntacticRole ()
IlrDTExpressionRolegetSyntacticRole dans l'interface IlrDTExpressionRolePublic boolean isCollection ()
IlrDTExpressionRoleisCollection dans l'interface IlrDTExpressionRolepublic void setExpressionSentence (IlrDTExpressionSentence expressionSentence)
Public void setExpressionTexts (java.util.Collection collection)
IlrDTExpressionRolesetExpressionTexts dans l'interface IlrDTExpressionRolecollection -Collection définissant le texte de l'expression.Public void setParameterIndex (int parameterIndex)
public IlrConcept getExpressionConcept ()
IlrDTExpressionTextgetExpressionConcept dans l'interface IlrDTExpressionTextpublic IlrSyntaxTree.Node getExpressionSyntaxNode ()
IlrDTExpressionTextgetExpressionSyntaxNode dans l'interface IlrDTExpressionTextPublic boolean hasSyntacticErrors ()
IlrDTExpressionTexthasSyntacticErrors dans l'interface IlrDTExpressionTextPublic 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 ()
IlrDTExpressionParameterclone dans l'interface IlrDTExpressionclone dans l'interface IlrDTExpressionParameterclone dans l'interface IlrDecorableElementclone dans la classe IlrDecorableElementImplIlrDecorableElement.INSTANCE ne sont pas copiées.public IlrDTExpression clone (contexteIlrDTContext )
clone dans l'interface IlrDTExpressioncontext -Contexte de l'expression clonée.public IlrDTContext getDTContext ()
getDTContext dans l'interface IlrDTExpressionpublic int chevauchement (expressionIlrDTExpression )
Public java.lang.Object visit (ilog.rules.dt.model.expression.IlrDTExpression.Visitor visiteur)
© Copyright IBM Corp. 1987, 2022