org.neodatis.odb.core.layers.layer3
Interface IRefactorManager
- All Known Implementing Classes:
- DefaultRefactorManager
public interface IRefactorManager
An interface for refactoring
Method Summary |
void |
addField(java.lang.String className,
java.lang.Class fieldType,
java.lang.String fieldName)
|
void |
changeFieldType(java.lang.String className,
java.lang.String attributeName,
java.lang.Class newType)
|
void |
removeClass(java.lang.String className)
|
void |
removeField(java.lang.String className,
java.lang.String attributeName)
|
void |
renameClass(java.lang.String className,
java.lang.String newClassName)
|
void |
renameField(java.lang.String className,
java.lang.String attributeName,
java.lang.String newAttributeName)
|
renameClass
void renameClass(java.lang.String className,
java.lang.String newClassName)
throws java.io.IOException
- Throws:
java.io.IOException
removeClass
void removeClass(java.lang.String className)
renameField
void renameField(java.lang.String className,
java.lang.String attributeName,
java.lang.String newAttributeName)
throws java.io.IOException
- Throws:
java.io.IOException
addField
void addField(java.lang.String className,
java.lang.Class fieldType,
java.lang.String fieldName)
removeField
void removeField(java.lang.String className,
java.lang.String attributeName)
throws java.io.IOException
- Throws:
java.io.IOException
changeFieldType
void changeFieldType(java.lang.String className,
java.lang.String attributeName,
java.lang.Class newType)