Attributes Класс

Определение

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

[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
Наследование
Attributes
Атрибуты
Реализации

Комментарии

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями. Допустимые имена атрибутов не зависят от регистра, ограничены символами ASCII в наборе [0-9a-zA-Z_-], и не могут превышать 70 символов в длину. После имени должно быть двоеточие и ПРОБЕЛ; объединенная длина не превышает 72 символов. Значения атрибутов могут содержать любые символы и будут закодированы в кодировке UTF8 при записи в выходной поток. Дополнительные сведения о допустимых именах и значениях атрибутов см. в спецификации JAR-файла .

Эта карта и его представления имеют прогнозируемый порядок итерации, а именно порядок вставки ключей в карту, как и LinkedHashMapв схему.

Добавлено в версии 1.2.

Java документации по java.util.jar.Attributes.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя Описание
Attributes()

Создает новый пустой объект Attributes с размером по умолчанию.

Attributes(Attributes)

Создает новый объект Attributes с теми же сопоставлениями имени атрибута, что и в указанных атрибутах.

Attributes(Int32)

Создает новый пустой объект Attributes с указанным начальным размером.

Attributes(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Имя Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsEmpty

Возвращает значение true, если эта карта не содержит атрибутов.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
JniPeerMembers

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

Map

Сопоставления имен атрибутов.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Имя Описание
Clear()

Удаляет все атрибуты из этой карты.

Clone()

Возвращает копию атрибутов, реализованную следующим образом:

Construct(JniObjectReference, JniObjectReferenceOptions)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
ContainsKey(Object)

Возвращает значение true, если эта карта содержит указанное имя атрибута (ключ).

ContainsValue(Object)

Возвращает значение true, если эта карта сопоставляет одно или несколько имен атрибутов (ключей) с указанным значением.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
EntrySet()

Set Возвращает представление сопоставлений, содержащихся в этой карте.

Equals(Object)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
Get(Object)

Возвращает значение указанного имени атрибута или null, если имя атрибута не найдено.

GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetValue(Attributes+Name)

Возвращает значение указанного имени атрибута, указанное в виде строки или null, если атрибут не найден.

GetValue(String)

Возвращает значение указанного имени атрибута, указанное в виде строки или null, если атрибут не найден.

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
KeySet()

Set Возвращает представление ключей, содержащихся в этой карте.

Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
Put(Object, Object)

Связывает указанное значение с указанным именем атрибута (ключом) в этой карте.

PutAll(IDictionary)

Копирует все сопоставления имени атрибута из указанных атрибутов в эту карту.

PutValue(String, String)

Связывает указанное значение с указанным именем атрибута, указанным в виде строки.

Remove(Object)

Удаляет атрибут с указанным именем (ключом) из этой карты.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
Size()

Возвращает количество сопоставлений "ключ-значение" в этой карте.

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Values()

Collection Возвращает представление значений, содержащихся на этой карте.

Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IJavaPeerable.Disposed()

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

IMap.ContainsKey(Object)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

IMap.ContainsValue(Object)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

IMap.Get(Object)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

IMap.Put(Object, Object)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

IMap.Remove(Object)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

Методы расширения

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс "Атрибуты" сопоставляет имена атрибутов манифеста со связанными строковыми значениями.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к