Provided functionality:
Class name (e.g.: in constructor expression);Enum constant.Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
DefaultRefactoringTool
| Access | Constructor and Description |
|---|---|
| public | EclipseLinkRefactoringTool(IManagedTypeProvider
The external form of a provider that gives access to the JPA metadata managedTypeProvider, IJPQLQueryBuilder The builder that creates the jpqlQueryBuilder, CharSequence StateObject representation of the JPQL queryThe JPQL query to manipulate jpqlQuery)Creates a new |
| public | EclipseLinkRefactoringTool(IManagedTypeProvider
The external form of a provider that gives access to the JPA metadata managedTypeProvider, IJPQLQueryBuilder The builder that creates the jpqlQueryBuilder, CharSequence StateObject representation of the JPQL queryThe JPQL query to manipulate or a single JPQL fragment, which is parsed
using the JPQL query BNF identifier by the given ID jpqlFragment, String The unique identifier of the jpqlQueryBNFId)JPQLQueryBNF that determines how to parse the JPQL fragmentCreates a new |
| Modifier and Type | Method and Description |
|---|---|
| protected IJPQLQueryFormatter | buildFormatter()
Implements abstract org. StateObject representation of the JPQL
query, once the refactoring occurred into a string.
|
| protected JPQLQueryContext | buildJPQLQueryContext()
Implements abstract org. JPQLQueryContext that can retrieve information from the declaration
portion of the JPQL query.
|
| EclipseLinkRefactoringTool | back to summary |
|---|---|
| public EclipseLinkRefactoringTool(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlQuery) Creates a new
| |
| EclipseLinkRefactoringTool | back to summary |
|---|---|
| public EclipseLinkRefactoringTool(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlFragment, String jpqlQueryBNFId) Creates a new
| |
| buildFormatter | back to summary |
|---|---|
| protected IJPQLQueryFormatter buildFormatter() Implements abstract org. Doc from org. Creates a new formatter that will convert the
| |
| buildJPQLQueryContext | back to summary |
|---|---|
| protected JPQLQueryContext buildJPQLQueryContext() Implements abstract org. Doc from org. Creates a new Note This is temporary because the
| |