Class RefactoringTool.VariableNameRenamer
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.tools.model.query.AnonymousStateObjectVisitor
-
- org.eclipse.persistence.jpa.jpql.tools.model.query.AbstractTraverseChildrenVisitor
-
- org.eclipse.persistence.jpa.jpql.tools.RefactoringTool.VariableNameRenamer
-
- All Implemented Interfaces:
StateObjectVisitor
- Enclosing class:
- RefactoringTool
protected static class RefactoringTool.VariableNameRenamer extends AbstractTraverseChildrenVisitor
This visitor renames all the identification variables found in the JPQL query.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringnewVariableNameThe new name of the identification variable.protected StringoldVariableNameThe current identification variable name.
-
Constructor Summary
Constructors Constructor Description VariableNameRenamer(String oldVariableName, String newVariableName)Creates a newVariableNameRenamer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(CollectionValuedPathExpressionStateObject stateObject)Visits the givenCollectionValuedPathExpressionStateObject.voidvisit(IdentificationVariableStateObject stateObject)Visits the givenIdentificationVariableStateObject.voidvisit(StateFieldPathExpressionStateObject stateObject)Visits the givenStateFieldPathExpressionStateObject.-
Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.model.query.AbstractTraverseChildrenVisitor
visit
-
Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.model.query.AnonymousStateObjectVisitor
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, visit
-
-
-
-
Method Detail
-
visit
public void visit(CollectionValuedPathExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenCollectionValuedPathExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Overrides:
visitin classAnonymousStateObjectVisitor- Parameters:
stateObject- TheCollectionValuedPathExpressionStateObjectto visit
-
visit
public void visit(IdentificationVariableStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenIdentificationVariableStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Overrides:
visitin classAnonymousStateObjectVisitor- Parameters:
stateObject- TheIdentificationVariableStateObjectto visit
-
visit
public void visit(StateFieldPathExpressionStateObject stateObject)
Description copied from interface:StateObjectVisitorVisits the givenStateFieldPathExpressionStateObject.- Specified by:
visitin interfaceStateObjectVisitor- Overrides:
visitin classAnonymousStateObjectVisitor- Parameters:
stateObject- TheStateFieldPathExpressionStateObjectto visit
-
-