package org.objectstyle.wolips.wodclipse.core.refactoring;
import org.eclipse.jdt.core.IType;
import org.eclipse.jdt.core.JavaModelException;
import org.objectstyle.wolips.bindings.utils.BindingReflectionUtils;
public class AddActionInfo {
private IType _componentType;
private String _name;
private String _typeName;
public AddActionInfo(IType componentType) {
_componentType = componentType;
_name = "newAction";
_typeName = "WOActionResults";
}
public String getJavaTypeName() throws JavaModelException {
String javaTypeName = _typeName;
if (javaTypeName != null) {
javaTypeName = BindingReflectionUtils.getFullClassName(_componentType.getJavaProject(), javaTypeName);
}
return javaTypeName;
}
public IType getComponentType() {
return _componentType;
}
public String getName() {
return _name;
}
public void setName(String name) {
_name = name;
}
public String getTypeName() {
return _typeName;
}
public void setTypeName(String typeName) {
_typeName = typeName;
}
}