📄 pointconverter.java
字号:
package cn.gokei.converter;
import java.lang.reflect.Member;
import java.util.Map;
import ognl.DefaultTypeConverter;
import cn.gokei.action.Point;
public class PointConverter extends DefaultTypeConverter {
@Override
public Object convertValue(Map context, Object target, Member member,
String propertyName, Object value, Class toType) {
// TODO Auto-generated method stub
if(Point.class==toType)
{ Point point =new Point();
String[] str=(String[])value;
String[] paramaValues=str[0].split(",");
int x=Integer.parseInt(paramaValues[0]);
int y=Integer.parseInt(paramaValues[1]);
point.setX(x);
point.setY(y);
return point;
}
if(String.class==toType)
{
Point point =(Point)value;
int x=point.getX();
int y=point.getY();
String result="[x]="+x+",[y]="+y;
return result ;
}
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -