|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| AbstractContentAssistVisitor.CollectionExpressionHelper<T extends Expression> | This helper is used to determine how to add proposals within a collection of expressions. |
| AbstractContentAssistVisitor.CompoundTypeFilter | |
| 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 Summary | |
|---|---|
| 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. |
| 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 Summary | |
|---|---|
| AbstractContentAssistVisitor.AppendableType | This is used to determine how AbstractContentAssistVisitor.AbstractAppendableExpressionVisitor 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(). |
|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||