Changeset 26 for trunk/fmgVen/src/net/fmg/ven/Olcut.java
- Timestamp:
- Jan 2, 2011, 8:51:21 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/fmgVen/src/net/fmg/ven/Olcut.java
r22 r26 7 7 * Ven - Ayar Yerine Gelenek veritabanı erişim nesnesi 8 8 */ 9 10 9 package net.fmg.ven; 11 10 … … 25 24 private Map parametreler; 26 25 private Set baglaclar; 27 26 28 27 /** 29 28 * Yeni ölçüt … … 32 31 this.metin = ""; 33 32 this.parametreler = new HashMap(); 34 this.baglaclar = 33 this.baglaclar = new HashSet(); 35 34 //{"and", "or", "=", "<>", "<", ">"} 36 35 } 37 36 38 37 /** 39 38 * YAPILMADI 40 39 */ 41 public Olcut ekle(Olcut olcut) {40 public Olcut ekle(Olcut olcut) { 42 41 return null; 43 42 } 44 43 45 44 /** 46 45 * YAPILMADI 47 46 */ 48 public Olcut ekle(List olcutler) {47 public Olcut ekle(List olcutler) { 49 48 return null; 50 49 } 51 50 52 51 /** 53 52 * YAPILMADI 54 53 */ 55 public Olcut ve() {54 public Olcut ve() { 56 55 return null; 57 56 } 58 57 59 58 /** 60 59 * koşul ekle 61 60 */ 62 public Olcut ekle(String kosul) {63 this.metin += " "+kosul;61 public Olcut ekle(String kosul) { 62 this.metin += " " + kosul; 64 63 return this; 65 64 } 66 65 67 66 /** 68 67 * koşullarda kullanılan parametreleri ekle 69 68 */ 70 public Olcut ekle(String parametre, Object nesne) {71 this.parametreler.put(parametre, nesne);69 public Olcut ekle(String parametre, Object nesne) { 70 this.parametreler.put(parametre, nesne); 72 71 return this; 73 72 } 74 73 75 74 /** 76 75 * koşullarda kullanılan parametreleri tümden ekle 77 76 */ 78 public Olcut ekle(Map parametreler) {77 public Olcut ekle(Map parametreler) { 79 78 this.parametreler.putAll(parametreler); 80 79 return this; 81 80 } 82 83 public String olcutleriAl() {81 82 public String olcutleriAl() { 84 83 //((1=1) and ((1=1) and (musteri_numuneler_numune_sahibi.rapor_tarihi is null) and (musteri.no = 4))) 85 84 //Musteri.numuneler.deneyler.deneyTip.ad like :p1 86 85 String sonuc = ""; 87 metin = metin.replace ("(","( ");88 metin = metin.replace (")",")");86 metin = metin.replaceAll("\\(", "\\( "); 87 metin = metin.replaceAll("\\)", " \\)"); 89 88 String[] parcalar = metin.split(" "); 90 89 for (int i = 0; i < parcalar.length; i++) { 91 if (!parcalar[i].startsWith(":") && parcalar[i]. contains(".")){92 int sonNokta = parcalar[i].lastIndexOf('.'); 90 if (!parcalar[i].startsWith(":") && parcalar[i].indexOf(".") >= 0) { 91 int sonNokta = parcalar[i].lastIndexOf('.'); 93 92 sonuc += " "; 94 int u = parcalar[i].length(); 95 sonuc += Cevir.vt(parcalar[i].substring(0,sonNokta).replace('.','_'));96 sonuc += Cevir.vt(parcalar[i].substring(sonNokta,u));97 } else{98 sonuc += " " +parcalar[i];93 int u = parcalar[i].length(); 94 sonuc += Cevir.vt(parcalar[i].substring(0, sonNokta).replace('.', '_')); 95 sonuc += Cevir.vt(parcalar[i].substring(sonNokta, u)); 96 } else { 97 sonuc += " " + parcalar[i]; 99 98 } 100 99 } 101 100 return sonuc; 102 101 } 103 104 public Map parametreler() {102 103 public Map parametreler() { 105 104 return this.parametreler; 106 105 } 107 106 108 107 public String toString() { 109 return olcutleriAl() +" "+this.parametreler;108 return olcutleriAl() + " " + this.parametreler; 110 109 } 111 112 110 }
Note: See TracChangeset
for help on using the changeset viewer.