Attributes Kelas

Definisi

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

[Android.Runtime.Register("java/util/jar/Attributes", DoNotGenerateAcw=true)]
public class Attributes : Java.Lang.Object, IDisposable, Java.Lang.ICloneable, Java.Util.IMap
[<Android.Runtime.Register("java/util/jar/Attributes", DoNotGenerateAcw=true)>]
type Attributes = class
    inherit Object
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IMap
Warisan
Attributes
Atribut
Penerapan

Keterangan

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait. Nama atribut yang valid tidak peka huruf besar/kecil, dibatasi untuk karakter ASCII dalam set [0-9a-zA-Z_-], dan panjangnya tidak boleh melebihi 70 karakter. Harus ada titik dua dan SPASI setelah nama; panjang gabungan tidak akan melebihi 72 karakter. Nilai atribut dapat berisi karakter apa pun dan akan dikodekan UTF8 saat ditulis ke aliran output. Lihat Spesifikasi File JAR untuk informasi selengkapnya tentang nama dan nilai atribut yang valid.

Peta ini dan tampilannya memiliki urutan iterasi yang dapat diprediksi, yaitu urutan kunci dimasukkan ke dalam peta, seperti halnya LinkedHashMap.

Ditambahkan dalam 1.2.

Java dokumentasi untuk java.util.jar.Attributes.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Konstruktor

Nama Deskripsi
Attributes()

Membuat objek Atribut baru yang kosong dengan ukuran default.

Attributes(Attributes)

Membuat objek Atribut baru dengan pemetaan nilai nama atribut yang sama seperti dalam Atribut yang ditentukan.

Attributes(Int32)

Membuat objek Atribut baru yang kosong dengan ukuran awal yang ditentukan.

Attributes(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

Properti

Nama Deskripsi
Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
IsEmpty

Mengembalikan true jika Peta ini tidak berisi atribut.

JniIdentityHashCode

Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop.

(Diperoleh dari Object)
JniManagedPeerState

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
JniPeerMembers

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

Map

Pemetaan nilai nama atribut.

PeerReference

Mendapatkan referensi objek JNI untuk peer Java ini.

(Diperoleh dari Object)
ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Metode

Nama Deskripsi
Clear()

Menghapus semua atribut dari Peta ini.

Clone()

Mengembalikan salinan Atribut, yang diimplementasikan sebagai berikut:

Construct(JniObjectReference, JniObjectReferenceOptions)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
ContainsKey(Object)

Mengembalikan true jika Peta ini berisi nama atribut (kunci) yang ditentukan.

ContainsValue(Object)

Mengembalikan true jika Peta ini memetakan satu atau beberapa nama atribut (kunci) ke nilai yang ditentukan.

Dispose()

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
Dispose(Boolean)

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
DisposeUnlessReferenced()

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
EntrySet()

Mengembalikan Set tampilan pemetaan yang terkandung dalam Peta ini.

Equals(Object)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
Get(Object)

Mengembalikan nilai nama atribut yang ditentukan, atau null jika nama atribut tidak ditemukan.

GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetValue(Attributes+Name)

Mengembalikan nilai nama atribut yang ditentukan, yang ditentukan sebagai string, atau null jika atribut tidak ditemukan.

GetValue(String)

Mengembalikan nilai nama atribut yang ditentukan, yang ditentukan sebagai string, atau null jika atribut tidak ditemukan.

JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
KeySet()

Mengembalikan Set tampilan kunci yang terkandung dalam Peta ini.

Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
Put(Object, Object)

Mengaitkan nilai yang ditentukan dengan nama atribut (kunci) yang ditentukan di Peta ini.

PutAll(IDictionary)

Menyalin semua pemetaan nilai nama atribut dari Atribut yang ditentukan ke Peta ini.

PutValue(String, String)

Mengaitkan nilai yang ditentukan dengan nama atribut yang ditentukan, yang ditentukan sebagai String.

Remove(Object)

Menghapus atribut dengan nama (kunci) yang ditentukan dari Peta ini.

SetHandle(IntPtr, JniHandleOwnership)

Mengatur properti Handle.

(Diperoleh dari Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
Size()

Mengembalikan jumlah pemetaan nilai kunci dalam peta ini.

ToArray<T>()

Membuat array terkelola dari pembungkus array Java ini.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterFromRuntime()

Membatalkan pendaftaran peer Java ini dari runtime interop.

(Diperoleh dari Object)
Values()

Mengembalikan tampilan nilai yang Collection terkandung dalam peta ini.

Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IJavaPeerable.Disposed()

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
IJavaPeerable.Finalized()

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

(Diperoleh dari JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

IMap.ContainsKey(Object)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

IMap.ContainsValue(Object)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

IMap.Get(Object)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

IMap.Put(Object, Object)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

IMap.Remove(Object)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

Kelas Atribut memetakan nama atribut Manifes ke nilai string terkait.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk