protected class BasicRefactoringTool.AttributeNameRenamer extends BasicRefactoringTool.AbstractRenamer
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
newAttributeName
The new name of the attribute.
|
protected java.lang.String |
oldAttributeName
The current name of the attribute to rename.
|
protected java.lang.String |
typeName
The fully qualified name of the type that got one of its attributes renamed.
|
textEdits| Constructor and Description |
|---|
AttributeNameRenamer(JPQLQueryContext queryContext,
java.lang.String typeName,
java.lang.String oldAttributeName,
java.lang.String newAttributeName)
Creates a new
AttributeNameRenamer. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
rename(AbstractPathExpression expression)
Performs the rename on the path expression.
|
void |
visit(CollectionValuedPathExpression expression)
Visits the
CollectionValuedPathExpression expression. |
void |
visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
addTextEdit, addTextEdit, buildTextEdit, repositionvisitvisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitprotected final java.lang.String newAttributeName
protected final java.lang.String oldAttributeName
protected final java.lang.String typeName
public AttributeNameRenamer(JPQLQueryContext queryContext, java.lang.String typeName, java.lang.String oldAttributeName, java.lang.String newAttributeName)
AttributeNameRenamer.queryContext - The context used to query information about the JPQL querytypeName - The fully qualified name of the type that got one of its attributes renamedoldAttributeName - The current name of the attribute to renamenewAttributeName - The new name of the attributeprotected void rename(AbstractPathExpression expression)
expression - The AbstractPathExpression being visited, which may have to have
its path renamedpublic void visit(CollectionValuedPathExpression expression)
CollectionValuedPathExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(StateFieldPathExpression expression)
StateFieldPathExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visit