Condividi tramite


DatatypeFactory Classe

Definizione

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da 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
Ereditarietà
DatatypeFactory
Attributi

Commenti

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

<p id="DatatypeFactory.newInstance">#newInstance() viene usato per creare un nuovo DatatypeFactoryoggetto . I meccanismi di risoluzione dell'implementazione seguenti vengono usati nell'ordine seguente:</p><ol<>li> Se la proprietà di sistema specificata da #DATATYPEFACTORY_PROPERTY, "javax.xml.datatype.DatatypeFactory", esiste una classe con il nome del valore della proprietà viene creata un'istanza. Qualsiasi eccezione generata durante il processo di creazione di istanze viene sottoposta a wrapping come DatatypeConfigurationException. </li li>>< Se il file ${JAVA_HOME}/lib/jaxp.properties esiste, viene caricato in un java.util.PropertiesObjectoggetto . L'oggetto PropertiesObject viene quindi sottoposto a query per la proprietà come documentato nel passaggio precedente e elaborato come documentato nel passaggio precedente. </li Li><> Il meccanismo di risoluzione dei servizi viene usato, ad esempio META-INF/services/java.xml.datatype.DatatypeFactory. Qualsiasi eccezione generata durante il processo di creazione di istanze viene sottoposta a wrapping come DatatypeConfigurationException. </li Li>>< Il meccanismo finale consiste nel tentare di creare un'istanza dell'istanza Class specificata da #DATATYPEFACTORY_IMPLEMENTATION_CLASS, "".javax.xml.datatype.DatatypeFactoryImpl Qualsiasi eccezione generata durante il processo di creazione di istanze viene sottoposta a wrapping come DatatypeConfigurationException. </li></ol>

Si noti che è necessario fornire un'implementazione personalizzata ,ad esempio Xerces); Android non viene fornito con un'implementazione predefinita.

Aggiunto nella versione 1.5.

Documentazione Java per javax.xml.datatype.DatatypeFactory.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

DatatypeFactory()

Costruttore protetto per impedire l'istanza all'esterno del pacchetto.

DatatypeFactory(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

DatatypefactoryProperty

Nome di proprietà predefinito definito in JSR 206: API Java(TM) per l'elaborazione XML (JAXP) 1.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
DatatypefactoryImplementationClass

Nome della classe di implementazione predefinito definito in JSR 206: API Java(TM) per l'elaborazione XML (JAXP) 1.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
JniPeerMembers

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

PeerReference

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
Dispose(Boolean)

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
NewDuration(Boolean, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigDecimal)

Ottenere una nuova istanza di un Duration oggetto che Duration specifica come isPositive, anni, mesi, giorni, ore, minuti, secondi.

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

Ottenere una nuova istanza di un Duration oggetto che Duration specifica come isPositive, anni, mesi, giorni, ore, minuti, secondi.

NewDuration(Int64)

Ottenere una nuova istanza di un Duration oggetto che specifica come Duration millisecondi.

NewDuration(String)

Ottenere una nuova istanza di un Duration oggetto che Duration specifica come rappresentazione di stringa "PnYnMnDTnHnMnS", come definito in XML Schema 1.

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

Creare un Duration oggetto di tipo xdt:dayTimeDuration usando l'oggetto dayspecificato , hourminute e second come definito in Modello di dati XQuery 1.0 e XPath 2.0, xdt:dayTimeDuration.

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

Creare un Duration oggetto di tipo xdt:dayTimeDuration usando l'oggetto dayspecificato , hourminute e second come definito in Modello di dati XQuery 1.0 e XPath 2.0, xdt:dayTimeDuration.

NewDurationDayTime(Int64)

Creare un Duration oggetto di tipo xdt:dayTimeDuration usando i millisecondi specificati, come definito in Modello di dati XQuery 1.0 e XPath 2.0, xdt:dayTimeDuration.

NewDurationDayTime(String)

Creare un Duration oggetto di tipo xdt:dayTimeDuration analizzando la String relativa rappresentazione, "<em>PnDTnHnMnS</em>", XQuery 1.0 e XPath 2.0 Data Model, xdt:dayTimeDuration.

NewDurationYearMonth(Boolean, BigInteger, BigInteger)

Creare un Duration tipo xdt:yearMonthDuration usando l'oggetto specificato year e month come definito in XQuery 1.0 e XPath 2.0 Data Model, xdt:yearMonthDuration.

NewDurationYearMonth(Boolean, Int32, Int32)

Creare un Duration tipo xdt:yearMonthDuration usando l'oggetto specificato year e month come definito in XQuery 1.0 e XPath 2.0 Data Model, xdt:yearMonthDuration.

NewDurationYearMonth(Int64)

Creare un Duration oggetto di tipo xdt:yearMonthDuration usando i millisecondi specificati, come definito in XQuery 1.0 e XPath 2.0 Data Model, xdt:yearMonthDuration.

NewDurationYearMonth(String)

Creare un Duration oggetto di tipo xdt:yearMonthDuration analizzando la String relativa rappresentazione, "<em>PnYnM</em>", XQuery 1.0 e XPath 2.0 Data Model, xdt:yearMonthDuration.

NewInstance()

Ottenere una nuova istanza di un DatatypeFactoryoggetto .

NewInstance(String, ClassLoader)

Restituisce un'istanza dell'implementazione denominata di DatatypeFactory.

NewXMLGregorianCalendar()

Creare una nuova istanza di un oggetto XMLGregorianCalendar.

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

Costruttore che consente spazi valore completi consentiti da XML Schema W3C 1.

NewXMLGregorianCalendar(GregorianCalendar)

Creare un oggetto XMLGregorianCalendar da un GregorianCalendaroggetto .

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

Costruttore di spazi valore che java.util.GregorianCalendar un'istanza deve convertire in un'istanza XMLGregorianCalendar .

NewXMLGregorianCalendar(String)

Creare un nuovo xmlGregorianCalendar analizzando stringhe come rappresentazione lessicale.

NewXMLGregorianCalendarDate(Int32, Int32, Int32, Int32)

Creare una rappresentazione Java del tipo di date dati compilato in XML Schema o g*.

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

Creare un'istanza Java di datatype compilata in XML Schema.

NewXMLGregorianCalendarTime(Int32, Int32, Int32, Int32)

Creare un'istanza Java di XML Schema compilata nel tipo di timedati .

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

Creare un'istanza Java di datatype compilata in XML Schema.

Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
IJavaPeerable.Finalized()

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

GetJniTypeName(IJavaPeerable)

Factory che crea un nuovo javax.xml.datatypeObjectoggetto che esegue il mapping DI XML a/da Java Object.

Si applica a