package Tag_Ceju; import java.util.Vector; import JNADell.DataToJnaDell; import PbuliClass.Systems; public class Dell_Ceju { static Vector tagcjvec=new Vector(); //¿ç¶È static int kuadu=Integer.parseInt(Systems.sys().getRssid()); /**»ñÈ¡±êÇ©²â¾àµÄ¼¯ºÏ*/ public static Vector getTagcjvec() { return tagcjvec; } /**ÕÒµ½Ä³¸ö±êÇ©µÄTag_Ceju_hex¶ÔÏó*/ public static Tag_Ceju_hex get_cjhex(String tagid) { Tag_Ceju_hex cejuhex=null; int size=tagcjvec.size(); for(int i=0;i get_moubaoxu_cjve(String tagid,String baoxu){ Vector cjvec=new Vector(); if(get_cjhex(tagid) !=null) { int size=get_cjhex(tagid) .getCeju().size(); for(int i=0;i cejuvec=get_cjhex(tagid).getCeju(); int size=cejuvec.size(); if(size !=0) { for(int i=0;i cejuvc= get_moubaoxu_cjve(tagid,String.valueOf(will_chuli)); int size=cejuvc.size(); //½«Êý¾Ý¸øµ½JNA´¦Àí if(size !=0) { DataToJnaDell.do_dell_JAN(cejuvc, size,String.valueOf(will_chuli)); //ɾ³ýµô¼¯ºÏÖÐÒѾ­´¦ÀíµÄ°üÐò delete_cj(tagid,String.valueOf(will_chuli)); } //ÐÞ¸ÄÒѾ­´¦ÀíµÄ°üÐò get_cjhex(tagid).setDell_baoxu(will_chuli); }else if(p>1 && p<200 ) { for(int i=0;i cejuvc= get_moubaoxu_cjve(tagid,String.valueOf(already_chuli)); int size=cejuvc.size(); //½«Êý¾Ý¸øµ½JNA´¦Àí if(size !=0) { DataToJnaDell.do_dell_JAN(cejuvc, size,String.valueOf(already_chuli)); //ɾ³ýµô¼¯ºÏÖÐÒѾ­´¦ÀíµÄ°üÐò delete_cj(tagid,String.valueOf(already_chuli)); } //ÐÞ¸ÄÒѾ­´¦ÀíµÄ°üÐò get_cjhex(tagid).setDell_baoxu(already_chuli); } }else if(p<(-30) ){ if(already_chuli !=255) { for(int i=already_chuli;i<=255;i++) { //»ñÈ¡ÐèÒª´¦ÀíµÄ°üÐò¼¯ºÏ Vector cejuvc= get_moubaoxu_cjve(tagid,String.valueOf(i)); int size=cejuvc.size(); //½«Êý¾Ý¸øµ½JNA´¦Àí if(size !=0) { DataToJnaDell.do_dell_JAN(cejuvc, size,String.valueOf(i)); //ɾ³ýµô¼¯ºÏÖÐÒѾ­´¦ÀíµÄ°üÐò delete_cj(tagid,String.valueOf(i)); } } for(int j=0;j<=will_chuli;j++) { //»ñÈ¡ÐèÒª´¦ÀíµÄ°üÐò¼¯ºÏ Vector cejuvc= get_moubaoxu_cjve(tagid,String.valueOf(j)); int size=cejuvc.size(); //½«Êý¾Ý¸øµ½JNA´¦Àí if(size !=0) { DataToJnaDell.do_dell_JAN(cejuvc, size,String.valueOf(j)); //ɾ³ýµô¼¯ºÏÖÐÒѾ­´¦ÀíµÄ°üÐò delete_cj(tagid,String.valueOf(j)); } } //ÐÞ¸ÄÒѾ­´¦ÀíµÄ°üÐò get_cjhex(tagid).setDell_baoxu(will_chuli); } } get_cjhex(tagid).getCeju().add(cj); }else { Tag_Ceju_hex tcjh=new Tag_Ceju_hex(); Vector cejuvec=new Vector(); tcjh.setTagid(tagid); cejuvec.add(cj); tcjh.setCeju(cejuvec); tcjh.setFirst_baoxu(baoxu); tcjh.setDell_baoxu(baoxu); tcjh.setLast_baoxu(baoxu); tagcjvec.add(tcjh); } } }