EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference

org.eclipse.persistence.jpa.jpql.tools
Class EclipseLinkContentAssistVisitor.FromClauseCollectionHelper

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.FromClauseCollectionHelper
      extended by org.eclipse.persistence.jpa.jpql.tools.EclipseLinkContentAssistVisitor.FromClauseCollectionHelper
All Implemented Interfaces:
AbstractContentAssistVisitor.CollectionExpressionHelper<AbstractFromClause>
Enclosing class:
EclipseLinkContentAssistVisitor

protected class EclipseLinkContentAssistVisitor.FromClauseCollectionHelper
extends AbstractContentAssistVisitor.FromClauseCollectionHelper


Constructor Summary
protected EclipseLinkContentAssistVisitor.FromClauseCollectionHelper()
           
 
Method Summary
 void addAtTheEndOfChild(AbstractFromClause expression, CollectionExpression collectionExpression, int index, boolean hasComma, boolean virtualSpace)
          Adds the proposals because the cursor is at the end of the child at the given position.
 void addTheBeginningOfChild(AbstractFromClause expression, CollectionExpression collectionExpression, int index, boolean hasComma)
          Adds the proposals because the cursor is at the beginning of the child Expression at the given position.
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.FromClauseCollectionHelper
addIdentifier, buildCollectionExpression, canContinue, hasDelimiterAfterIdentifier, maxCollectionSize, preExpressionLength, queryBNF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EclipseLinkContentAssistVisitor.FromClauseCollectionHelper

protected EclipseLinkContentAssistVisitor.FromClauseCollectionHelper()
Method Detail

addAtTheEndOfChild

public void addAtTheEndOfChild(AbstractFromClause expression,
                               CollectionExpression collectionExpression,
                               int index,
                               boolean hasComma,
                               boolean virtualSpace)
Adds the proposals because the cursor is at the end of the child at the given position.

Specified by:
addAtTheEndOfChild in interface AbstractContentAssistVisitor.CollectionExpressionHelper<AbstractFromClause>
Overrides:
addAtTheEndOfChild in class AbstractContentAssistVisitor.FromClauseCollectionHelper
Parameters:
expression - The Expression being visited
collectionExpression - The CollectionExpression is either the child of the given Expression or a temporary generated one that usually contains a single item
index - The position of that child in the collection of children
hasComma - Indicates whether a comma is present before the child at the given position; if the index is 0, then this is false by default
virtualSpace - Indicates if this method is called because the cursor is at the end of the child at the specified index but by considering there is a virtual space at the end of that child

addTheBeginningOfChild

public void addTheBeginningOfChild(AbstractFromClause expression,
                                   CollectionExpression collectionExpression,
                                   int index,
                                   boolean hasComma)
Adds the proposals because the cursor is at the beginning of the child Expression at the given position.

Specified by:
addTheBeginningOfChild in interface AbstractContentAssistVisitor.CollectionExpressionHelper<AbstractFromClause>
Overrides:
addTheBeginningOfChild in class AbstractContentAssistVisitor.FromClauseCollectionHelper
Parameters:
expression - The Expression being visited
collectionExpression - The CollectionExpression is either the child of the given Expression or a temporary generated one that usually contains a single item. This can be null if the position is at the beginning
index - The position of the child that was scanned
hasComma - Indicates whether a comma is present before the child at the given position; if the index is 0, then this is false by default

EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference