public abstract class AbstractRefactoringTool
extends java.lang.Object
RefactoringTool
,
BasicRefactoringTool
Modifier and Type | Method and Description |
---|---|
java.lang.CharSequence |
getJPQLFragment()
Returns the original JPQL query or the JPQL fragment that was passed to this tool so it can
be manipulated.
|
java.lang.String |
getJPQLQueryBNFId()
Returns the unique identifier of the JPQL query BNF that determined how the JPQL query or
fragment needs to be parsed.
|
IManagedTypeProvider |
getManagedTypeProvider()
Returns the provider of managed types.
|
boolean |
isTolerant()
Determines whether the parsing system should be tolerant, meaning if it should try to parse
invalid or incomplete queries.
|
void |
setTolerant(boolean tolerant)
Sets whether the parsing system should be tolerant, meaning if it should try to parse invalid
or incomplete queries.
|
abstract java.lang.String |
toActualText()
Returns the resulted of the refactoring operations.
|
public java.lang.CharSequence getJPQLFragment()
public java.lang.String getJPQLQueryBNFId()
JPQLQueryBNF
used to parse the querypublic IManagedTypeProvider getManagedTypeProvider()
public boolean isTolerant()
public void setTolerant(boolean tolerant)
tolerant
- true
if the JPQL query or fragment should be parsed with tolerance;
false
otherwisepublic abstract java.lang.String toActualText()
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference