|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
org.eclipse.persistence.jpa.internal.jpql.ContentAssistVisitor.AbstractFromClauseSelectStatementHelper<T>
private abstract class ContentAssistVisitor.AbstractFromClauseSelectStatementHelper<T extends AbstractSelectStatement>
| Constructor Summary | |
|---|---|
private |
ContentAssistVisitor.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.internal.jpql.ContentAssistVisitor.SelectStatementHelper |
|---|
getNextHelper, getPreviousHelper |
| Constructor Detail |
|---|
private ContentAssistVisitor.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 ContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>
public final void appendNextClauseProposals(T expression,
AbstractFromClause clause,
int position,
boolean complete)
appendNextClauseProposals in interface ContentAssistVisitor.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)
ContentAssistVisitor.SelectStatementHelper.hasClause(AbstractSelectStatement) is called before this one.getClause in interface ContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>expression - The AbstractSelectStatement being visitedpublic Expression getClauseExpression(AbstractFromClause clause)
getClauseExpression in interface ContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>public boolean hasClause(AbstractSelectStatement expression)
hasClause in interface ContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>expression - The AbstractSelectStatement being visitedtrue if the clause has been parsed; false otherwisepublic boolean hasClauseExpression(AbstractFromClause clause)
hasClauseExpression in interface ContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>clause - The clause being scannedtrue if the clause has its expression or a portion of it parsed; false if nothing was parsedpublic boolean hasSpaceAfterClause(T expression)
hasSpaceAfterClause in interface ContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>expression - The AbstractSelectStatement being visitedtrue if a space follows the clause; false otherwisepublic boolean hasSpaceBeforeClause(T expression)
hasSpaceBeforeClause in interface ContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>expression - The AbstractSelectStatement being visitedtrue if a space precedes the clause; false otherwisepublic boolean isClauseExpressionComplete(Expression expression)
isClauseExpressionComplete in interface ContentAssistVisitor.SelectStatementHelper<T extends AbstractSelectStatement,AbstractFromClause>expression - The clause's expression to verify its completenesstrue if the Expression is complete based on its content versus what the grammar expects; false otherwise
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||