DatatypeFactory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Фабрика, которая создает новые javax.xml.datatype
Object
объекты , которые сопоставляют XML с java Object
и из нее.
[Android.Runtime.Register("javax/xml/datatype/DatatypeFactory", DoNotGenerateAcw=true)]
public abstract class DatatypeFactory : Java.Lang.Object
[<Android.Runtime.Register("javax/xml/datatype/DatatypeFactory", DoNotGenerateAcw=true)>]
type DatatypeFactory = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Фабрика, которая создает новые javax.xml.datatype
Object
объекты , которые сопоставляют XML с java Object
и из нее.
<p id="DatatypeFactory.newInstance">#newInstance()
используется для создания нового DatatypeFactory
объекта . Следующие механизмы разрешения реализации используются в следующем порядке:</p><ol<>li> Если системное свойство, заданное параметром #DATATYPEFACTORY_PROPERTY
, "javax.xml.datatype.DatatypeFactory
", существует, создается класс с именем значения свойства. Все исключения, создаваемые в процессе создания экземпляра, упаковываются в DatatypeConfigurationException
виде . </li><li> Если файл ${JAVA_HOME}/lib/jaxp.properties существует, он загружается в java.util.Properties
Object
. Properties
Object
Затем запрашивается свойство , как описано на предыдущем шаге, и обрабатывается, как описано на предыдущем шаге. </li><li> Используется механизм разрешения служб, например META-INF/services/java.xml.datatype.DatatypeFactory
. Все исключения, создаваемые в процессе создания экземпляра, упаковываются в DatatypeConfigurationException
виде . </li><li> Окончательный механизм заключается в попытке создать экземпляр , указанный Class
параметром #DATATYPEFACTORY_IMPLEMENTATION_CLASS
, "javax.xml.datatype.DatatypeFactoryImpl
". Все исключения, создаваемые в процессе создания экземпляра, упаковываются в DatatypeConfigurationException
виде . </li></ol>
Обратите внимание, что необходимо предоставить собственную реализацию (например, Xerces); Android не поставляются с реализацией по умолчанию.
Добавлено в версии 1.5.
Документация по Java для javax.xml.datatype.DatatypeFactory
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
DatatypeFactory() |
Защищенный конструктор для предотвращения создания экземпляра за пределами пакета. |
DatatypeFactory(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Поля
DatatypefactoryProperty |
Имя свойства по умолчанию, определенное в JSR 206: API Java(TM) для обработки XML (JAXP) 1. |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
DatatypefactoryImplementationClass |
Имя класса реализации по умолчанию, как определено в JSR 206: API Java(TM) для обработки XML (JAXP) 1. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Фабрика, которая создает новые |
JniPeerMembers |
Фабрика, которая создает новые |
PeerReference |
Фабрика, которая создает новые |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Фабрика, которая создает новые |
Dispose(Boolean) |
Фабрика, которая создает новые |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
NewDuration(Boolean, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigDecimal) |
Получите новый экземпляр , |
NewDuration(Boolean, Int32, Int32, Int32, Int32, Int32, Int32) |
Получите новый экземпляр , |
NewDuration(Int64) |
Получите новый экземпляр объекта , |
NewDuration(String) |
Получите новый экземпляр объекта , указав в |
NewDurationDayTime(Boolean, BigInteger, BigInteger, BigInteger, BigInteger) |
Создайте с типом |
NewDurationDayTime(Boolean, Int32, Int32, Int32, Int32) |
Создайте с типом |
NewDurationDayTime(Int64) |
|
NewDurationDayTime(String) |
|
NewDurationYearMonth(Boolean, BigInteger, BigInteger) |
Создайте с типом |
NewDurationYearMonth(Boolean, Int32, Int32) |
Создайте с типом |
NewDurationYearMonth(Int64) |
|
NewDurationYearMonth(String) |
|
NewInstance() |
Получите новый экземпляр |
NewInstance(String, ClassLoader) |
Возвращает экземпляр именованной реализации |
NewXMLGregorianCalendar() |
Создайте новый экземпляр . |
NewXMLGregorianCalendar(BigInteger, Int32, Int32, Int32, Int32, Int32, BigDecimal, Int32) |
Конструктор, допускающий полные пространства значений, разрешенные схемой W3C XML 1. |
NewXMLGregorianCalendar(GregorianCalendar) |
Создайте из |
NewXMLGregorianCalendar(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
Конструктор пространств значений |
NewXMLGregorianCalendar(String) |
Создайте новый xmlGregorianCalendar, проанализировав string как лексическое представление. |
NewXMLGregorianCalendarDate(Int32, Int32, Int32, Int32) |
Создайте представление Java встроенного типа |
NewXMLGregorianCalendarTime(Int32, Int32, Int32, BigDecimal, Int32) |
Создайте экземпляр Java встроенной схемы XML в времени типа данных. |
NewXMLGregorianCalendarTime(Int32, Int32, Int32, Int32) |
Создайте экземпляр Java встроенного типа |
NewXMLGregorianCalendarTime(Int32, Int32, Int32, Int32, Int32) |
Создайте экземпляр Java встроенной схемы XML в времени типа данных. |
Notify() |
Пробуждение одного потока, ожидающего на мониторе этого объекта. (Унаследовано от Object) |
NotifyAll() |
Активирует все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Фабрика, которая создает новые |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Фабрика, которая создает новые |
Wait() |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Фабрика, которая создает новые |
IJavaPeerable.DisposeUnlessReferenced() |
Фабрика, которая создает новые |
IJavaPeerable.Finalized() |
Фабрика, которая создает новые |
IJavaPeerable.JniManagedPeerState |
Фабрика, которая создает новые |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Фабрика, которая создает новые |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Фабрика, которая создает новые |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Фабрика, которая создает новые |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Фабрика, которая создает новые |
GetJniTypeName(IJavaPeerable) |
Фабрика, которая создает новые |