model.attr()

model.attr()

model.attr()
روش‌های فهرست موجودیت مدل مانند کپی، کپی کردن، پاک کردن و حذف موجودیت‌های مدل.
نحو
مدل. attr () لیست موجودیت مدل را برمی گرداند. رشته attr نام روشی را برای دسترسی به لیست موجودیت مدل نشان می دهد.
مدل. attr ().clear() تمام موجودیت های مدل برچسب گذاری شده را حذف می کند.
مدل. attr ().copy( <tag> <copytag> ) یک موجودیت مدل جدید با تگ <tag> ایجاد می کند که یک کپی از موجودیت مدل با تگ <copytag> است . <copytag> باید ترکیبی از تگ ها باشد که با اسلش از هم جدا شده اند تا موجودیت را به طور منحصر به فرد شناسایی کند. برای مثال، pg1/surf1/htgh1 مدل.result(“pg1”).feature(“surf1”).feature(“htgh1”) را مشخص می کند. نحوه تفسیر تگ ترکیبی به زمینه بستگی دارد. تفاوت بین کپی و کپی در این است که کپی می تواند از یک منبع در هر نقطه از مدل استفاده کند، در حالی که تکراریمستلزم این است که منبع در همان لیست باشد. همه موجودیت های مدل از عملیات کپی پشتیبانی نمی کنند . تفاوت بین copy و copyTo در این است که copyTo موجودیت را در یک موقعیت خاص در لیست کپی می کند، در حالی که کپی کپی ها در یک موقعیت پیش فرض در لیست است. همه موجودیت های مدل از عملیات copyTo پشتیبانی نمی کنند .
مدل. attr ().copy( <tag> <copytag> <modeltag> ) یک کپی ایجاد می کند و آن را به مدل <modeltag> اختصاص می دهد .
مدل. attr ().copyTo( <tag> <copytag> , <insertafter> ) یک کپی ایجاد می کند و آن را بعد از موجودیت با برچسب <insertafter> در لیست قرار می دهد. اگر <insertafter> یک رشته خالی باشد، موجودیت ابتدا در لیست درج می شود. همه موجودیت های مدل از عملیات copyTo پشتیبانی نمی کنند .
مدل. attr ().duplicate( <tag> <copytag> ) یک موجودیت مدل جدید با تگ <tag> ایجاد می کند که تکراری از موجودیت مدل با تگ <copytag> است . همه موجودیت های مدل از عملیات تکراری پشتیبانی نمی کنند .
مدل. attr ().duplicateTo( <tag> <copytag> , <insertafter> ) یک موجودیت مدل جدید ایجاد می کند و آن را بعد از موجودیت با برچسب <insertafter> در لیست قرار می دهد. اگر <insertafter> یک رشته خالی باشد، موجودیت ابتدا در لیست درج می شود. همه موجودیت های مدل از عملیات duplicateTo پشتیبانی نمی کنند .
مدل. attr ().get( <tag> ) . متد get موجودیترا با تگ <tag> از مدل لیست موجودیت برمی گرداند . attr () .
مدل. attr ().remove( <tag> ) . روش remove نهاد مدل را با تگ <tag> حذف می کند .
مدل. attr ().size() . روش اندازه تعداد موجودیت های مدل را برمی گرداند.
مدل. attr ().tags() . متد tags یک آرایه رشته ای را با تگ های تمام موجودیت های مدل برمی گرداند.
مدل. attr ().uniquetag( <tag> ) . متد uniquetag یک تگ منحصر به فرد را در زمینه لیست برمی گرداند.
همچنین ببینید
مدل