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