public class

AssetPackage

extends Object
java.lang.Object
   ↳ org.neshan.utils.AssetPackage
Known Direct Subclasses

Class Overview

یک کلاس abstract شامل متدهایی برای لیست کردن و بارگذاری asset‌ها

Summary

Public Methods
synchronized void delete()
boolean equals(Object obj)
برابری این شی با شی مشخص شده را بررسی می‌کند.
StringVector getAssetNames()
لیست asset ها در AssetPackage را برمی‌گرداند.
String getClassName()
نام اصلی کلاس این شی را برمی‌گرداند.
Object getManagerObject()
شی اتصال‌دهنده‌ی این کلاس را برمی‌گرداند.
int hashCode()
معادل hash شده‌ی این این شی را برمی‌گرداند.
BinArray loadAsset(String name)
یک asset خاص از AssetPackage را بارگذاری می‌کند.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public synchronized void delete ()

public boolean equals (Object obj)

برابری این شی با شی مشخص شده را بررسی می‌کند.

Parameters
obj شی‌ مورد نظر
Returns
  • در صورتی که دو شی یکسان باشند True و در غیر اینصورت False

public StringVector getAssetNames ()

لیست asset ها در AssetPackage را برمی‌گرداند.
تمام asset های لیست شده با استفاده از loadAsset قابل خواندن می‌باشند.

Returns
  • لیست نام‌های assets

public String getClassName ()

نام اصلی کلاس این شی را برمی‌گرداند. این متد در SDK کاربرد داخلی دارد.

Returns
  • نام کلاس این شی

public Object getManagerObject ()

شی اتصال‌دهنده‌ی این کلاس را برمی‌گرداند. این متد در SDK کاربرد داخلی دارد.

Returns
  • شی اتصال‌دهنده اگر مقدار داشته باشد در غیر اینصورت null

public int hashCode ()

معادل hash شده‌ی این این شی را برمی‌گرداند.

Returns
  • معادل hash شده‌ی این شی

public BinArray loadAsset (String name)

یک asset خاص از AssetPackage را بارگذاری می‌کند.

Parameters
name نام asset که باید خوانده شود
Returns
  • اگر asset وجود داشته باشد و با موفقیت خوانده شود داده‌ی آن asset و در غیر اینصورت خطای Null pointer