Package net.zemberek.islemler.cozumleme
Interface CozumlemeYardimcisi
-
public interface CozumlemeYardimcisi
User: ahmet Date: Sep 11, 2005
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
kelimeBicimiDenetle(Kelime kelime, java.lang.String giris)
eger kok ozel karaterler iceriyorsa bunun giris ile olan uygunlugunu denetler.void
kelimeBicimlendir(Kelime kelime)
kelimenin icindeki olusumu kok'un orjinal haline gore ve gerekli noktalama isaretlerine gore bicimlendirir.boolean
kokGirisDegismiVarsaUygula(Kok kok, HarfDizisi kokDizi, HarfDizisi girisDizi)
Asagidaki aciklamalar Turkiye Turkcesi icindir.
-
-
-
Method Detail
-
kelimeBicimlendir
void kelimeBicimlendir(Kelime kelime)
kelimenin icindeki olusumu kok'un orjinal haline gore ve gerekli noktalama isaretlerine gore bicimlendirir. Ornegin Turkiye turkcesinde "ankaraya" -> "Ankara'ya" ve "bbceye"->"BBC'ye" seklinde. Bu metod ozellikle oneri mekanizmasinda kullaniliyor.- Parameters:
kelime
- : cozumleme sonrasi olusan kelime.
-
kelimeBicimiDenetle
boolean kelimeBicimiDenetle(Kelime kelime, java.lang.String giris)
eger kok ozel karaterler iceriyorsa bunun giris ile olan uygunlugunu denetler.- Parameters:
kelime
-giris
-- Returns:
- eger kok orjinal icereigi ve kurallari girise uygunsa true.
-
kokGirisDegismiVarsaUygula
boolean kokGirisDegismiVarsaUygula(Kok kok, HarfDizisi kokDizi, HarfDizisi girisDizi)
Asagidaki aciklamalar Turkiye Turkcesi icindir. Kisaltmalarin cozumlenmesi sirasinda karsilasilan bir sorun bazi durumlarda kokun hic sesli icermemesi, ya da kisaltmanin okunusunun son sessizin okunusuna bagli olmasidir. Bu durumda eklenecek ekin belirlenmesi son harfin okunusu ile belirlenir. Bu durumun cozumleme islemine uygulanabilmesi icin hem giris hem de kok dizisinde degisiklik yapilamsi gerekebiliyor. Bu metod sesli icermeyen kok ve girise gecici sesli eklenmesi ya da baska gerekli bir ozel durum varsa uygulanmasini saglar.- Parameters:
kokDizi
-girisDizi
-
-
-