|
EclipseLink 2.4.1, build 'v20121003-ad44345' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.persistence.jpa.jpql.AbstractContentAssistVisitor.AbstractSelectClauseSelectStatementHelper
protected abstract class AbstractContentAssistVisitor.AbstractSelectClauseSelectStatementHelper
| Constructor Summary | |
|---|---|
protected |
AbstractContentAssistVisitor.AbstractSelectClauseSelectStatementHelper()
|
| Method Summary | |
|---|---|
void |
addClauseProposal()
Adds the JPQL identifier of the clause being scanned by this helper. |
void |
appendNextClauseProposals(AbstractSelectStatement expression,
AbstractSelectClause clause,
int position,
boolean complete)
The position of the cursor is at the end of the given clause, requests to add the clauses' identifiers that can be added as proposals. |
AbstractSelectClause |
getClause(AbstractSelectStatement expression)
Returns the clause being scanned by this helper. |
Expression |
getClauseExpression(AbstractSelectClause clause)
Returns the clause's expression. |
AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,Expression> |
getPreviousHelper()
Returns the AbstractContentAssistVisitor.AbstractFromClauseSelectStatementHelper that will scan the previous clause, which is
based on the grammar and not on the actual existence of the clause in the parsed tree. |
boolean |
hasClause(AbstractSelectStatement expression)
Determines whether the clause exists in the parsed tree. |
boolean |
hasClauseExpression(AbstractSelectClause clause)
Determines whether the clause's expression exists in the parsed tree. |
boolean |
hasSpaceAfterClause(AbstractSelectStatement expression)
Determines whether there is a space (owned by the SELECT statement) after the clause being scanned by this helper. |
boolean |
hasSpaceBeforeClause(AbstractSelectStatement expression)
Determines whether there is a space (owned by the SELECT statement) before the clause being scanned by this helper. |
boolean |
isClauseExpressionComplete(Expression expression)
Determines whether the clause's expression is complete or incomplete. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.persistence.jpa.jpql.AbstractContentAssistVisitor.SelectStatementHelper |
|---|
getNextHelper |
| Constructor Detail |
|---|
protected AbstractContentAssistVisitor.AbstractSelectClauseSelectStatementHelper()
| Method Detail |
|---|
public void addClauseProposal()
addClauseProposal in interface AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,AbstractSelectClause>
public void appendNextClauseProposals(AbstractSelectStatement expression,
AbstractSelectClause clause,
int position,
boolean complete)
appendNextClauseProposals in interface AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,AbstractSelectClause>expression - The AbstractSelectStatement being visitedclause - The clause being scannedposition - The position of the cursor within the AbstractSelectStatementcomplete - Determines whether the clause's expression is complete or notpublic AbstractSelectClause getClause(AbstractSelectStatement expression)
AbstractContentAssistVisitor.SelectStatementHelper.hasClause(AbstractSelectStatement) is called before this one.
getClause in interface AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,AbstractSelectClause>expression - The AbstractSelectStatement being visited
public Expression getClauseExpression(AbstractSelectClause clause)
getClauseExpression in interface AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,AbstractSelectClause>clause - The AbstractSelectStatement being visited
public AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,Expression> getPreviousHelper()
AbstractContentAssistVisitor.AbstractFromClauseSelectStatementHelper that will scan the previous clause, which is
based on the grammar and not on the actual existence of the clause in the parsed tree.
getPreviousHelper in interface AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,AbstractSelectClause>AbstractContentAssistVisitor.AbstractFromClauseSelectStatementHelper for the previous clausepublic boolean hasClause(AbstractSelectStatement expression)
hasClause in interface AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,AbstractSelectClause>expression - The AbstractSelectStatement being visited
true if the clause has been parsed; false otherwisepublic boolean hasClauseExpression(AbstractSelectClause clause)
hasClauseExpression in interface AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,AbstractSelectClause>clause - The clause being scanned
true if the clause has its expression or a portion of it parsed;
false if nothing was parsedpublic boolean hasSpaceAfterClause(AbstractSelectStatement expression)
hasSpaceAfterClause in interface AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,AbstractSelectClause>expression - The AbstractSelectStatement being visited
true if a space follows the clause; false otherwisepublic boolean hasSpaceBeforeClause(AbstractSelectStatement expression)
hasSpaceBeforeClause in interface AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,AbstractSelectClause>expression - The AbstractSelectStatement being visited
true if a space precedes the clause; false otherwisepublic boolean isClauseExpressionComplete(Expression expression)
isClauseExpressionComplete in interface AbstractContentAssistVisitor.SelectStatementHelper<AbstractSelectStatement,AbstractSelectClause>expression - The clause's expression to verify its completeness
true if the Expression is complete based on its content versus
what the grammar expects; false otherwise
|
EclipseLink 2.4.1, build 'v20121003-ad44345' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||