zsh_root
2024-01-02 7b595546af704983dbafcd0d385c8768ddacefc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
package PbuliClass;
import java.util.Iterator;
import java.util.List;
import java.util.Vector;
 
import DataBase.DatabaseManagement;
import tbDataModel.Tb_style;
 
/**»ñÈ¡ËùÓеÄϵͳ·ç¸ñ¶ÔÏó*/
 
public class GetStyles {
    
    //»ñÈ¡ËùÓÐϵͳ·ç¸ñ¶ÔÏóµÄ¼¯ºÏ
        @SuppressWarnings("rawtypes")
        public static Vector<Tb_style>  getTb_style(){
            Iterator iterator = DatabaseManagement.get_alldate_indatabase("tb_style").iterator();
            Vector<Tb_style> styles=new Vector<>();
            while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ
                List info = (List) iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½info¼¯ºÏ
                Tb_style style=new Tb_style();
                style.setName((String)info.get(1));
                style.setZhi((String)info.get(2));
                styles.add(style);
            }
            return styles;
            
        }
        
        /**»ñȡij¸ö·ç¸ñÃû³Æ¶ÔÓ¦µÄÖµ*/
        public static String getZhi(String name) {
             String zhi=null;
            Vector<Tb_style> styles=getTb_style();
            Iterator<Tb_style> it=styles.iterator();
            while(it.hasNext()) {
                Tb_style style=it.next();
                String name1=style.getName();
                if(name1.equals(name)) {
                    zhi=style.getZhi();
                    break;
                }
            }
            return zhi;
        }
        
        /**»ñÈ¡ËùÓÐϵͳ·ç¸ñÃû³ÆµÄ¼¯ºÏ*/
        public static String[] getStleNames() {
            Vector<Tb_style> styles=getTb_style();
            String[] styleNames=new String[styles.size()];
            Iterator<Tb_style> it=styles.iterator();
            int i=0;
            while(it.hasNext()) {                
                Tb_style style=it.next();
                styleNames[i]=style.getName();
                i++;
            }
            return styleNames;
            
        }
        
 
}