Interface | Description |
---|---|
AbstractContentAssistVisitor.CollectionExpressionHelper<T extends Expression> |
This helper is used to determine how to add proposals within a collection of expressions.
|
AbstractContentAssistVisitor.MappingCollector |
A collector is responsible to retrieve the possible proposals by using the mappings that can
complete a path expression.
|
AbstractContentAssistVisitor.StatementHelper<T extends Expression> |
This helper helps to add JPQL identifiers for the clauses that make up a query statement and
also chains the clauses within the query.
|
ContentAssistExtension |
This extension can be used to provide additional support to JPQL content assist that is outside
the scope of providing proposals related to JPA metadata.
|
ContentAssistProposals |
This object stores the various proposals available for content assist for a certain position
within a JPQL query.
|
ContentAssistProposals.EnumProposals |
Holds onto the
IType of the enum type and the list of possible enum constants. |
RefactoringDelta |
A refactoring delta contains an ordered collection of
TextEdit . |
RefactoringTool.StateObjectUpdater<T extends StateObject> |
This interface is used to transparently push the new value into the
StateObject . |
ResultQuery |
This is used to retrieve the new JPQL query when a content assist item needs to be insert at
a certain position.
|
TextEdit |
A
TextEdit contains the information of a change that can be made to the JPQL query
after performing a refactoring operation. |
Class | Description |
---|---|
AbstractContentAssistVisitor |
The visitor provides support for finding the possible proposals within a JPQL query at a certain
position.
|
AbstractContentAssistVisitor.CollectionExpressionVisitor |
This visitor retrieves the
CollectionExpression if it is visited. |
AbstractContentAssistVisitor.InvalidExpressionVisitor |
This visitor determines if the visited
Expression is one of the two that represents
an invalid expression. |
AbstractJPQLQueryHelper |
This helper can perform the following operations over a JPQL query:
Calculates the result type of a query:
AbstractJPQLQueryHelper.getResultType() ;
Calculates the type of an input parameter: AbstractJPQLQueryHelper.getParameterType(String) . |
AbstractRefactoringTool |
The abstract definition of a refactoring
|
BasicRefactoringTool |
The abstract implementation providing refactoring support for JPQL queries.
|
BasicRefactoringTool.JavaQuery |
A simple implementation of
IQuery . |
DefaultBasicRefactoringTool |
This utility class provides basic refactoring support.
|
DefaultContentAssistProposals |
The default implementation of
ContentAssistProposals which stores the valid proposals. |
DefaultContentAssistVisitor |
This visitor traverses the JPQL parsed tree and gathers the possible proposals at a given position.
|
DefaultGrammarValidator |
This validator is responsible to validate a JPQL query grammatically purely based on the JPA
specification document.
|
DefaultJPQLQueryContext |
This context is used to store information related to the JPQL query.
|
DefaultJPQLQueryHelper |
This helper can perform the following operations over a JPQL query:
Calculates the result type of a query:
AbstractJPQLQueryHelper.getResultType() ;
Calculates the type of an input parameter: AbstractJPQLQueryHelper.getParameterType(String) . |
DefaultLiteralVisitor |
This visitor traverses an
Expression
and retrieves the "literal" value. |
DefaultParameterTypeVisitor |
This visitor calculates the type of an input parameter.
|
DefaultRefactoringDelta |
The default implementation of
RefactoringDelta which contains the TextEdit that
were creating during the refactoring of a JPQL query. |
DefaultRefactoringTool |
This utility class provides basic refactoring support.
|
DefaultSemanticValidator |
This validator is responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid.
|
DefaultTextEdit |
The default implementation of a
Text , which contains the location of the change within
the JPQL query (offset) and the old and new values. |
EclipseLinkBasicRefactoringTool |
This utility class provides basic refactoring support.
|
EclipseLinkContentAssistVisitor |
This extension over the default content assist visitor adds the additional support EclipseLink
provides.
|
EclipseLinkJPQLQueryContext |
This context is used to store information related to the JPQL query.
|
EclipseLinkJPQLQueryHelper |
This helper can perform the following operations over a JPQL query:
Calculates the result type of a query:
AbstractJPQLQueryHelper.getResultType() ;
Calculates the type of an input parameter: AbstractJPQLQueryHelper.getParameterType(String) . |
EclipseLinkParameterTypeVisitor |
This visitor calculates the type of an input parameter.
|
EclipseLinkRefactoringTool |
This refactoring tool add support for EclipseLink specific extension over the default
implementation of JPQL defined in the Java Persistence functional specification.
|
EclipseLinkResolverBuilder |
An implementation of a
ResolverBuilder that adds support for EclipseLink extension. |
EclipseLinkSemanticValidator |
This validator is responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid for EclipseLink.
|
GenericSemanticValidatorHelper |
An implementation of
SemanticValidatorHelper that uses JPQLQueryContext to return
the required information and Hermes SPI. |
GenericSemanticValidatorHelper.IdentificationVariableVisitor | |
GenericTypeHelper |
This generic implementation of
ITypeHelper wraps ITypeHelper and delegates the
calls to it. |
JPQLQueryContext |
This context is used to store information related to the JPQL query.
|
JPQLQueryContext.QueryExpressionVisitor |
This visitor is responsible to retrieve the
Expression that is the beginning of a
query. |
NumericTypeComparator |
This
Comparator is used to sort ITypes based on the numerical priority. |
RefactoringTool |
The abstract implementation providing refactoring support for JPQL queries.
|
RefactoringTool.ClassNameRenamer |
This visitor renames a fully qualified class name.
|
RefactoringTool.EntityNameRenamer |
This visitor renames an entity name.
|
RefactoringTool.EnumConstantRenamer |
This visitor renames an enum constant.
|
RefactoringTool.FieldNameRenamer |
This visitor renames any segment of a path expression.
|
RefactoringTool.ResultVariableNameRenamer |
This visitor renames all the result variables found in the JPQL query.
|
RefactoringTool.VariableNameRenamer |
This visitor renames all the identification variables found in the JPQL query.
|
TypeHelper |
This helper contains methods related to
IType and can perform equivalency checks. |
Enum | Description |
---|---|
AbstractContentAssistVisitor.AppendableType |
This is used to determine how
AbstractContentAssistVisitor.AppendableExpressionVisitor should perform the check. |
AbstractContentAssistVisitor.IdentificationVariableType |
The various ways of retrieving identification variables from the declaration expression.
|
ContentAssistProposals.ClassType |
This enumeration determines the type of classes returned by
ContentAssistProposals.classNames() . |