|
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.AbstractFromClauseSelectStatementHelper<T>
protected abstract class AbstractContentAssistVisitor.AbstractFromClauseSelectStatementHelper<T extends AbstractSelectStatement>
| Constructor Summary | |
|---|---|
protected |
AbstractContentAssistVisitor.AbstractFromClauseSelectStatementHelper()
|
| Method Summary | |
|---|---|
protected boolean |
addAppendableToCollection(T expression,
int position)
|
protected abstract void |
addClauseIdentifierProposals(T expression)
Requests this helper to add the JPQL identifiers for the clauses that follows the FROM clause. |
void |
addClauseProposal()
Adds the JPQL identifier of the clause being scanned by this helper. |
void |
appendNextClauseProposals(T expression,
AbstractFromClause 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. |
AbstractFromClause |
getClause(T expression)
Returns the clause being scanned by this helper. |
Expression |
getClauseExpression(AbstractFromClause clause)
Returns the clause's expression. |
boolean |
hasClause(AbstractSelectStatement expression)
Determines whether the clause exists in the parsed tree. |
boolean |
hasClauseExpression(AbstractFromClause clause)
Determines whether the clause's expression exists in the parsed tree. |
boolean |
hasSpaceAfterClause(T expression)
Determines whether there is a space (owned by the SELECT statement) after the clause being scanned by this helper. |
boolean |
hasSpaceBeforeClause(T 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, getPreviousHelper |
| Constructor Detail |
|---|
protected AbstractContentAssistVisitor.AbstractFromClauseSelectStatementHelper()
| Method Detail |
|---|
protected boolean addAppendableToCollection(T expression,
int position)
protected abstract void addClauseIdentifierProposals(T expression)
expression - The AbstractSelectStatement being visitedpublic void addClauseProposal()
addClauseProposal in interface AbstractContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>
public final void appendNextClauseProposals(T expression,
AbstractFromClause clause,
int position,
boolean complete)
appendNextClauseProposals in interface AbstractContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>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 AbstractFromClause getClause(T expression)
AbstractContentAssistVisitor.SelectStatementHelper.hasClause(AbstractSelectStatement) is called before this one.
getClause in interface AbstractContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>expression - The AbstractSelectStatement being visited
public Expression getClauseExpression(AbstractFromClause clause)
getClauseExpression in interface AbstractContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>clause - The AbstractSelectStatement being visited
public boolean hasClause(AbstractSelectStatement expression)
hasClause in interface AbstractContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>expression - The AbstractSelectStatement being visited
true if the clause has been parsed; false otherwisepublic boolean hasClauseExpression(AbstractFromClause clause)
hasClauseExpression in interface AbstractContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>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(T expression)
hasSpaceAfterClause in interface AbstractContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>expression - The AbstractSelectStatement being visited
true if a space follows the clause; false otherwisepublic boolean hasSpaceBeforeClause(T expression)
hasSpaceBeforeClause in interface AbstractContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>expression - The AbstractSelectStatement being visited
true if a space precedes the clause; false otherwisepublic boolean isClauseExpressionComplete(Expression expression)
isClauseExpressionComplete in interface AbstractContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>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 | ||||||||