Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Extends Objesi ile Libraryde üretilmiş herhangi bir objeyi başka bir obje içerisinde kullanmayı sağlar. İletişim kurmaz. Direkt olarak objenin her şeyini kendi içerisine yerleştirir. Extends ile alınan objenin Tipi Group olmalıdır. aynı çekirdek objelerdeki gibi zorunlu parametreleri isimleri vardır bu parametreler o objenin kendi kodunda girilen parametrelerdir lakin o parametre girilmezse varsayılan bir değer alır. O varsayılan değer ise ana projedeki olan değerlerdir.

Örnek:

<O N="SupportCondition" T="Project" >
   <!-- created by AECBOLT on 28.12.2017 -->
   <P N="PinnedSupportKonum" V="0"  />
   <P N="RollerSupportKonum" V="20" />
   ..
   ..
</O>


Yukarıdaki üretilmiş herhangi bir obje olsun. Bu içeriğin aynısı başka bir objede de gerekseydi o zaman şöyle kullanılırdı;

<O N="Proje" T="Project" >
    <P N="A" V="300"  />
    <P N="B" V="800" />
    ..
    ..
    ..
    ..
    <O T="Group" Extends="SupportCondition">
        <P N="PinnedSupportKonum" V="A"  />
        <P N="RollerSupportKonum" V="B" />
    </O>
</O>


SupportCondition objesi başka bir obje(Proje isimli) içerisinde kullanılmıştır. Parametre isimleri birebir aynı yazılmalıdır ve istenilen değerler girilebilir. Bu parametrelerden birisi yazılmasaydı mesela RollerSupportKonum parametresi hiç yazılmasa idi bu parametrenin değeri varsayılan değer olan 20 olarak kabul edecekti.

  • No labels