package com.akjava.gwt.poseeditor.client;
import java.util.HashMap;
import java.util.Map;
public class BoneLockControler {
private Map<String,Double> lockMap=new HashMap<String,Double>();
public boolean hasX(String bone){
return lockMap.get(bone+"-x")!=null;
}
public void setX(String bone,double value){
lockMap.put(bone+"-x",value);
}
public double getX(String bone){
return lockMap.get(bone+"-x");
}
public void clearX(String name){
lockMap.remove(name+"-x");
}
public boolean hasY(String bone){
return lockMap.get(bone+"-y")!=null;
}
public void setY(String bone,double value){
lockMap.put(bone+"-y",value);
}
public double getY(String bone){
return lockMap.get(bone+"-y");
}
public void clearY(String name){
lockMap.remove(name+"-y");
}
public boolean hasZ(String bone){
return lockMap.get(bone+"-z")!=null;
}
public void setZ(String bone,double value){
lockMap.put(bone+"-z",value);
}
public double getZ(String bone){
return lockMap.get(bone+"-z");
}
public void clearZ(String name){
lockMap.remove(name+"-z");
}
}