Package net.zemberek.yapi.ek
Class TemelEkYonetici
- java.lang.Object
-
- net.zemberek.yapi.ek.TemelEkYonetici
-
- All Implemented Interfaces:
EkYonetici
public class TemelEkYonetici extends java.lang.Object implements EkYonetici
Bu sinif dile ozel ek yonetici siniflar icin taban olarak kullanilir. icerisinde cesitli ek bilgileri yer alir. User: ahmet Date: Sep 21, 2006
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<KelimeTipi,Ek>baslangicEkleristatic EkBOS_EKprotected java.util.Map<java.lang.String,Ek>eklerprotected static java.util.logging.Loggerlogger
-
Constructor Summary
Constructors Constructor Description TemelEkYonetici(java.util.Map<KelimeTipi,java.lang.String> baslangicEkMap, XmlEkOkuyucu okuyucu)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Ekek(java.lang.String ekId)adi verilen Ek nesnesini bulur.EkilkEkBelirle(Kok kok)Kok nesnesinin tipine gore gelebilecek ilk ek'i dondurur.
-
-
-
Field Detail
-
logger
protected static java.util.logging.Logger logger
-
BOS_EK
public static final Ek BOS_EK
-
ekler
protected java.util.Map<java.lang.String,Ek> ekler
-
baslangicEkleri
protected java.util.Map<KelimeTipi,Ek> baslangicEkleri
-
-
Constructor Detail
-
TemelEkYonetici
public TemelEkYonetici(java.util.Map<KelimeTipi,java.lang.String> baslangicEkMap, XmlEkOkuyucu okuyucu) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
ek
public Ek ek(java.lang.String ekId)
adi verilen Ek nesnesini bulur. Eger ek yok ise null doner.- Specified by:
ekin interfaceEkYonetici- Parameters:
ekId- - ek adi- Returns:
- istenen Ek nesnesi.
-
ilkEkBelirle
public Ek ilkEkBelirle(Kok kok)
Kok nesnesinin tipine gore gelebilecek ilk ek'i dondurur. Baslangic ekleri bilgisi dil tarafindan belirlenir.- Specified by:
ilkEkBelirlein interfaceEkYonetici- Parameters:
kok- baslangic eki belirlemede kullanilacak kok.- Returns:
- ilk Ek, eger kok tipi baslangic ekleri
haritasinda belirtilmemisse BOS_EK doner.
-
-