|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.persistence.jpa.jpql.AbstractContentAssistVisitor.UpdateClauseStatementHelper
protected class AbstractContentAssistVisitor.UpdateClauseStatementHelper
Constructor Summary | |
---|---|
protected |
AbstractContentAssistVisitor.UpdateClauseStatementHelper()
|
Method Summary | |
---|---|
void |
addClauseProposals()
Adds the JPQL identifier of the clause being scanned by this helper. |
void |
addInternalClauseProposals(UpdateStatement expression)
Adds the JPQL identifier of the internal clause being scanned by this helper. |
Expression |
getClause(UpdateStatement expression)
Returns the clause being scanned by this helper. |
AbstractContentAssistVisitor.StatementHelper<UpdateStatement> |
getNextHelper()
Returns the AbstractContentAssistVisitor.AbstractFromClauseStatementHelper that will scan the following clause, which is
based on the grammar and not on the actual existence of the clause in the parsed tree. |
boolean |
hasClause(UpdateStatement expression)
Determines whether the clause exists in the parsed tree. |
boolean |
hasSpaceAfterClause(UpdateStatement expression)
Determines whether there is a space (owned by the SELECT statement) after the clause being scanned by this helper. |
boolean |
isClauseComplete(UpdateStatement expression)
Determines whether the clause being scanned is complete or not. |
boolean |
isRequired()
Determines whether the clause is required in order to make the JPQL query grammatically valid. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected AbstractContentAssistVisitor.UpdateClauseStatementHelper()
Method Detail |
---|
public void addClauseProposals()
Note: The identifier should not be added directly to the list, it needs to be filtered out based on the location of the cursor, it can be within a word.
addClauseProposals
in interface AbstractContentAssistVisitor.StatementHelper<UpdateStatement>
public void addInternalClauseProposals(UpdateStatement expression)
FROM
clause could add its own sub-clauses.
Note: The identifier should not be added directly to the list, it needs to be filtered out based on the location of the cursor, it can be within a word.
addInternalClauseProposals
in interface AbstractContentAssistVisitor.StatementHelper<UpdateStatement>
expression
- The AbstractSelectStatement
being visitedpublic Expression getClause(UpdateStatement expression)
#hasClause(AbstractSelectStatement)
is called before this one.
getClause
in interface AbstractContentAssistVisitor.StatementHelper<UpdateStatement>
expression
- The AbstractSelectStatement
being visited
public AbstractContentAssistVisitor.StatementHelper<UpdateStatement> getNextHelper()
AbstractContentAssistVisitor.AbstractFromClauseStatementHelper
that will scan the following clause, which is
based on the grammar and not on the actual existence of the clause in the parsed tree.
getNextHelper
in interface AbstractContentAssistVisitor.StatementHelper<UpdateStatement>
AbstractContentAssistVisitor.AbstractFromClauseStatementHelper
for the next clausepublic boolean hasClause(UpdateStatement expression)
hasClause
in interface AbstractContentAssistVisitor.StatementHelper<UpdateStatement>
expression
- The AbstractSelectStatement
being visited
true
if the clause has been parsed; false
otherwisepublic boolean hasSpaceAfterClause(UpdateStatement expression)
hasSpaceAfterClause
in interface AbstractContentAssistVisitor.StatementHelper<UpdateStatement>
expression
- The AbstractSelectStatement
being visited
true
if a space follows the clause; false
otherwisepublic boolean isClauseComplete(UpdateStatement expression)
isClauseComplete
in interface AbstractContentAssistVisitor.StatementHelper<UpdateStatement>
expression
- The AbstractSelectStatement
being visited
true
if the clause is complete; false
otherwisepublic boolean isRequired()
isRequired
in interface AbstractContentAssistVisitor.StatementHelper<UpdateStatement>
true
if the clause has to be defined; false
if the clause
is optional
|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |