/** * Constructor. * @param kokler * @param alfabe * @param ozelDurumlar */ public AgacSozluk(List<Kok> kokler, Alfabe alfabe, KokOzelDurumBilgisi ozelDurumlar) { agac = new KokAgaci(new KokDugumu(), alfabe); this.ozelDurumlar = ozelDurumlar; foreach(Kok kok in kokler){ ekle(kok); } agacKokBulucuFactory = new AgacKokBulucuUretici(this.agac); }
/** * Constructor. * @param kokler * @param alfabe * @param ozelDurumlar */ public AgacSozluk(List <Kok> kokler, Alfabe alfabe, KokOzelDurumBilgisi ozelDurumlar) { agac = new KokAgaci(new KokDugumu(), alfabe); this.ozelDurumlar = ozelDurumlar; foreach (Kok kok in kokler) { ekle(kok); } agacKokBulucuFactory = new AgacKokBulucuUretici(this.agac); }
/** * constructor. * * @param okuyucu: Sözlükler mutlaka bir sözlük okuyucu ile ilklendirilir. * @param alfabe : Kullanılan Türk dili alfabesi * @param ozelDurumlar : Dile ait kök özel durumlarını taşıyan nesne */ public AgacSozluk(KokOkuyucu okuyucu, Alfabe alfabe, KokOzelDurumBilgisi ozelDurumlar) { this.ozelDurumlar = ozelDurumlar; agac = new KokAgaci(new KokDugumu(), alfabe); Kok kok; while ((kok = okuyucu.oku()) != null) { ekle(kok); } agacKokBulucuFactory = new AgacKokBulucuUretici(this.agac); }
/** * constructor. * * @param okuyucu: Sözlükler mutlaka bir sözlük okuyucu ile ilklendirilir. * @param alfabe : Kullanılan Türk dili alfabesi * @param ozelDurumlar : Dile ait kök özel durumlarını taşıyan nesne */ public AgacSozluk(KokOkuyucu okuyucu, Alfabe alfabe, KokOzelDurumBilgisi ozelDurumlar) { this.ozelDurumlar = ozelDurumlar; agac = new KokAgaci(new KokDugumu(), alfabe); Kok kok; while ((kok = okuyucu.oku()) != null) { ekle(kok); } agacKokBulucuFactory = new AgacKokBulucuUretici(this.agac); }
public KesinKokBulucu(KokAgaci agac) { this.agac = agac; }
public AgacKokBulucuUretici(KokAgaci agac) { this.agac = agac; }
public ToleransliKokBulucu(KokAgaci agac, int tolerans) { this.agac = agac; this.tolerans = tolerans; }
public AgacKokBulucuUretici(KokAgaci agac) { this.agac = agac; }
public ToleransliKokBulucu(KokAgaci agac, int tolerans) { this.agac = agac; this.tolerans = tolerans; }
public AsciiKokBulucu(KokAgaci agac) { this.agac = agac; }
public KesinKokBulucu(KokAgaci agac) { this.agac = agac; }
public AsciiKokBulucu(KokAgaci agac) { this.agac = agac; }