java.lang.Object | |
↳ | org.neshan.vectorelements.Element |
![]() |
![]() |
یک کلاس پایه برای کار با المانهای برداری (points, lines, texts, models ,...).
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
boolean |
containsMetaDataKey(String key)
چک کردن وجود کلید در متا دیتاهای ابجکت.
| ||||||||||
synchronized void | delete() | ||||||||||
boolean |
equals(Object obj)
برابری این شی با شی مشخص شده را بررسی میکند.
| ||||||||||
Bounds |
getBounds()
bound این اِلمان برداری را برمیگرداند.
| ||||||||||
String |
getClassName()
نام اصلی کلاس این شی را برمیگرداند.
| ||||||||||
Geometry |
getGeometry()
شی geometry موقعیت مکانی این المان برداری را بر میگرداند.
| ||||||||||
long |
getId()
شناسه داخلی این المان برداری را برمیگرداند.
| ||||||||||
Object |
getManagerObject()
شی اتصالدهندهی این کلاس را برمیگرداند.
| ||||||||||
StringVariantMap |
getMetaData()
متادیتای قابل تغییر نقشه.
| ||||||||||
Variant |
getMetaDataElement(String key)
متادیتای مرتبط با کلید داده شده را برمیگرداند.
| ||||||||||
int |
hashCode()
معادل hash شدهی این این شی را برمیگرداند.
| ||||||||||
boolean |
isVisible()
وضعیت قابلیت دیده شدن یا نشدن این المان برداری را برمیگرداند.
| ||||||||||
void |
notifyElementChanged()
تغییر وضعیت المان برداری را اعلام میکند.
| ||||||||||
void |
setId(long id)
شناسه داخلی این المان برداری را تنظیم میکند.
| ||||||||||
void |
setMetaData(StringVariantMap metaData)
یک متادیتای جدید برای این المان برداری تنظیم مینماید.متادیتای قدیمی از دست می رود.
| ||||||||||
void |
setMetaDataElement(String key, Variant element)
Adds a new key-value pair to the meta data map.
| ||||||||||
void |
setVisible(boolean visible)
وضعیت قابلیت دیده شدن این المان برداری را تنظیم مینماید.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
چک کردن وجود کلید در متا دیتاهای ابجکت.
key | کلید متا دیتا |
---|
برابری این شی با شی مشخص شده را بررسی میکند.
obj | شی مورد نظر |
---|
نام اصلی کلاس این شی را برمیگرداند. این متد در SDK کاربرد داخلی دارد.
شی geometry موقعیت مکانی این المان برداری را بر میگرداند.
شناسه داخلی این المان برداری را برمیگرداند.
شی اتصالدهندهی این کلاس را برمیگرداند. این متد در SDK کاربرد داخلی دارد.
متادیتای قابل تغییر نقشه. کاربر می تواند متادیتا را به صورت جفت کلید-مقدار (key-value) اضافه نماید
متادیتای مرتبط با کلید داده شده را برمیگرداند. اگر مقداری پیدا نشود null برگردانده میشود.
key | کلیدی که باید مورد استفاه قرار بگیرد |
---|
معادل hash شدهی این این شی را برمیگرداند.
وضعیت قابلیت دیده شدن یا نشدن این المان برداری را برمیگرداند.
تغییر وضعیت المان برداری را اعلام میکند.
شناسه داخلی این المان برداری را تنظیم میکند. این شناسه برای کش داخلی استفاده شده و نباید توسط کاربر تغییر نماید. شناسه کاربر میتواند به صورت کلید-مقدار (key-value) به متادیتا اضافه گردد.
id | شناسه جدید داخلی برای این المان برداری |
---|
یک متادیتای جدید برای این المان برداری تنظیم مینماید.متادیتای قدیمی از دست می رود.
metaData | متادیتای جدید برای این المان برداری |
---|
Adds a new key-value pair to the meta data map. If the key already exists in the map,
it's value will be replaced by the new value.
key | The new key. |
---|---|
element | The new value. |
وضعیت قابلیت دیده شدن این المان برداری را تنظیم مینماید. اگر False شود المان غیر قابل دیدن میشود.
visible | وضعیت جدید دیده شدن المان وکتوری |
---|