دریافت* و روشهای دسترسی انتخاب
از این روش ها برای دسترسی به خصوصیات قسمت های مختلف شی مدل استفاده کنید.
نحو
نحو زیر برای همه این روشهای دسترسی استفاده میشود (مثال آن با متد getStringArray برای برگرداندن مقدار یک آرایه رشتهای با نام <name> برای شی (ویژگی) چیزی .
چیزی .getStringArray( <name> );
توجه داشته باشید که در سرتاسر این راهنما، روشهای دسترسی در مجموع به عنوان get*( <name> ) نامیده میشوند ، که در آن * میتواند هر یک از انواع دادههای اصلی مورد استفاده در زیر باشد. از این روش ها برای خواندن مقادیر ویژگی ها استفاده کنید. نام روش های دسترسی نشان دهنده نوع داده برای داده هایی است که آنها برمی گردند.
چیزی getString ( <name> )
مقدار را به صورت رشته برمی گرداند.
چیزی .getStringArray( <name> )
مقدار را به صورت آرایه رشته ای برمی گرداند.
چیزی .getStringMatrix( <name> )
مقدار را به عنوان یک ماتریس رشته ای برمی گرداند.
چیزی .getInt( <name> )
مقدار را به صورت یک عدد صحیح برمی گرداند.
چیزی .getIntArray( <name> )
مقدار را به عنوان یک آرایه عدد صحیح برمی گرداند.
چیزی .getIntMatrix( <name> )
مقدار را به عنوان یک ماتریس عدد صحیح برمی گرداند.
چیزی .getDouble( <name> )
مقدار را به صورت دو برابر برمی گرداند.
چیزی .getDoubleArray( <name> )
مقدار را به صورت یک آرایه دوگانه برمی گرداند.
چیزی .getDoubleMatrix( <name> )
مقدار را به صورت یک ماتریس دوگانه برمی گرداند.
چیزی .getBooleanArray( <name> )
مقدار را به صورت آرایه بولی برمی گرداند.
چیزی getBooleanMatrix ( <name> )
مقدار را به عنوان یک ماتریس بولی برمی گرداند.
چیزی .selection( <name> )
مقدار را به عنوان یک شی انتخابی که قابل ویرایش است برمی گرداند. این فقط یک تابع دسترسی نیست. برای به دست آوردن یک شی انتخاب هم برای ویرایش و هم برای دسترسی به داده ها از آن استفاده می شود.
علاوه بر این،
چیزی .getEntryKeyIndex( <name> , <key> )
شاخص یک کلید داده شده در یک ویژگی را برمی گرداند و
چیزی .getEntryKeys( <name> )
کلیدهای ورودی ممکن را برای یک ویژگی مشخص برمی گرداند.
برای برگرداندن موجودیت والد (کانتینر) که موجودیت مدل در آن قرار دارد، استفاده کنید
چیزی .getContainer()
موجودیت اصلی یک ویژگی ( چیزی ) به طور کلی فهرستی است که در آن وجود دارد. والد لیست به نوبه خود ویژگی است که به عنوان والد در درخت Model Builder ظاهر می شود. بنابراین، برای دسترسی به ویژگی والد یک ویژگی فرعی، چیزی را .getContainer().getContainer() فراخوانی کنید . اگر ظرفی پیدا نشد، getContainer() null را برمیگرداند.
یادداشت
همه آرایههایی که برگردانده میشوند حاوی کپیهایی از دادهها هستند. نوشتن در آرایه داده های موجود در شی مدل را تغییر نمی دهد. این مشاهدات برای همه روشهای دسترسی شی مدل که آرایههایی از انواع دادههای پایه را برمیگردانند، اعمال میشود.
همچنین ببینید
تنظیم()