Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fmgVen/src/net/fmg/ven/Olcut.java

    r26 r11  
    33 * 
    44 * Created on December 20, 2006, 1:45 PM 
    5  * (4.12.06 tarihli SpringDaoDeneme çalışmasından derlenmiştir) 
     5 * (4.12.06 tarihli SpringDaoDeneme çalýþmasýndan derlenmiþtir) 
    66 * 
    7  * Ven - Ayar Yerine Gelenek veritabanı erişim nesnesi 
     7 * Ven - Ayar Yerine Gelenek veritabaný eriþim nesnesi 
    88 */ 
     9 
    910package net.fmg.ven; 
    1011 
     
    1718 
    1819/** 
    19  * Ven için ölçütlerin belirlenebileceği sınıf 
     20 * Ven için ölçütlerin belirlenebileceði sýnýf 
    2021 * @author Fatih Mehmet Güler 
    2122 */ 
     
    2425    private Map parametreler; 
    2526    private Set baglaclar; 
    26  
     27     
    2728    /**  
    2829     * Yeni ölçüt 
     
    3132        this.metin = ""; 
    3233        this.parametreler = new HashMap(); 
    33         this.baglaclar = new HashSet(); 
     34        this.baglaclar =  new HashSet(); 
    3435        //{"and", "or", "=", "<>", "<", ">"} 
    3536    } 
    36  
     37     
    3738    /** 
    3839     * YAPILMADI 
    3940     */ 
    40     public Olcut ekle(Olcut olcut) { 
     41    public Olcut ekle(Olcut olcut){         
    4142        return null; 
    4243    } 
    43  
     44     
    4445    /** 
    4546     * YAPILMADI 
    4647     */ 
    47     public Olcut ekle(List olcutler) { 
     48    public Olcut ekle(List olcutler){         
    4849        return null; 
    4950    } 
    50  
     51     
    5152    /** 
    5253     * YAPILMADI 
    5354     */ 
    54     public Olcut ve() { 
     55    public Olcut ve(){ 
    5556        return null; 
    5657    } 
    57  
     58     
    5859    /** 
    59      * koşul ekle 
     60     * koþul ekle 
    6061     */ 
    61     public Olcut ekle(String kosul) { 
    62         this.metin += " " + kosul; 
     62    public Olcut ekle(String kosul){ 
     63        this.metin +=" "+kosul; 
    6364        return this; 
    6465    } 
    65  
     66     
    6667    /** 
    67      * koşullarda kullanılan parametreleri ekle 
     68     * koþullarda kullanýlan parametreleri ekle 
    6869     */ 
    69     public Olcut ekle(String parametre, Object nesne) { 
    70         this.parametreler.put(parametre, nesne); 
     70    public Olcut ekle(String parametre, Object nesne){ 
     71        this.parametreler.put(parametre,nesne); 
    7172        return this; 
    7273    } 
    73  
     74     
    7475    /** 
    75      * koşullarda kullanılan parametreleri tümden ekle 
     76     * koþullarda kullanýlan parametreleri tümden ekle 
    7677     */ 
    77     public Olcut ekle(Map parametreler) { 
     78    public Olcut ekle(Map parametreler){ 
    7879        this.parametreler.putAll(parametreler); 
    7980        return this; 
    8081    } 
    81  
    82     public String olcutleriAl() { 
     82     
     83    public String olcutleriAl(){ 
    8384        //((1=1) and ((1=1) and (musteri_numuneler_numune_sahibi.rapor_tarihi is null) and (musteri.no = 4))) 
    8485        //Musteri.numuneler.deneyler.deneyTip.ad like :p1 
    8586        String sonuc = ""; 
    86         metin = metin.replaceAll("\\(", "\\( "); 
    87         metin = metin.replaceAll("\\)", " \\)"); 
     87        metin = metin.replace("(","( "); 
     88        metin = metin.replace(")"," )"); 
    8889        String[] parcalar = metin.split(" "); 
    8990        for (int i = 0; i < parcalar.length; i++) { 
    90             if (!parcalar[i].startsWith(":") && parcalar[i].indexOf(".") >= 0) { 
    91                 int sonNokta = parcalar[i].lastIndexOf('.'); 
     91            if (!parcalar[i].startsWith(":") && parcalar[i].contains(".")){ 
     92                int sonNokta = parcalar[i].lastIndexOf('.');                 
    9293                sonuc += " "; 
    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]; 
     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]; 
    9899            } 
    99100        } 
    100101        return sonuc; 
    101102    } 
    102  
    103     public Map parametreler() { 
     103     
     104    public Map parametreler(){ 
    104105        return this.parametreler; 
    105106    } 
    106107 
    107108    public String toString() { 
    108         return olcutleriAl() + " " + this.parametreler; 
     109        return olcutleriAl()+" "+this.parametreler; 
    109110    } 
     111     
    110112} 
Note: See TracChangeset for help on using the changeset viewer.