Class 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> baslangicEkleri  
      static Ek BOS_EK  
      protected java.util.Map<java.lang.String,​Ek> ekler  
      protected static java.util.logging.Logger logger  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Ek ek​(java.lang.String ekId)
      adi verilen Ek nesnesini bulur.
      Ek ilkEkBelirle​(Kok kok)
      Kok nesnesinin tipine gore gelebilecek ilk ek'i dondurur.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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:
        ek in interface EkYonetici
        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:
        ilkEkBelirle in interface EkYonetici
        Parameters:
        kok - baslangic eki belirlemede kullanilacak kok.
        Returns:
        ilk Ek, eger kok tipi baslangic ekleri haritasinda belirtilmemisse BOS_EK doner.