Freigeben über


ITypeInfo Schnittstelle

Definition

Die TypeInfo Schnittstelle stellt einen Typ dar, auf den oder AttrElement Knoten verwiesen wird, der in den schemas angegeben ist, die dem Dokument zugeordnet sind.

[Android.Runtime.Register("org/w3c/dom/TypeInfo", "", "Org.W3c.Dom.ITypeInfoInvoker")]
public interface ITypeInfo : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/w3c/dom/TypeInfo", "", "Org.W3c.Dom.ITypeInfoInvoker")>]
type ITypeInfo = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attribute
Implementiert

Hinweise

Die TypeInfo Schnittstelle stellt einen Typ dar, auf den oder AttrElement Knoten verwiesen wird, der in den schemas angegeben ist, die dem Dokument zugeordnet sind. Der Typ ist ein Paar von Namespace-URI und Namenseigenschaften und hängt vom Schema des Dokuments ab.

Wenn das Schema des Dokuments ein XML DTD [XML 1.0] ist, werden die Werte wie folgt berechnet: <ul<>li> Wenn auf diesen Typ von einem Attr Knoten verwiesen wird, typeNamespace ist "http://www.w3.org/TR/REC-xml" und typeName stellt die <b>[Attributtyp]</b-Eigenschaft> im [XML Information Set] dar. Wenn es keine Deklaration für das Attribut typeNamespace gibt und typeName sind null. </li li>>< If this type is referenced from an Element node, typeNamespace and typeName are null. </li></ul>

Wenn es sich beim Schema des Dokuments um ein XML-Schema [XML-SchemaTeil 1] handelt, werden die Werte wie folgt mit den Beiträgen nach der Schemaüberprüfung berechnet (auch als PSVI-Beiträge bezeichnet): <ul><li> If the <b>[valid]</b> property exists AND is <em>"invalid"/<em> or <em>"notKnown"</em>: the {target namespace} and {name} properties of the declared type if available, andernfalls null. <p ><b>Hinweis:</b> Zum Zeitpunkt des Schreibens erfordert die XML-Schemaspezifikation keine Deklaration des deklarierten Typs. Daher können DOM-Implementierungen die Typinformationen nicht angeben, wenn die Gültigkeit ungültig ist. </li li><> If the <b>[validity]</b> property exists and is <em>"valid"</em>: <ol><li> If <b>[member type definition]</b> exists: <ol><li>If {name} is not absent, then expose {name} and {target namespace} properties of the <b>[member type definition]</b> property; </li li><>Andernfalls machen Sie den Namespace und den lokalen Namen des entsprechenden anonymen Typnamens verfügbar. </li></ol></li li><> If the <b>[type definition]</b> property exists: <ol><li>If {name} is not absent, then expose {name} and {target namespace} properties of the <b>[type definition]</b> property; </li li><>Andernfalls machen Sie den Namespace und den lokalen Namen des entsprechenden anonymen Typnamens verfügbar. </li></ol></li li><> Li Wenn die <b>[Membertypdefinition anonym]</b> vorhanden ist: <ol><li>If it is false, then expose <b>[member type definition name]</b> and <b>[member type definition namespace]</b> properties; </li li><>Andernfalls machen Sie den Namespace und den lokalen Namen des entsprechenden anonymen Typnamens verfügbar. </li></ol></li li><> If the <b>[type definition anonymous]</b> exists: <ol><li>If it is false, then expose <b>[type definition name]</b> and <b>[type definition namespace]</b> properties; </li li><>Andernfalls machen Sie den Namespace und den lokalen Namen des entsprechenden anonymen Typnamens verfügbar. </li>/ol/li><></ol></li/ul><<> p b>>< Hinweis:</b> Andere Schemasprachen liegen außerhalb des Gültigkeitsbereichs von W3C und sollten daher definieren, wie sie ihre Typsysteme darstellen.TypeInfo<

Siehe auch die Dom-Kernspezifikation (Document Object Model) der Ebene 3.

In DOM-Ebene 3 hinzugefügt.

Java-Dokumentation für org.w3c.dom.TypeInfo.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Felder

DerivationExtension

Wenn das Schema des Dokuments ein XML-Schema [XML-SchemaTeil 1] ist, stellt diese Konstante die Ableitung nach Erweiterung dar.

DerivationList

Wenn das Schema des Dokuments ein XML-Schema [XML-SchemaTeil 1] ist, stellt diese Konstante die Liste dar.

DerivationRestriction

Wenn das Schema des Dokuments ein XML-Schema [XML-SchemaTeil 1] ist, stellt diese Konstante die Ableitung durch Einschränkung dar, wenn komplexe Typen beteiligt sind, oder eine Einschränkung , wenn einfache Typen beteiligt sind.

DerivationUnion

Wenn das Schema des Dokuments ein XML-Schema [XML-SchemaTeil 1] ist, stellt diese Konstante die Union dar, wenn einfache Typen beteiligt sind.

Eigenschaften

Handle

Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab.

(Geerbt von IJavaObject)
JniIdentityHashCode

Gibt den Wert java.lang.System.identityHashCode() für die umbrochene Instanz zurück.

(Geerbt von IJavaPeerable)
JniManagedPeerState

Status des verwalteten Peers.

(Geerbt von IJavaPeerable)
JniPeerMembers

Mitgliedszugriff und Aufrufunterstützung.

(Geerbt von IJavaPeerable)
PeerReference

Gibt eine JniObjectReference der umbrochenen Java-Objektinstanz zurück.

(Geerbt von IJavaPeerable)
TypeName

Der Name eines Typs, der für das zugeordnete Element oder Attribut deklariert ist oder null unbekannt ist.

TypeNamespace

Der Namespace des Typs, der für das zugeordnete Element oder Attribut deklariert ist oder null wenn das Element keine Deklaration aufweist oder wenn keine Namespaceinformationen verfügbar sind.

Methoden

Disposed()

Wird aufgerufen, wenn die Instanz verworfen wurde.

(Geerbt von IJavaPeerable)
DisposeUnlessReferenced()

Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen Dispose(). Andernfalls wird nichts ausgeführt.

(Geerbt von IJavaPeerable)
Finalized()

Wird aufgerufen, wenn die Instanz abgeschlossen wurde.

(Geerbt von IJavaPeerable)
IsDerivedFrom(String, String, Int32)

Diese Methode gibt zurück, wenn eine Ableitung zwischen der Referenztypdefinition i.

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCode.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Die TypeInfo Schnittstelle stellt einen Typ dar, auf den oder AttrElement Knoten verwiesen wird, der in den schemas angegeben ist, die dem Dokument zugeordnet sind.

(Geerbt von IJavaPeerable)
SetPeerReference(JniObjectReference)

Legen Sie den von PeerReference.

(Geerbt von IJavaPeerable)
UnregisterFromRuntime()

Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt.

(Geerbt von IJavaPeerable)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Die TypeInfo Schnittstelle stellt einen Typ dar, auf den oder AttrElement Knoten verwiesen wird, der in den schemas angegeben ist, die dem Dokument zugeordnet sind.

GetJniTypeName(IJavaPeerable)

Die TypeInfo Schnittstelle stellt einen Typ dar, auf den oder AttrElement Knoten verwiesen wird, der in den schemas angegeben ist, die dem Dokument zugeordnet sind.

Gilt für: