|
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 AbstractSelectStatement
complete
- 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 |