DatatypeFactory Класс

Определение

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют 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
Наследование
DatatypeFactory
Атрибуты

Комментарии

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют 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.PropertiesObject. PropertiesObject Затем запрашивается свойство , как описано на предыдущем шаге, и обрабатывается, как описано на предыдущем шаге. </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

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

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

Имя класса реализации по умолчанию, как определено в JSR 206: API Java(TM) для обработки XML (JAXP) 1.

Handle

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

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

PeerReference

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

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

ThresholdType

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

Методы

Clone()

Создает и возвращает копию этого объекта.

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

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

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

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

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

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

(Унаследовано от Object)
NewDuration(Boolean, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigDecimal)

Получите новый экземпляр , Duration указав Duration как isPositive, годы, месяцы, дни, часы, минуты, секунды.

NewDuration(Boolean, Int32, Int32, Int32, Int32, Int32, Int32)

Получите новый экземпляр , Duration указав Duration как isPositive, годы, месяцы, дни, часы, минуты, секунды.

NewDuration(Int64)

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

NewDuration(String)

Получите новый экземпляр объекта , указав в Duration качестве строкового Duration представления "PnYnMnDTnHnMnS", как определено в схеме XML 1.

NewDurationDayTime(Boolean, BigInteger, BigInteger, BigInteger, BigInteger)

Создайте с типом Durationxdt:dayTimeDuration , используя указанные day, hourи second , minute как определено в Модель данных XQuery 1.0 и XPath 2.0, xdt:dayTimeDuration.

NewDurationDayTime(Boolean, Int32, Int32, Int32, Int32)

Создайте с типом Durationxdt:dayTimeDuration , используя указанные day, hourи second , minute как определено в Модель данных XQuery 1.0 и XPath 2.0, xdt:dayTimeDuration.

NewDurationDayTime(Int64)

Duration Создайте объект типа xdt:dayTimeDuration , используя указанные миллисекунда, как определено в Модель данных XQuery 1.0 и XPath 2.0, xdt:dayTimeDuration.

NewDurationDayTime(String)

Duration Создайте объект типа xdt:dayTimeDuration , проанализировав его String представление, "<em>PnDTnHnMnS</em>", XQuery 1.0 и XPath 2.0 Data Model, xdt:dayTimeDuration.

NewDurationYearMonth(Boolean, BigInteger, BigInteger)

Создайте с типом Durationxdt:yearMonthDuration , используя указанные year и month , как определено в Модель данных XQuery 1.0 и XPath 2.0, xdt:yearMonthDuration.

NewDurationYearMonth(Boolean, Int32, Int32)

Создайте с типом Durationxdt:yearMonthDuration , используя указанные year и month , как определено в Модель данных XQuery 1.0 и XPath 2.0, xdt:yearMonthDuration.

NewDurationYearMonth(Int64)

Duration Создайте объект типа xdt:yearMonthDuration , используя указанные миллисекунда, как определено в Модель данных XQuery 1.0 и XPath 2.0, xdt:yearMonthDuration.

NewDurationYearMonth(String)

Duration Создайте объект типа xdt:yearMonthDuration , проанализировав его String представление , "<em>PnYnM</em>", XQuery 1.0 и XPath 2.0 Data Model, xdt:yearMonthDuration.

NewInstance()

Получите новый экземпляр DatatypeFactory.

NewInstance(String, ClassLoader)

Возвращает экземпляр именованной реализации DatatypeFactory.

NewXMLGregorianCalendar()

Создайте новый экземпляр .XMLGregorianCalendar

NewXMLGregorianCalendar(BigInteger, Int32, Int32, Int32, Int32, Int32, BigDecimal, Int32)

Конструктор, допускающий полные пространства значений, разрешенные схемой W3C XML 1.

NewXMLGregorianCalendar(GregorianCalendar)

Создайте из XMLGregorianCalendarGregorianCalendar.

NewXMLGregorianCalendar(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Конструктор пространств значений java.util.GregorianCalendar , которые экземпляру потребуется преобразовать в XMLGregorianCalendar экземпляр .

NewXMLGregorianCalendar(String)

Создайте новый xmlGregorianCalendar, проанализировав string как лексическое представление.

NewXMLGregorianCalendarDate(Int32, Int32, Int32, Int32)

Создайте представление Java встроенного типа date данных схемы XML или g*.

NewXMLGregorianCalendarTime(Int32, Int32, Int32, BigDecimal, Int32)

Создайте экземпляр Java встроенной схемы XML в времени типа данных.

NewXMLGregorianCalendarTime(Int32, Int32, Int32, Int32)

Создайте экземпляр Java встроенного типа timeданных схемы XML.

NewXMLGregorianCalendarTime(Int32, Int32, Int32, Int32, Int32)

Создайте экземпляр Java встроенной схемы XML в времени типа данных.

Notify()

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

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

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

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
ToArray<T>()

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

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

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

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

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

IJavaPeerable.Disposed()

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

GetJniTypeName(IJavaPeerable)

Фабрика, которая создает новые javax.xml.datatypeObjectобъекты , которые сопоставляют XML с java Objectи из нее.

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