Class AbstractContentAssistVisitor.WhenClauseConditionalClauseCollectionHelper
- java.lang.Object
- 
- org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.AbstractConditionalClauseCollectionHelper<WhenClause>
- 
- org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.WhenClauseConditionalClauseCollectionHelper
 
 
- 
- All Implemented Interfaces:
- AbstractContentAssistVisitor.CollectionExpressionHelper<WhenClause>
 - Enclosing class:
- AbstractContentAssistVisitor
 
 protected static final class AbstractContentAssistVisitor.WhenClauseConditionalClauseCollectionHelper extends AbstractContentAssistVisitor.AbstractConditionalClauseCollectionHelper<WhenClause> This helpers handles adding proposals forWhenClause.
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedWhenClauseConditionalClauseCollectionHelper(AbstractContentAssistVisitor visitor)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectionExpressionbuildCollectionExpression(WhenClause expression)Either returns the givenExpression's child, which is already aCollectionExpressionor requests this helper to return a "virtual"CollectionExpressionthat is wrapping the single element.booleanhasDelimiterAfterIdentifier(WhenClause expression)Determines whether a delimiter like a whitespace or an open parenthesis was parsed after the identifier.- 
Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.AbstractConditionalClauseCollectionHelperaddAtTheEndOfChild, addIdentifier, addTheBeginningOfChild, canContinue, findChild, maxCollectionSize, preExpressionLength, queryBNF
 
- 
 
- 
- 
- 
Constructor Detail- 
WhenClauseConditionalClauseCollectionHelperprotected WhenClauseConditionalClauseCollectionHelper(AbstractContentAssistVisitor visitor) 
 
- 
 - 
Method Detail- 
buildCollectionExpressionpublic CollectionExpression buildCollectionExpression(WhenClause expression) Either returns the givenExpression's child, which is already aCollectionExpressionor requests this helper to return a "virtual"CollectionExpressionthat is wrapping the single element.- Parameters:
- expression- The parent of the children to retrieve
- Returns:
- The given expression's child or a "virtual" one
 
 - 
hasDelimiterAfterIdentifierpublic boolean hasDelimiterAfterIdentifier(WhenClause expression) Determines whether a delimiter like a whitespace or an open parenthesis was parsed after the identifier.- Parameters:
- expression- The- Expressionbeing visited
- Returns:
- trueif something is present;- falseotherwise
 
 
- 
 
-