package circle;
|
import java.util.Vector;
|
|
public class Dell_yuang {
|
static Vector<Yuangvc> yuang_vecs=new Vector<Yuangvc>();
|
|
/**ÕÒµ½Ä³¸öYuangvc ¶ÔÏó*/
|
public static Yuangvc get_Yuangvc(int key,String floor) {
|
Yuangvc yvc=null;
|
int size= yuang_vecs.size();
|
for(int i=0;i<size;i++) {
|
Yuangvc yvc1=yuang_vecs.get(i);
|
int key1=yvc1.getJianzhi();
|
String floor1=yvc1.getFloor();
|
if(key==key1 && floor1.equals(floor)) {
|
yvc=yvc1;
|
break;
|
}
|
}
|
return yvc;
|
}
|
|
/**Ìí¼ÓÒ»¸öYuangvc*/
|
public static void add_Yuangvc(int key,String floor,String baoxu,int[] pos) {
|
if( get_Yuangvc(key,floor)==null) {
|
Yuangvc yvc=new Yuangvc();
|
yvc.setJianzhi(key);
|
yvc.setFloor(floor);
|
yvc.setBaoxu(baoxu);
|
yvc.setPos(pos);
|
Vector<Yuang> yuangs=new Vector<Yuang>();
|
yvc.setYuangs(yuangs);
|
yuang_vecs.add(yvc);
|
}
|
}
|
|
|
public static void add_ayvc(
|
int key,
|
String floor,
|
Yuang yuang,
|
String baoxu,
|
int[] pos
|
|
|
) {
|
|
if(get_Yuangvc(key,floor)==null) {
|
Yuangvc yvc=new Yuangvc();
|
yvc.setFloor(floor);
|
yvc.setJianzhi(key);
|
yvc.setBaoxu(baoxu);
|
yvc.setPos(pos);
|
Vector<Yuang> yuangs=new Vector<Yuang>();
|
yvc.setYuangs(yuangs);
|
yuangs.add(yuang);
|
yuang_vecs.add(yvc);
|
|
}else {
|
get_Yuangvc(key,floor).getYuangs().add(yuang);
|
get_Yuangvc(key,floor).setBaoxu(baoxu);
|
get_Yuangvc(key,floor).setPos(pos);
|
}
|
}
|
|
|
/**Ìí¼ÓÒ»¸öÔ²¶ÔÏó*/
|
public static Yuang get_yuang(
|
int floor,//ԲȦËùÔڵIJã
|
int jianzhi,//¼üÖµ
|
int x,//Ô²ÐÄx×ø±ê
|
int y,//Ô²ÐÄy×ø±ê
|
int anchor_h,//»ùÕ¾µÄ¸ß
|
int tag_h,//±êÇ©µÄ¸ß
|
int width,//Ô²µÄ³¤¶È
|
int tagfloor,//±êÇ©ËùÔڵIJã
|
String tagid,//ÓëÖ®²â¾àµÄ±êÇ©id
|
String anchorid//ÓëÖ®²â¾àµÄ»ùÕ¾id
|
) {
|
Yuang yg=new Yuang();
|
yg.setAnchor_h(anchor_h);
|
yg.setAnchorid(anchorid);
|
yg.setFloor(tagfloor);
|
yg.setJianzhi(jianzhi);
|
yg.setTag_h(tag_h);
|
yg.setTagfloor(tagfloor);
|
yg.setTagid(tagid);
|
yg.setWidth(width);
|
yg.setX(x);
|
yg.setY(y);
|
return yg;
|
}
|
|
/**Çå¿ÕËùÓеÄyuang_vecsÖеĶÔÏó*/
|
public static void deleteall() {
|
yuang_vecs.removeAllElements();
|
}
|
|
public static Vector<Yuangvc> getYuang_vecs() {
|
return yuang_vecs;
|
}
|
}
|