protected static class RefactoringTool.EntityNameRenamer extends AbstractTraverseChildrenVisitor
StateObjects
that can represent an entity name:
AbstractSchemaNameStateObject:
Employee inSELECT e
FROM Employee eEntityTypeLiteralStateObject:
Exempt inSELECT CASE TYPE(e) WHEN Exempt THEN 'Exempt'
ELSE 'NONE'
END
FROM Employee e
IdentificationVariableStateObject:
Exempt inSELECT e
FROM Employee e| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
newEntityName
The current name of the entity to rename.
|
protected java.lang.String |
oldEntityName
The new name of the entity.
|
| Constructor and Description |
|---|
EntityNameRenamer(java.lang.String oldEntityName,
java.lang.String newEntityName)
Creates a new
EntityNameRenamer. |
| Modifier and Type | Method and Description |
|---|---|
void |
visit(AbstractSchemaNameStateObject stateObject)
Visits the given
AbstractSchemaNameStateObject. |
void |
visit(EntityTypeLiteralStateObject stateObject)
Visits the given
EntityTypeLiteralStateObject. |
void |
visit(IdentificationVariableStateObject stateObject)
Visits the given
IdentificationVariableStateObject. |
void |
visit(TreatExpressionStateObject stateObject)
Visits the given
TreatExpressionStateObject. |
visitvisit, 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 newEntityName
protected final java.lang.String oldEntityName
public EntityNameRenamer(java.lang.String oldEntityName,
java.lang.String newEntityName)
EntityNameRenamer.oldEntityName - The current name of the entity to renamenewEntityName - The new name of the entitypublic void visit(AbstractSchemaNameStateObject stateObject)
AbstractSchemaNameStateObject.visit in interface StateObjectVisitorvisit in class AnonymousStateObjectVisitorstateObject - The AbstractSchemaNameStateObject to visitpublic void visit(EntityTypeLiteralStateObject stateObject)
EntityTypeLiteralStateObject.visit in interface StateObjectVisitorvisit in class AnonymousStateObjectVisitorstateObject - The EntityTypeLiteralStateObject to visitpublic void visit(IdentificationVariableStateObject stateObject)
IdentificationVariableStateObject.visit in interface StateObjectVisitorvisit in class AnonymousStateObjectVisitorstateObject - The IdentificationVariableStateObject to visitpublic void visit(TreatExpressionStateObject stateObject)
TreatExpressionStateObject.visit in interface StateObjectVisitorvisit in class AnonymousStateObjectVisitorstateObject - The TreatExpressionStateObject to visit